cephadm部署ceph(octopus)
环境准备
配置主机名及hosts
配置时间同步
yum install chrony -y sed -i "s/server 0.centos.pool.ntp.org iburst/server ntp1.aliyun.com iburst/g" /etc/chrony.conf sed -i "s/server 1.centos.pool.ntp.org iburst/server ntp2.aliyun.com iburst/g" /etc/chrony.conf sed -i "/centos.pool.ntp.org/d" /etc/chrony.conf systemctl restart chronyd systemctl enable chronyd
安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2 python3
安装docker-ce
安装
安装cephadm工具
curl --silent --remote-name --location https://github.com/ceph/ceph/raw/octopus/src/cephadm/cephadm chmod +x cephadm ./cephadm add-repo --release octopus ./cephadm install which cephadm
安装ceph-common
yum install ceph-common -y
启动集群
任意一台节点运行
cephadm bootstrap --mon-ip 192.168.139.91
根据提示登录控制台并修改初始密码
添加节点
ssh-copy-id -f -i /etc/ceph/ceph.pub root@ceph-2 ssh-copy-id -f -i /etc/ceph/ceph.pub root@ceph-3 ceph orch host add ceph-2 ceph orch host add ceph-3 ceph orch host ls
添加OSD
查看集群可用设备
ceph orch device ls --wide Hostname Path Type Transport RPM Vendor Model Serial Size Health Ident Fault Available Reject Reasons ceph-1 /dev/sdb hdd Unknown Unknown VMware, VMware Virtual S 214G Unknown N/A N/A Yes ceph-2 /dev/sdb hdd Unknown Unknown VMware, VMware Virtual S 214G Unknown N/A N/A Yes ceph-3 /dev/sdb hdd Unknown Unknown VMware, VMware Virtual S 214G Unknown N/A N/A Yes
如需初始化磁盘设备
orch device zap[--force]
添加osd设备
ceph orch daemon add osd ceph-1:/dev/sdb ceph orch daemon add osd ceph-2:/dev/sdb ceph orch daemon add osd ceph-3:/dev/sdb
如需要添加mon或mgr
ceph orch apply mon
ceph orch apply mgr