ceph安装流程(ceph-deploy安装)
1 环境准备
xuegod120.com 192.168.0.120 admin,osd,mon作为管理和监控节点
xuegod130.com 192.168.0.130 osd,mds
xuegod140.com 192.168.0.140 osd,mds
xuegod150.com 192.168.0.150 client
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
或
systemctl stop firewalld.service
2 编辑host文件
通过主机名字解析ip
vim /etc/hosts #四台主机都需要添加
192.168.0.120 xuegod120.com
192.168.0.130 xuegod130.com
192.168.0.140 xuegod140.com
192.168.0.150 xuegod150.com
3 ssh免密登录
# ssh-keygen #四台主机都需要做ssh免密
ssh-copy-id xuegod120.com
ssh-copy-id xuegod130.com …
4时间同步
[root@xuegod120 ~] yum -y install ntp
systemctl start ntpd
[root@xuegod130 ~] yum -y install ntp
ntpdate xuegod120.com
5 配置ceph专用yum源
四台主机做同样的yum源配置
vim /etc/yum.repos.d/ceph.repo
[ceph]
name=ceph
baseurl=http://mirrors.aliyun.com/ceph/rpm-jewel/el7/x86_64/
gpgcheck=0
priority=1 #优先级
[ceph-noarch]
name=cephnoarch
baseurl=http://mirrors.aliyun.com/ceph/rpm-jewel/el7/noarch/
gpgcheck=0
priority=1
[ceph-source]
name=Ceph source packa