一般 情况下,osd 是不需要 进行 删除 操作的,但是了,凡事 无绝对;很多时候 还是需要 进行删除 操作(例如,对已经 部署好的 存储 集群 重新 进行 方案的 调整,就需要 对 osd 进行 删除 操作,重新 进行 调整)
## 将osd out
## reweight 会被置为 0,集群会进行数据迁移
## 相当于进行 "ceph osd reweight <osdname (id|osd.id)> <float[0.0-1.0]>" 操作
## 当 "reweight" 为 0 时,该 osd节点 不纳入 "in" 计数
# ceph osd out {osd_id}
## 关闭 osd节点的守护进程
## 在关闭守护进程之前,需要等待 out 之后的数据迁移结束
## 该节点的守护进程 不纳入 "up" 计数
# systemctl stop ceph-osd@{osd_id}.service
## remove osd
## weight 变为 0,则会更改 crush 算法的权重
# ceph osd crush remove osd.{osd_id}
## aut del osd
## 删除 osd 节点相关的权限信息
# ceph auth del osd.{osd_id}
## rm osd
## 删除 osd 节点 id号
# ceph osd rm {osd_id}
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。