システム状態

クラスター化システム の状態はすべての構成データと内部データを保持します。システム状態の情報は、揮発性メモリーに保持されます。

メインラインの電源に障害が発生した場合、ノードのバックアップ電源により、システム状態の情報を各ノードの内部ディスク・ドライブに保管できる十分な時間の間、内部電源が維持されます。メモリーに保持されている書き込みキャッシュ・データと構成情報は、ノードの内部ディスク・ドライブに保管されます。 パートナー・ノードがオンラインのままの場合は、そのノードはキャッシュのフラッシュを試行します。その後、ノードは稼働を続行して、その書き込みキャッシュを使用不可になります。

図 1 は、4 つのノードが入っているシステムの例を示しています。ノード 1 が構成ノードとして選択されます。構成ノードは、システム状態の更新を制御するノードであると見なすことができます。 構成ノードに障害が起こると、システムは新しいノードを選択してその役割をテークオーバーすることができます。構成または内部システム・データに対して変更が行われると、同じ変更がすべてのノードに対して適用されます。状態を基にして実行されるこのクラスタリング・モデルでは、システム内のすべてのノードがいつでも正確なシステム状態を知り、それを維持することができます。

  • ユーザー要求 (1) が行われ、その結果としてシステム構成が変更されます。
  • 構成ノード (ノード 1) がシステム状態に対する更新を制御します (2)。
  • 次に、構成ノードは状態の変更をすべてのノード (ノード 1 を含む) に転送します。それにより、すべてのノードが同時に状態の変更を行います (3)。
図 1. クラスター化システムノード、およびシステム状態
この図は、システムの構成ノード、ノード、およびシステム状態を示しています。