Citrix ADC

Citrix ADCクラスターの作成

クラスターを作成するには、まず、クラスターに追加するCitrix ADCアプライアンスの1つを使用します。このノードでは、クラスターインスタンスを作成し、クラスター IP アドレスを定義する必要があります。このノードは最初のクラスタノードで、クラスタ構成コーディネータ (CCO) と呼ばれます。クラスタ IP アドレスで実行されるすべての構成は、このノードに保存され、他のクラスタノードに伝播されます。

クラスタ内の CCO の責任は、特定のノードに定められているわけではありません。次の要因によって、時間の経過とともに変化する可能性があります。

  • ノードの優先度。プライオリティが最も高い(プライオリティ番号が最も低い)ノードが CCO になります。そのため、既存の CCO よりも低いプライオリティ番号のノードが追加されると、新しいノードが CCO を引き継ぎます。

  • 現在の CCO がダウンすると、プライオリティ番号が次に低いノードが CCO を引き継ぎます。プライオリティが設定されていない場合、またはプライオリティ番号が最も低いノードが複数存在する場合、CCO は使用可能なノードの 1 つから選択されます。

注:

アプライアンスの設定(SNIP アドレスと VLAN を含む)は、clear ns config extendedコマンドを暗黙的に実行することでクリアされます。ただし、デフォルト VLAN と NSVLAN はアプライアンスからクリアされません。したがって、クラスタ上に NSVLAN が必要な場合は、アプライアンスをクラスタに追加する前に NSVLAN が作成されていることを確認してください。L3 クラスタ(異なるネットワーク上のクラスタノード)では、ネットワーク設定はアプライアンスから消去されません。

重要:

クラスタセットアップの HA Monitor(HANON)は、各ノードのインターフェイスの健全性を監視するために使用されます。インターフェイスの状態を監視するには、各ノードで HAMON パラメータを有効にする必要があります。何らかの理由で HAMON 対応インターフェイスの動作状態がダウンした場合、それぞれのクラスタノードは正常ではない(NOT UP)とマークされ、そのノードはトラフィックを処理できません。

コマンドラインインターフェイスを使用してクラスターを作成するには

  1. クラスタに追加するアプライアンス(NSIP アドレスが 10.102.29.60 のアプライアンスなど)にログオンします。

  2. クラスターインスタンスを追加します。

    add cluster instance  -quorumType  -inc  -backplanebasedview  

    注:

    • クラスターインスタンス ID は LAN 内で一意である必要があります。
    • 次のシナリオでは、-quorumTypeパラメーターを [NONE] ではなく [Majority] に設定する必要があります。
      • クラスタノード間に冗長リンクを持たないトポロジ。これらのトポロジは、単一障害点が原因でネットワーク分割が発生しやすくなる可能性があります。
      • ノードの追加や削除などのクラスタ操作中。
    • L3 クラスタの場合は、-incパラメータが ENABLED に設定されていることを確認します。L2 クラスターでは、-incパラメーターは無効にする必要があります。
    • -backplanebasedviewパラメータを有効にすると、バックプレーンインターフェイスでのみ受信したハートビートに基づいて、動作ビュー(トラフィックを処理するノードのセット)が決定されます。既定では、このパラメーターは無効になっています。このパラメータが無効の場合、ノードはバックプレーン上のハートビート受信だけに依存しません。
  3. [L3 クラスタの場合のみ] 、ノードグループを作成します。次のステップでは、新しく追加されたクラスタノードをこのノードグループに関連付ける必要があります。

    注:

    このノードグループには、同じネットワークに属するCitrix ADCアプライアンスのすべてまたはサブセットが含まれます。

    add cluster nodegroup  
  4. Citrix ADCアプライアンスをクラスターに追加します。

    add cluster node   -state  -backplane  -nodegroup  

    注:

    L3 クラスタの場合:

    • node group パラメーターは、作成するノードグループの名前に設定する必要があります。
    • バックプレーンパラメータは、ネットワーク内のノードが相互に通信できるように、複数のノードを持つノードグループに関連付けられているノードに必須です。

    例:

    L2 クラスターにノードを追加する (すべてのクラスターノードが同じネットワーク内にある)。

    add cluster node 0 10.102.29.60 -state PASSIVE -backplane 0/1/1 

    各ネットワークから 1 つのノードを含む L3 クラスタ用のノードを追加する。ここでは、バックプレーンを設定する必要はありません。

    add cluster node 0 10.102.29.60 -state PASSIVE -nodegroup ng1 

    各ネットワークの複数のノードを含む L3 クラスタにノードを追加する。ここでは、ネットワーク内のノードが相互に通信できるようにバックプレーンを設定する必要があります。

    add cluster node 0 10.102.29.60 -state PASSIVE -backplane 0/1/1 -nodegroup ng1 
  5. このノードにクラスター IP アドレス (10.102.29.61 など) を追加します。

    添加ns ip < IPAddress > <子网掩码>类型夹< !——娘家姓的dCopy-->

    添加ns ip 10.102.29.61 255.255.255.255类型
  6. クラスターインスタンスを有効にします。

    enable cluster instance  
  7. 構成を保存します。

    save ns config 
  8. アプライアンスをウォーム再起動します。

    reboot -warm 

    show cluster instance コマンドを使用して、クラスタ構成を確認します。コマンドの出力に、クラスタのノードとしてのアプライアンスの NSIP アドレスが表示されることを確認します。

  9. ノードが UP になったら、CLIP にログインし、クラスタ IP アドレスとノード IP アドレスの両方の RPC 資格情報を変更します。RPC ノードのパスワードの変更の詳細については、「RPC ノードのパスワードを変更する」を参照してください。

GUIを使用してクラスターを作成するには

  1. クラスタに追加するアプライアンス(NSIP アドレスが 10.102.29.60 のアプライアンスなど)にログオンします。
  2. [システム] > [クラスタ] に移動します。
  3. 詳細ウィンドウで、[クラスターの管理] リンクをクリックします。
  4. [Cluster Configuration] ダイアログボックスで、クラスターの作成に必要なパラメーターを設定します。パラメータの説明を表示するには、対応するテキストボックスにマウスカーソルを合わせます。
  5. [作成]をクリックします。
  6. [クラスターインスタンスの構成] ダイアログボックスで、[クラスターインスタンスを有効にする] チェックボックスをオンにします。
  7. [クラスタノード] ペインでノードを選択し、[開く] をクリックします。
  8. [クラスタノードの構成] ダイアログボックスで、[状態] を設定します。
  9. OK」をクリックし、「保存」をクリックします。
  10. アプライアンスをウォーム再起動します。
  11. ノードが UP になったら、CLIP にログインし、クラスタ IP アドレスとノード IP アドレスの両方の RPC 資格情報を変更します。RPC ノードのパスワードの変更の詳細については、「RPC ノードのパスワードを変更する」を参照してください。

クラスタの同期状態に対する厳密なモードのサポート

設定の適用時にエラーを表示するようにクラスタノードを設定できるようになりました。add と set cluster instance コマンドの両方に、クラスタ内の各ノードのステータスを追跡する新しいパラメータ「syncStatusStrictMode」が導入されました。デフォルトでは、syncStatusStrictModeパラメータは無効になっています。

CLI を使用して strict モードを有効にするには

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

set cluster instance  [-syncStatusStrictMode (ENABLED | DISABLED)] 

例:

set cluster instance 1 –syncStatusStrictMode ENABLED 

CLI を使用して strict モードのステータスを表示するには

>show cluster instance 1) Cluster ID: 1 Dead Interval: 3 secs Hello Interval: 200 msecs Preemption: DISABLED Propagation: ENABLED Quorum Type: MAJORITY INC State: DISABLED Process Local: DISABLED Retain Connections: NO Heterogeneous: NO Backplane based view: DISABLED Cluster sync strict mode: ENABLED Cluster Status: ENABLED(admin), ENABLED(operational), UP WARNING(s): (1) - There are no spotted SNIPs configured on the cluster. Spotted SNIPs can help improve cluster performance Member Nodes: Node ID Node IP Health Admin State Operational State ------- ------- ------ ----------- ----------------- 1) 1 192.0.2.20 UP ACTIVE ACTIVE(Configuration Coordinator) 2) 2 192.0.2.21 UP ACTIVE ACTIVE 3) 3 192.0.2.19* UP ACTIVE ACTIVE 

GUIを使用してクラスタノードの同期失敗の理由を表示するには

  1. システム > クラスタ > クラスタノードに移動します
  2. [Cluster Nodes] ページで右端までスクロールして、クラスタノードの同期失敗理由の詳細を表示します。
Citrix ADCクラスターの作成