12.2. OSD がダウンし、破棄されていることの確認
Ceph Monitor をホストするサーバーで、実行中のモニターコンテナーで ceph
コマンドを使用し、置き換える必要のある OSD が停止していることを確認してから、これを破棄します。
手順
実行中の 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