ceph更换故障硬盘

一、更换将新硬盘替换故障硬盘,必要时开机进入raid卡配置新硬盘使之正常工作。


二、开机后进入ceph踢除旧的osd操作

ceph osd tree 
systemctrl stop ceph-osd@80#故障osd号
ceph osd down osd.80
ceph osd out osd.80
ceph osd crush remove osd.80
ceph osd rm 80
ceph auth del osd.80
umount /var/lib/ceph/osd/ceph-80
systemctl restart systemd-udevd.service
rm -rf /var/lib/ceph/osd/ceph-80

三、添加osd

 lsblk#查看新加的硬盘路径
 ceph-disk zap /dev/sdg#格式化新的硬盘
 ceph-disk prepare /dev/sdg#分区
 ceph-disk activate /dev/sdg1#激活应用到ceph集群

 #ceph14添加磁盘
ceph-volume lvm create --bluestore --data /dev/sdb
 

ceph osd tree#查看新硬盘ceph状态
 host 10.10.10.14-volumes                                    
 35  2.17000                     osd.35                     up  1.00000          1.00000 
 39  2.17000                     osd.39                     up  1.00000          1.00000 
 31  2.17000                     osd.31                     up  1.00000          1.00000 
 19  2.17000                     osd.19                     up  1.00000          1.00000 
 23  2.17000                     osd.23                     up  1.00000          1.00000 
 11  2.17000                     osd.11                     up  1.00000          1.00000 
 15  2.17000                     osd.15                     up  1.00000          1.00000 
 27                osd.27  #新硬盘                 

 ceph osd crush add osd.27 2.17  host=10.10.10.14-volumes #将新硬盘osd添加到对应的节点