第8章 セットアップの完了
最終的なセットアップが完了し、システムとリソースが健全であることを確認してから、実稼働ワークロード用の環境を有効にできます。
8.1. テイクオーバー後の HANA の自動登録を有効にする リンクのコピーリンクがクリップボードにコピーされました!
データの整合性を手動で検証せずに、以前に障害が発生したプライマリーサイトを完全に機能するセカンダリーサイトとして自動的に回復させたい場合は、テイクオーバー直後にサイトを再登録できるように SAPHanaController リソースを有効化できます。
これにより、以前に障害が発生したプライマリーサイトは HANA システムのレプリケーションを続行し、新しいプライマリーサイトに新たな障害が発生した場合に、再度自動的にテイクオーバーできます。
HANA Operator は、最初に以前に障害が発生したインスタンスの健全性を手動で確認し、その後 HANA サイトを再登録する必要があるかどうか、または完全な高可用性のより迅速な自動回復を優先するかどうかを決定する必要があります。
手順
SAPHanaControllerリソースを更新し、デフォルトのAUTOMATED_REGISTERをオーバーライドします。[root]# pcs resource update rsc_SAPHanaCon_<SID>_HDB<instance> AUTOMATED_REGISTER=true
検証
AUTOMATED_REGISTERがtrueに設定されていることを確認します。[root]# pcs resource config rsc_SAPHanaCon_RH1_HDB02 Resource: rsc_SAPHanaCon_RH1_HDB02 (class=ocf provider=heartbeat type=SAPHanaController) Attributes: rsc_SAPHanaCon_RH1_HDB02-instance_attributes AUTOMATED_REGISTER=true DUPLICATE_PRIMARY_TIMEOUT=7200 InstanceNumber=02 PREFER_SITE_TAKEOVER=true SID=RH1 ...
AUTOMATED_REGISTER を true に設定すると、データの損失や破損のリスクが高まる可能性があります。セカンダリー HANA サイトのデータが完全に同期されていない場合に HA クラスターがテイクオーバーをトリガーすると、古いプライマリー HANA サイトが新しいセカンダリー HANA サイトとして自動登録されることで、このサイトのデータ損失が発生し、テイクオーバー発生前に同期されていなかったデータも同様に失われます。
詳細は、メンバーによる SAP Technology Blog の記事 Be Prepared for Using Pacemaker Cluster for SAP HANA – Part 2: Failure of Both Nodes を参照してください。