HDBインスタンスのAutostartを無効にする
フェイルオーバーまたはシステムの再起動中にLifeKeeperでSAP HANAリソースを管理するには、システム起動時にHDBインスタンスを自動的に起動するAutostart機能を無効にする必要があります。この機能を無効にするには、 すべてのクラスターノードで HDBインスタンスのインスタンスプロファイル (通常 /usr/sap/<SID>/SYS/profile/<SID>_HDB<##>_<HostName> に存在) を編集し、プロファイル内に
Autostart = 0
という記述があるようにします。必要に応じてこの行を追加または変更し、変更をプロファイルに保存してください。
!警告: HDBインスタンスのAutostartが無効になっていない場合、SAP HANAプライマリシステムレプリケーションサイトのマシン障害により、元のプライマリノードがオンラインに戻った際に「システムレプリケーションのスプリットブレイン」シナリオが発生します。このシナリオでは、HDBインスタンスが実行されており、複数のクラスターノードで同時にプライマリマスターとして登録されています。その結果、LifeKeeperは、ユーザーがSAP HANAプライマリシステムレプリケーションサイトとして登録したいサイトを判断できません。SAP HANAリソースは元のプライマリノードでOSF(「Out of Service – 障害」)状態になり、データベース管理者が状況を手動で解決するまで、開いているすべてのコンソールに警告メッセージが表示されます。詳細については、 スプリットブレインシナリオの解決 を参照してください。
*注記: SAP HANAリソースの正常な管理を継続するために、LifeKeeperはすべてのクラスターノード上のHDBインスタンスのAutostartパラメーターの値をquickCheckの間隔ごと(LKCHECKINTERVALパラメーター、デフォルト2分で定義)に監視し、必要に応じてAutostartを自動的に無効にします。
このトピックへフィードバック