データベーススペシャリスト試験 令和2年度 秋期 午前II 問23
HA(High Availability)クラスタリングにおいて、本番系サーバのハートビート信号が一定時間にわたって待機系サーバに届かなかった場合に行われるフェールオーバ処理の順序として、適切なものはどれか。 〔フェールオーバ処理ステップ〕 (1) 待機系サーバは、本番系サーバのディスクハートビートのログ(書込みログ)をチェックし、ネットワークに負荷が掛かってハートビート信号が届かなかったのかを確認する。 (2) 待機系サーバは、本番系サーバの論理ドライブの専有権を奪い、ロックを掛ける。 (3) 本番系サーバと待機系サーバが接続しているスイッチに対して、待機系サーバから、接続しているネットワークが正常かどうかを確認する。 (4) 本番系サーバは、OSに対してシャットダウン要求を発行し、自ら強制シャットダウンを行う。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ウ
適切な順序は、(3)→(1)→(2)→(4)です。ハートビート信号が届かなくても、本番系サーバが停止したとは限らず、ネットワークだけに障害が起きた可能性があります。そこで最初に(3)を行い、待機系サーバからスイッチへ通信して、接続経路が正常かを確認します。次に(1)を行い、ネットワークとは別の経路であるディスクハートビートの書込みログを調べます。これにより、本番系サーバが稼働を続けているのかを判断します。
本番系の異常を確認した後、(2)で待機系サーバが論理ドライブの専有権を取得してロックします。これは、両方のサーバが同じディスクへ同時に書き込むことによるデータ破壊を防ぐためです。最後に(4)で旧本番系を強制的に停止させ、二重稼働を確実に防止します。
アは誤りです。(3)によるネットワーク経路の確認より先に(1)を行っており、基本的な通信障害の切分け順序が逆です。
イは誤りです。状況確認前に(2)でディスクの専有権を奪っており、正常稼働中の本番系と競合する危険があります。
エは誤りです。(3)の後、ディスクハートビートを確認する(1)より先に(2)を行っている点が不適切です。
【ポイント】 フェールオーバでは、単なる通信断をサーバ障害と誤認する「スプリットブレイン」に注意します。ネットワークと共有ディスクの両面から生存確認を行い、その後にディスクを排他的に引き継ぐ順序を押さえます。
出典:令和2年度 秋期 データベーススペシャリスト試験 午前II 問23
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の25問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる