旧的处理方式

  1. #将节点状态标记为out
  2. ceph osd out osd.0
  3. #从crush中移除节点
  4. ceph osd crush remove osd.0
  5. #停止节点
  6. ceph osd down osd.0
  7. #删除节点
  8. ceph osd rm osd.0
  9. #删除节点认证(不删除编号会占住)
  10. ceph auth del osd.0
  11. #ceph osd进程停止
  12. systemctl stop ceph-osd@nodename
  13. #如果无法停止 kill -9

新的处理方式

  1. #调整osd的crush weight
  2. ceph osd crush reweight osd.0 0.1
  3. #将节点状态标记为out
  4. ceph osd out osd.0
  5. #从crush中移除节点
  6. ceph osd crush remove osd.0
  7. #停止节点
  8. ceph osd down osd.0
  9. #删除节点
  10. ceph osd rm osd.0
  11. #删除节点认证
  12. ceph auth del osd.0

新集群重进加入osd

  1. #删除参与的vgs
  2. vgs
  3. vgremove $ceph_v#g
  4. #清空osd节点上用来作为osd设备的磁盘
  5. ceph-deploy disk zap cephnode1 /dev/sdb
  6. #重新加入
  7. ceph-deploy osd create cephnode1 --data /dev/sdb
文档更新时间: 2020-12-10 17:17   作者:张尚