1.先踢盘
ceph osd out $needRemoveOsd
sudo /etc/init.d/ceph stop $needRemoveOsd
sudo /etc/init.d/ceph remove $needRemoveOsd
ceph osd crush remove $needRemoveOsd
ceph auth del $needRemoveOsd
ceph osd rm $needRemoveOsd
umount $needUmountOsd
Example:
ceph osd out osd.15
sudo /etc/init.d/ceph stop osd.15
sudo /etc/init.d/ceph remove osd.15
ceph osd crush remove osd.15
ceph auth del osd.15
ceph osd rm osd.15
umount /var/lib/ceph/osd/ceph-15
2.新加磁盘,在主节点,切换admin用户
hostOsdConfig host1:/dev/sdg 机器名:盘符(slot_index.sh找盘符)
ceph-deploy disk zap $hostOsdConfig
ceph-deploy --overwrite-conf osd prepare $hostOsdConfig
example:
ceph-deploy disk zap host1:/dev/sdac
ceph-deploy --overwrite-conf osd prepare host1:/dev/sdac