12.2. 确保 OSD 已关闭并销毁
在托管 Ceph Monitor 的服务器上,使用正在运行的 monitor 容器中的 ceph
命令,以确保您要替换的 OSD 为 down,然后销毁它。
流程
识别正在运行的 Ceph 监控容器的名称,并将其存储在名为
MON
的环境变量中:MON=$(podman ps | grep ceph-mon | awk {'print $1'})
对
ceph
命令的别名,使其在运行的 Ceph 监控容器内执行:alias ceph="podman exec $MON ceph"
使用新别名验证您要替换的 OSD 的状态是否为 down :
[root@overcloud-controller-0 ~]# ceph osd tree | grep 27 27 hdd 0.04790 osd.27 down 1.00000 1.00000
销毁 OSD。以下示例命令销毁
OSD 27
:[root@overcloud-controller-0 ~]# ceph osd destroy 27 --yes-i-really-mean-it destroyed osd.27