3.7. ノードの障害のシミュレーション
ハードノードの障害をシミュレーションするには、ノードの電源をオフにし、オペレーティングシステムを再インストールします。
前提条件
- 正常かつ実行中の Red Hat Ceph Storage クラスター
手順
ストレージ容量をチェックして、ストレージクラスターに対するノード削除の影響について確認します。
ceph df rados df ceph osd df
# ceph df # rados df # ceph osd dfCopy to Clipboard Copied! Toggle word wrap Toggle overflow 必要に応じて、復元およびバックフィルを無効にします。
ceph osd set noout ceph osd set noscrub ceph osd set nodeep-scrub
# ceph osd set noout # ceph osd set noscrub # ceph osd set nodeep-scrubCopy to Clipboard Copied! Toggle word wrap Toggle overflow - ノードをシャットダウンします。
ホスト名が変更された場合は、CRUSH マップからノードを削除します。
ceph osd crush rm ceph3
[root@ceph1 ~]# ceph osd crush rm ceph3Copy to Clipboard Copied! Toggle word wrap Toggle overflow クラスターのステータスを確認します。
ceph -s
[root@ceph1 ~]# ceph -sCopy to Clipboard Copied! Toggle word wrap Toggle overflow - ノードにオペレーティングシステムを再インストールします。
Ansible ユーザーおよび SSH キーを追加します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 管理ノードから、
ansibleユーザーの SSH キーをコピーします。ssh-copy-id ceph3
[ansible@admin ~]$ ssh-copy-id ceph3Copy to Clipboard Copied! Toggle word wrap Toggle overflow 管理ノードから、Ansible Playbook を再実行します。
cd /usr/share/ceph-ansible ansible-playbook site.yml
[ansible@admin ~]$ cd /usr/share/ceph-ansible [ansible@admin ~]$ ansible-playbook site.ymlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
PLAY RECAP ******************************************************************** ceph1 : ok=368 changed=2 unreachable=0 failed=0 ceph2 : ok=284 changed=0 unreachable=0 failed=0 ceph3 : ok=284 changed=15 unreachable=0 failed=0
PLAY RECAP ******************************************************************** ceph1 : ok=368 changed=2 unreachable=0 failed=0 ceph2 : ok=284 changed=0 unreachable=0 failed=0 ceph3 : ok=284 changed=15 unreachable=0 failed=0Copy to Clipboard Copied! Toggle word wrap Toggle overflow 必要に応じて、復元およびバックフィルを有効にします。
ceph osd unset noout ceph osd unset noscrub ceph osd unset nodeep-scrub
[root@ceph3 ~]# ceph osd unset noout [root@ceph3 ~]# ceph osd unset noscrub [root@ceph3 ~]# ceph osd unset nodeep-scrubCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ceph のヘルスを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
関連情報
Red Hat Ceph Storage のインストールについての詳しい情報は、以下のドキュメントを参照してください。