ADC

高可用性の設定

高可用性構成を設定するには、2つのノードを作成します。各ノードは、もう一方のCitrix ADC IP(NSIP)アドレスをリモートノードとして定義します。まず、高可用性を構成する2つのCitrix ADCアプライアンスのいずれかにログオンし、ノードを追加します。他のアプライアンスのCitrix ADC IP(NSIP)アドレスを新しいノードのアドレスとして指定します。次に、もう一方のアプライアンスにログオンし、最初のアプライアンスの NSIP アドレスを持つノードを追加します。アルゴリズムは、どのノードがプライマリになり、どのノードがセカンダリになるかを決定します。

次の図は、両方のノードが同じサブネットにある単純な HA 設定を示しています。

図1:高可用性構成で接続された2つのNetScalerアプライアンス

Netscalerアプライアンスの高可用性セットアップ

高可用性を設定する手順

2つのCitrix ADCアプライアンスの高可用性ペアをセットアップするには、両方のアプライアンスで次のタスクを実行します。

  • ノードを追加します。アプライアンス(たとえば N1)で、一意のノード ID とアプライアンス(N2)の NSIP アドレスを指定して、もう 1 つのアプライアンス(たとえば N2)を追加します。ピアノード ID には、1 ~ 64 の範囲の任意の整数を指定できます。

    セルフノードで指定されたピアノード ID はセルフノードにのみ適用され、ピアノードには関係ありません。たとえば、N1 のピアノードとして N2 を追加し、N2 のノード ID を 33 と指定したとします。N2 のノード ID が 33 に設定されているのは N1 にのみ適用され、N2 の構成には影響しません。

    両方のノードで指定されているピアノード ID は、同じ値である必要はなく、変更できます。どちらのノードでも、セルフノード ID は 0 にハードコードされており、変更できません。

  • 未使用のインターフェイスの HA モニターを無効にします。セルフノードでは、接続されていない、またはトラフィックに使用されていない各インターフェイスの HA モニタを無効にする必要があります。未使用のインターフェイスの HA モニタを無効にすると、これらの未使用のインターフェイスのいずれかの状態が DOWN になったときに発生する HA フェールオーバーを防ぐことができます。

注記:

高可用性構成の各ノードの設定が同じになるようにするには、SSL 証明書、起動スクリプト、およびその他の構成ファイルをプライマリノードのものと同期させる必要があります。

CLI のプロシージャ

CLIを使用して2つのCitrix ADCアプライアンスの高可用性ペアをセットアップするには、2つのアプライアンスのそれぞれで次のタスクを実行します。

CLI を使用してノードを追加するには:

コマンドプロンプトで入力します。

  • add ha node <id> <IPAddress>
  • show ha node

CLI を使用して未使用のインターフェイスの HA モニタを無効にするには:

コマンドプロンプトで入力します。

  • set interface <ifNum> [-haMonitor ( ON | OFF )]
  • show interface <ifNum>

例:

> add ha node 33 203.0.113.33

> set interface 1/3 -haMonitor OFF
 Done
<!--NeedCopy-->

GUI プロシージャ

NetScaler GUIには、ピアノードを追加するタスクと、セルフノード上の未使用のインターフェイスでHAモニターを無効にするタスクを組み合わせた画面が表示されます。この画面には、HAセットアップ用にピアノードを自動的に構成するオプションもあり、ピアノードを手動で構成する必要がなくなります。

GUIを使用して2つのCitrix ADCアプライアンスの高可用性ペアをセットアップするには:

  1. いずれかのアプライアンスの GUI にログインします。
  2. [ システム ] > [ 高可用性 ] > [ ノード] に移動し、[ リモートノード IP アドレス] フィールドにピアノードの NSIP アドレスを入力します
  3. [ 停止している HA モニターのインターフェイス/チャネルをオフにする] を選択します。
  4. [ 高可用性セットアップに参加するようにリモートシステムを設定 ] を選択し、ピアノードのログイン認証情報を入力します。
  5. [作成] をクリックします。

ノードの無効化または有効化

セカンダリノードのみを無効または有効にできます。セカンダリノードを無効にすると、プライマリノードへのハートビートメッセージの送信が停止するため、プライマリノードはセカンダリのステータスを確認できなくなります。ノードを有効にすると、そのノードは高可用性構成に参加します。

コマンドラインインターフェイスを使用してノードを無効または有効にするには

コマンドプロンプトで、次のコマンドのいずれかを入力します。

  • set ha node -hastatus DISABLED
  • set ha node -hastatus ENABLED

GUI を使用してノードを無効または有効にするには

  1. [ システム ] > [ 高可用性 ] に移動し、[ ノード ] タブでノードを開きます。
  2. [ 高可用性ステータス ] リストで、[有効] (HA にアクティブに参加する) または [ 無効] (HA に参加しない)を選択します。
高可用性の設定