Citrix ADC

フェールセーフモードの設定

HA 構成では、フェールセーフモードでは、両方のノードが健全性チェックに不合格になったときに 1 つのノードが常にプライマリになります。これは、ノードが部分的にしか使用できない場合に、可能な限りトラフィックを処理するためのバックアップ方法が有効になるようにするためです。HA フェイルセーフモードは、各ノードで個別に設定されます。

次の表は、フェイルセーフのケースの一部を示しています。NOT_UP 状態は、ノードがヘルスチェックに失敗したが、部分的に利用可能であることを意味します。UP 状態は、ノードがヘルスチェックに合格したことを意味します。

ノードA(プライマリ)のヘルス状態 ノード B(セカンダリ)のヘルス状態 デフォルトの HA 動作 フェールセーフが有効化された HA の動作 説明
NOT_UP (最後に失敗しました) NOT_UP (最初に失敗しました) A(セカンダリ)、B(セカンダリ) A(プライマリ)、B(セカンダリ) 両方のノードで障害が発生すると、最後のプライマリだったノードはプライマリのままになります。
NOT_UP (最初に失敗しました) NOT_UP (最後に失敗しました) A(セカンダリ)、B(セカンダリ) A(セカンダリ)、B(プライマリ) 両方のノードで障害が発生すると、最後のプライマリだったノードはプライマリのままになります。
UP UP A(プライマリ)、B(セカンダリ) A(プライマリ)、B(セカンダリ) 両方のノードがヘルスチェックに合格した場合、フェイルセーフを有効にした場合の動作は変更されません。
UP NOT_UP A(プライマリ)、B(セカンダリ) A(プライマリ)、B(セカンダリ) セカンダリノードのみで障害が発生した場合、フェイルセーフを有効にした場合の動作は変更されません。
NOT_UP UP A(セカンダリ)、B(プライマリ) A(セカンダリ)、B(プライマリ) プライマリだけが故障した場合、フェイルセーフを有効にした場合の動作は変更されません。
NOT_UP 上 (セカンダリ滞留時) A(セカンダリ)、B(セカンダリ) A(プライマリ)、B(セカンダリ) セカンダリが STAYSECONDARY として設定されている場合、プライマリは、障害が発生してもプライマリのままです。

コマンドラインインターフェイスを使用してフェールセーフモードを有効にするには

コマンドプロンプトで、次のように入力します。

set HA node [-failSafe ( **ON** | **OFF** )]

set ha node -failsafe ON

GUI を使用してフェールセーフモードを有効にするには

  1. [システム] > [高可用性] に移動し、[ノード] タブでノードを開きます。
  2. [フェイルセーフモード] で、[両方のノードが正常でない場合でも 1 つのプライマリノードを保持] オプションを選択します。

フェールセーフモードの設定