ノード間通信の設定
-
ネットワーク(同じサブネット)にあるノードは、クラスタバックプレーンを介して相互に通信します。バックプレーンは明示的に設定する必要があります。詳細な手順は次のとおりです。
-
ネットワーク全体では、パケットのステアリングはGREトンネルを介して行われ、その他のノード間通信は必要に応じてノード間でルーティングされます。
-
リリース11.0以降、すべてのビルドで、クラスタに異なるネットワークのノードを含めることができます。
-
リリース 13.0 ビルド 58.3 以降、GRE ステアリングは L3 クラスタのフォートビル NIC でサポートされています。
クラスタバックプレーンをセットアップするには、ノードごとに次の操作を行います
-
バックプレーンに使用するネットワークインターフェイスを特定してください。
-
選択したネットワークインターフェイスからクラスタバックプレーンスイッチに Ethernet ケーブルまたは光ケーブルを接続します。
クラスタバックプレーンをセットアップする際の注意点
-
アプライアンスの管理インターフェイス(0/x)をバックプレーンインターフェイスとして使用しないでください。クラスタでは、インターフェイス 0/1/x は次のように読み込まれます:0 -> node ID 0 1/x -> Citrix ADC interface
-
クライアントまたはサーバのデータプレーンには、バックプレーンインターフェイスを使用しないでください。
-
クラスタバックプレーンには、リンク集約(LA)チャネルを使用することをお勧めします。注:LA チャネルからインターフェイスをバインド解除したら、バインドされていないインターフェイスに適切な MTU サイズを設定してください。
-
バックプレーンがバックツーバック接続されている 2 ノードクラスタでは、次のいずれかの条件下で、クラスタは動作上 DOWN になります:
-
ノードの 1 つが再起動されます。
-
いずれかのノードのバックプレーンインターフェースが無効になっています。
そのため、Citrixでは、他のクラスタノードやトラフィックに影響を与えないように、バックプレーン専用のスイッチを用意することを推奨しています。バックツーバックリンクでクラスターをスケールアウトすることはできません。クラスターノードをスケールアウトすると、本番環境でダウンタイムが発生する可能性があります。 -
-
クラスタのすべてのノードのバックプレーンインターフェイスは、同じスイッチに接続され、同じ L2 VLAN にバインドされている必要があります。
-
同じクラスタインスタンス ID を持つクラスタが複数ある場合は、各クラスタのバックプレーンインターフェイスが異なる VLAN にバインドされていることを確認してください。
-
バックプレーンインターフェイスは、そのインターフェイスの HA モニタリング設定に関係なく、常に監視されます。
-
さまざまな仮想化プラットフォームでの MAC スプーフィングの状態は、クラスタバックプレーンのステアリングメカニズムに影響を与える可能性があります。そのため、適切な状態が設定されていることを確認してください。
-
XenServer-MAC スプーフィングを無効にする
-
Hyper-V-MAC スプーフィングを有効にする
-
VMware ESX-MAC スプーフィングを有効にする(「偽造送信」が有効になっていることも確認する)
-
-
クラスタバックプレーンの MTU は自動的に更新されます。ただし、クラスタでジャンボフレームを設定する場合は、クラスタバックプレーンの MTU を明示的に設定する必要があります。値は 78 + X に設定する必要があります。X はクライアントとサーバのデータプレーンの最大 MTU です。たとえば、サーバデータプレーンの MTU が 7500 で、クライアントデータプレーンの MTU が 8922 だとします。クラスタバックプレーンの MTU は 78 + 8922 = 9000 に設定する必要があります。この MTU を設定するには、次のコマンドを使用します。
> set interface <backplane_interface> -mtu <value> -
バックプレーンスイッチのインターフェイスの MTU は、1,578 バイト以上で指定する必要があります。クラスタに MBF、L2 ポリシー、ACL、CLAG 環境でのルーティング、VPath などの機能がある場合に適用できます。注:バックプレーンインターフェイスのデフォルトの MTU サイズは 1578 です。MTU サイズをデフォルト値にリセットするには、
unset interface <backplane_interface> -mtuコマンドを使用する必要があります。
L2 および L3 クラスタの UDP ベースのトンネルサポート
| ステアリングタイプ | AWS | Microsoft Azure | オンプレミス |
|---|---|---|---|
| MAC | 未サポート | 未サポート | サポート対象 |
| GRE トンネル | サポート対象 | 未サポート | サポート対象 |
| UDP トンネル | サポート対象 | サポート対象 | サポート対象 |
UDP ベースのトンネルの設定
CLI のプロシージャ
-
add cluster node <nodeId>@ [-state <state>] [-backplane <interface_name>] [-tunnelmode <tunnelmode>] -
set cluster node <nodeId>@ [-state <state>] [-tunnelmode <tunnelmode>]
-
add cluster node 1 –state ACTIVE –backplane 1/1/1 -tunnelmode UDP -
set cluster node 1 –state ACTIVE –tunnelmode UDP
