13.7. ノードの障害のシミュレーション
ハードノードの障害をシミュレーションするには、ノードの電源をオフにし、オペレーティングシステムを再インストールします。
前提条件
- 正常かつ実行中の Red Hat Ceph Storage クラスター
- ストレージクラスター内のすべてのノードへの root レベルのアクセス。
手順
ストレージクラスターの容量を確認し、ノードの削除への影響を確認します。
例
[ceph: root@host01 /]# ceph df [ceph: root@host01 /]# rados df [ceph: root@host01 /]# ceph osd df
必要に応じて、復元およびバックフィルを無効にします。
例
[ceph: root@host01 /]# ceph osd set noout [ceph: root@host01 /]# ceph osd set noscrub [ceph: root@host01 /]# ceph osd set nodeep-scrub
- ノードをシャットダウンします。
ホスト名を変更する場合は、CRUSH マップからノードを削除します。
例
[ceph: root@host01 /]# ceph osd crush rm host03
ストレージクラスターのステータスを確認します。
例
[ceph: root@host01 /]# ceph -s
- ノードにオペレーティングシステムを再インストールします。
新しいノードを追加します。
必要に応じて、復元およびバックフィルを有効にします。
例
[ceph: root@host01 /]# ceph osd unset noout [ceph: root@host01 /]# ceph osd unset noscrub [ceph: root@host01 /]# ceph osd unset nodeep-scrub
Ceph のヘルスを確認します。
例
[ceph: root@host01 /]# ceph -s
関連情報
- 詳細は、Red Hat Ceph Storage インストールガイド を参照してください。