添加osd节点node4:
1、ceph osd tree #查看目前cluster 状态
`df -h /mnt/ceph-vol1` #确保node1挂载了rbd, 在节点 node1上执行
2、在节点node4上安装ceph ,并复制ceph.conf到其相应位置,同时在/etc/hosts里添加节点node4和相应ip,并推送到所有节点
3、查看node4上可用的硬盘以添加osd
`ceph-deploy disk list ceph-node4`
4、确保node1上有充足的空间进行写数据,执行下面写命令的同时扩展集群:
`dd if=/dev/zero of=/mnt/ceph-vol1/file1 count=10240 bs=1M` #node1节点
`ceph-deploy disk zap ceph-node4:sdb ceph-node4:sdc ceph-node4:sdd` #node4节点
`ceph-deploy osd create ceph-node4:sdb ceph-node4:sdc ceph-node4:sdd` #node4节点
`watch ceph status`
在node4硬盘添加完成,集群会恢复健康
5、ceph osd tree 查看扩展后的cluster 状态
删除osd 节点的node4
1、ceph osd tree 查看节点node4上的所有osd,比如说是(osd.9 osd.10 osd.11三个)
2、把node4上的所有osd 踢出集群: #node1节点执行
`ceph osd out osd.9`
`ceph osd out osd.10`
`ceph osd out osd.11`

这篇博客介绍了如何在Ceph集群中添加和删除OSD节点,具体步骤包括查看集群状态、安装Ceph、添加和移除OSD等。此外,还讲解了替换失效磁盘的流程,以及在不同OSD上创建不同Pool的方法,提供了详细的配置和操作指南。
178

被折叠的 条评论
为什么被折叠?



