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 是否已停机:
[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