HyperSwap システムでのクォーラム・ディスクの手動オーバーライド
ローリング災害が発生すると、クォーラム・ディスクの手動オーバーライドが必要になります。まれに、システムが「ローリング災害」と呼ばれるものにさらされることがあります。ローリング災害は、発生事象が広範囲にわたる場合に発生し、その影響は長時間にわたって複数のステップで感知されます。次のシナリオは、ローリング災害を説明し、そのローリング災害からの復旧方法を示す例です。
この例では、2 番目のサイトがデータ入出力を続行できる可能性のある唯一のサイトとして残されます。ただし、2 番目のサイトがクォーラム・ディスクの制御権を獲得するまではその動作を行えません。2 番目のサイトで MDisk が停止します。そのサイトのノードはノード・エラー 551 を表示します。このエラーは、拡張システムまたはHyperSwap® システムの構成で、クォーラムを形成するために使用できるノードの数が不足していることを示します。
クォーラムの条件の実行
ローリング災害の発生時に satask overridequorum コマンドを使用できるようにするために、システムのインストール・プロセスの一環として chsystem -topology stretched コマンドまたは chsystem -topology hyperswap コマンドを実行する必要があります。 satask overridequorum コマンドは、トポロジーが stretched または hyperswap に設定されていないシステムでは使用できません。このコマンドを使用するには、前もって以下の前提条件を満たしておく必要があります。
- 2 つのノードを持つすべての入出力グループで、1 つのノードがサイト 1 に、もう 1 つのノードがサイト 2 に割り当てられている。
- MDisk を持つすべてのストレージ・システムで、サイトが定義されている必要がある。
これらの前提条件が満たされており、自動クォーラム選択が有効である場合、システムは 3 つのすべてのサイト内に 1 つずつクォーラム・ディスクを割り当てようとします。サイトにクォーラム・ディスクに適した MDisk がない場合、そのサイトにはクォーラム・ディスクは割り当てられません。
ノードのサイト設定も行えません。こうした制約を課しておくことは、satask overridequorum コマンドが正しく機能するようシステムの適正な動作を確保するために必要です。
chsystem -topology standard コマンドを実行する場合も、ノードとコントローラーのサイト設定を変更できます。 ただし、このコマンドはクォーラムのオーバーライド機能を無効にします。したがって、このサポートを再び有効にするために、変更が完了した時点で chsystem -topology stretched または chsystem -topology hyperswap を実行するようにしてください。