この記事は機械翻訳されています.免責事項
インターフェイスの状態に基づいた正常性追跡の構成
現在のマスター VIP アドレスのノードが完全にダウンする前にバックアップ VIP アドレスがマスター VIP を引き継ぐようにするには、ノード上のインターフェイスの状態が変化したときに VIP アドレスの優先順位を変更するようにノードを設定できます。たとえば、ノードは、インターフェイスの状態が DOWN に変わると VIP アドレスの優先順位を下げ、インターフェイスの状態が UP に変わると VIP アドレスの優先順位を上げます。この機能は、各 VIP アドレスのノード単位の設定です。
例
NetScalers NS1、NS2、NS3で構成されるアクティブ/アクティブ環境を考えてみましょう。これらのADCのそれぞれには、仮想IPアドレスVIP1、VIP2、VIP3、VIP4が設定されています。優先順位が異なるため、VIP1 と VIP4 は NS1 でアクティブになり、VIP2 は NS2 で、VIP3 は NS3 でアクティブになります。
NS1 のアクティブな VIP アドレスが NS2 または NS3 のいずれかに引き継がれるように、NS1 の VIP1 アドレスと VIP4 アドレスに対してインターフェイスベースのヘルストラッキングが設定されています。VIP アドレスのインターフェイスベースのヘルストラッキングの設定には、目的のインターフェイスを関連付け、VIP アドレスの関連する VRID の優先度を下げる(TrackIfNumPriority)パラメータを設定することが含まれます。たとえば、NS1 では、インターフェイス 1/2、1/3、1/5 が VIP1 の VRID に関連付けられ、優先度の低下は 20 に設定されます。
3 つのノードすべてで、これらの VIP アドレスに対してプリエンプションが有効になります。
次の表に、この例で使用される設定を示します。 ヘルストラッキングの設定例。
NS1の複数のインターフェイスがダウンしたときのNS1の実行フローは次のとおりです。
- インターフェイス 1/3 がダウンすると、インターフェイス 1/3 が VIP1 に関連付けられているため、アドレス VIP1 のプライオリティは 20(VIP1 のプライオリティ値が下がる)減少します。
- VIP1 の有効優先度 = (現在の優先度-優先度の低下) = (90-20) = 70
- 同様に、インターフェイス 1/5 がダウンすると、アドレス VIP1 のプライオリティはさらに低下します。
- VIP1 の有効優先度 = (現在の優先度-優先度の低下) = (70-20) = 50
- この時点で、NS1 上の VIP1 の実効優先度は NS3 上の VIP1 の優先度よりも低くなっています。NS3 は VIP1 に対して NS1 をプリエンプションします。NS3 の VIP1 が引き継ぎ、アクティブ(マスター)になります。
- また、インターフェイス 1/5 も VIP4 に関連付けられているため、VIP4 のプライオリティは VIP4 のプライオリティ値(55)だけ下がります。
- VIP4 の有効優先度 = (250-55) = 195
- インターフェイス 1/7 がダウンすると、VIP4 の優先順位はさらに下がります。
- VIP4 の有効優先度 = (現在の優先度-優先度の低下) = (195-55) = 145
- この時点で、NS1 上の VIP4 の実効優先度は NS2 上の VIP4 の優先度よりも低くなっています。NS2 は VIP4 に対して NS1 をプリエンプションします。NS3 の VIP4 が引き継ぎ、アクティブ(マスター)になります。この構成では、NS1が完全にダウンする前に、4つのVIPアドレスのいずれもNS1上でアクティブにならないようにします。
IPv4 アクティブ-アクティブモードの設定手順
VIP アドレスのノードにこの機能を設定するには、優先度を下げる(TrackIfNumPriority)パラメータを設定し、状態を追跡するインターフェイスを関連付けて VIP アドレスの優先順位を変更します。関連するインターフェイスのいずれかの状態が DOWN または UP に変わると、ノードは VIP アドレスの優先度を、設定されている優先度を下げる(TrackIfNumPriority)値だけ下げたり上げたりします。
CLIを使用して低優先度を設定し、インターフェイスを仮想ルータ ID にバインドするには:
コマンドプロンプトで入力します。
- set vrID <id> [-**trackifNumPriority** \<positive_integer>]
- bind vrID <id> -trackifNum <interface_name>
- show vrID <id>
例:
> set vrID 125 -trackifNumPriority 10
Done
> bind vrID 125 -trackifNum 1/4 1/5
Done
GUI を使用して低優先度を設定し、インターフェイスを仮想ルータ ID にバインドするには:
- システムに移動 > 通信網 > VMAC。
- [ **VMACs] タブで仮想ルーター ID を選択し、[編集] をクリックします。**
- [ 仮想 MAC の設定] で、[ 優先度の低下 ] パラメータを設定します。
- VRID オプションで追跡するインターフェイスを選択し 、[ アソシエイトインターフェイス] で仮想ルータ ID にインターフェイスを追加します。
IPv6 アクティブ/アクティブモードの設定手順
VIP6 アドレスのノードでこの機能を設定するには、優先度を下げる (TrackIfNumPriority) パラメータを設定し、状態を追跡するインターフェイスを関連付けて VIP6 アドレスの優先順位を変更します。関連するインターフェイスのいずれかの状態が DOWN または UP に変わると、ノードは VIP6 アドレスの優先順位を、設定されている優先度を下げる(TrackIfNumPriority)値だけ下げたり上げたりします。
CLI を使用して VIP アドレスの優先度を自動的に変更するには:
コマンドプロンプトで、次のいずれかのコマンドセットを入力します。
-
新しい仮想 MAC6 を追加する場合:
- add vrID6 <id> [-**trackifNumPriority** \<positive_integer>]
- bind vrID6 <id> -trackifNum <interface_name>
- show vrID6 <id>
-
既存の仮想 MAC6 を再設定する場合:
- set vrID6 <id> [-**trackifNumPriority** \<positive_integer>]
- bind vrID6 <id> -trackifNum <interface_name>
- show vrID6 <id>
例:
> set vrID6 130 -trackifNumPriority 10
Done
> bind vrID6 130 -trackifNum 1/4 1/5
Done