仅供参考: 这里要注意python的版本 软件源的匹配
https://blog.youkuaiyun.com/cojn52/article/details/85793902
服务器端
1 准备镜像
镜像centos7.5 1804
2 关闭防火墙 selinux
systemctl status firewalld
ystemctl stop firewalld
getenforce #查看selinux 状态
setenforce 0 #临时关闭seLinux
也可以永久关闭selinux 但是需要重启
3 设置主机名
4 安装 Ansible git vim
5 从git 上下载ceph-ansible
6 进入ceph-ansible 目录
git tag
git checkout v3.2.0
git branch
7 在ceph-ansible 目录
vim hosts
8 给免密操作
ssh-keygen
8在ceph-ansible 目录 进入group_vars 编辑 all.yml
9 添加网络源
在/etc/yum.repo.d/在原有基础上添加网络源
9.1、 这个是ceph的yum源 前提是必须要有epel源解决依赖问题
[root@ceph-1 yum.repos.d]#vim ceph_stable.repo
[ceph_stable]
baseurl = http://mirrors.163.com/ceph/rpm-luminous/el7/$basearch
gpgcheck = 1
gpgkey = http://mirrors.163.com/ceph/keys/release.asc
name = Ceph Stable repo
9.2、[root@ceph-1 yum.repos.d]# vim elrepo.repo
### Name: ELRepo.org Community Enterprise Linux Repository for el7
### URL: http://elrepo.org/
[elrepo]
name=ELRepo.org Community Enterprise Linux Repository - el7
baseurl=http://elrepo.org/linux/elrepo/el7/$basearch/
http://mirrors.coreix.net/elrepo/elrepo/el7/$basearch/
http://mirror.rackspace.com/elrepo/elrepo/el7/$basearch/