7.5. プライマリーインスタンスでノードをクラッシュさせる
プライマリーインスタンスが実行されているクラスターノードのクラッシュをシミュレートして、HANA クラスターリソースの動作をテストします。
前提条件
- HANA インスタンスに健全な HANA システムレプリケーションがある。
- クラスターのステータスに障害がない。
手順
プライマリーサイトの HANA ノードでクラッシュをトリガーします。このコマンドは、それ以上の警告なしに直ちにノードのクラッシュを引き起こします。
[root]# echo c > /proc/sysrq-trigger
検証
クラスターは障害が発生したノードを検出し、それをフェンスします。残りのノードのいずれかでクラスターのアクティビティーを監視できます。
[root]# pcs status --full ... Pending Fencing Actions: * reboot of dc1hana1 pending: client=pacemaker-controld.1685, origin=dc1hana2 ...- セカンダリーサイトがテイクオーバーし、新しいプライマリーとして昇格します。
-
フェンスされた元のプライマリーノードは、フェンシングと
SAPHanaControllerリソースの設定に従って回復します。
次のステップ
- 必要な場合は、設定に応じて、停止した元のプライマリー HANA サイトを手動で再登録し、HANA ツールを使用して起動します。詳細は、テイクオーバー後に以前のプライマリー HANA サイトをセカンダリー HANA サイトとして登録する を参照してください。
- 以前のテストから存在する可能性のあるクラスターからの障害通知をすべてクリアします。詳細は、失敗履歴のクリーンアップ を参照してください。