3.5. OSD ID の保持中に OSD ドライブの置き換え
障害のある OSD ドライブを置き換える場合は、元の OSD ID および CRUSH マップエントリーを保持できます。
注記
ceph-volume lvm
コマンドのデフォルトは、OSD 用の BlueStore です。FileStore OSD を使用するには、--filestore
、--data
、および --journal
オプションを使用します。
詳細は、OSD データおよびジャーナルドライブの準備 セクションを参照してください。
前提条件
- 実行中の Red Hat Ceph Storage クラスター
- 障害の発生したディスク。
手順
OSD を破棄します。
ceph osd destroy $OSD_ID --yes-i-really-mean-it
例
$ ceph osd destroy 1 --yes-i-really-mean-it
必要に応じて、交換ディスクを以前使用していた場合は、ディスクを
ザッピングする
必要があります。docker exec $CONTAINER_ID ceph-volume lvm zap $DEVICE
例
$ docker exec ceph-osd-osd1 ceph-volume lvm zap /dev/sdb
既存の OSD ID で新規 OSD を作成します。
docker exec $CONTAINER_ID ceph-volume lvm create --osd-id $OSD_ID --data $DEVICE
例
$ docker exec ceph-osd-osd1 ceph-volume lvm create --osd-id 1 --data /dev/sdb