アクティブな NSX Edge に障害が発生すると、NSX 制御プレーンはスタンバイ NSX Edge ノードへのフェイルオーバーを確実に実行します。

複数のサイトにわたって L2 セグメントを作成したトポロジでは、各セグメントはアクティブ/スタンバイ構成の 2 つの NSX Edge ノードに依存します。たとえば、画像 1 に示すように、NSX Edge 1 はアクティブ ノードで、NSX Edge 2 はスタンバイ ノードです。

これらの NSX Edge 間の通信が同じサブネット上にない場合、拡張 L2 セグメント間の通信は、NSX Edge VTEP アドレスを介して行われます。

NSX Edge ノードの HA 機能を確保するために、各 NSX Edge ノードは VTEP グループ状態メッセージを制御プレーンに通信します。さらに、制御プレーンは、NSX Edge ノードから受信したすべての VTEP グループ情報を、これらの拡張セグメントをホストするすべてのトランスポート ノードに通信します。VTEP グループ メッセージには、NSX Edge ノードの最新の状態(アクティブ/スタンバイ)に関する情報が含まれます。

NSX Edge 1(アクティブ ノード)が正常にシャットダウンしなかったり、障害が発生したり、メンテナンス モードになったりすると、制御プレーンは障害が発生した NSX Edge ノードの VTEP エントリをクリーンアップまたは削除します。こうして、トランスポート ノードは、スタンバイ ノードがアクティブ ノードになったことを認識します。拡張セグメントがトラフィックを送信すると、トラフィックは障害が発生したノードではなく、アクティブな NSX Edge ノードに到達します。

フェイルオーバー後のアクティブ Edge VTEP の HA 状態を表示するには、次の手順を実行します。

注: これは、Tier-0 または Tier-1 ゲートウェイのプリエンプティブ モードと非プリエンプティブ モードの両方に適用されます。

前提条件

手順

  1. Tier-1 または Tier-0 ゲートウェイに接続されている拡張セグメントの UUID をコピーします。
  2. get vtep-group を実行して、NSX Edge ノードに存在する VTEP グループを確認します。
  3. get vtep-group コマンドの出力に拡張セグメントの UUID があるかどうかを確認します。
  4. セグメントに対応する VTEP-Group ID をコピーします。
  5. NSX Manager ノードの CLI ターミナルで、get vtep-group <vtep-group-ID> vteps-staleness-status を実行します。
    VNI           IP                   MAC            LABEL       Segment      TransportNode-Id                      TN-Connection   HA-STATE  STALE-RECORD
    26625     172.20.1.151     00:0c:29:9e:64:5e      0x18001    172.20.1.0   32330174-32bc-11ee-8063-000c299e6454        true         ACTIVE     False
    26625     172.20.1.152     00:0c:29:ea:8e:aa      0xFC01     172.20.1.0   914d0362-32bc-11ee-ba27-000c29ea8ea0        true        STANDBY     False
    出力には、両方の NSX Edge ノードの HA 状態が表示されます。古いレコードは False で、HA 状態が正確であることを示します。
  6. NSX Edge ノードの 1 つがアクティブ モードで、もう 1 つがスタンバイ モードであることを確認します。
  7. アクティブな NSX Edge が停止すると、HA 状態モードが変更されます。スタンバイ ノードがアクティブ ノードになります。
  8. get vtep-group <vtep-group-ID> vteps-staleness-status を実行します。
     VNI        IP                  MAC              LABEL       Segment        TransportNode-Id                     TN-Connection   HA-STATE  STALE-RECORD
     26625   172.20.1.151    00:0c:29:9e:64:5e       0x18001    172.20.1.0    32330174-32bc-11ee-8063-000c299e6454        true         ACTIVE      True
     26625   172.20.1.152    00:0c:29:ea:8e:aa       0xFC01     172.20.1.0    914d0362-32bc-11ee-ba27-000c29ea8ea0        true         ACTIVE     False

    出力で、172.20.1.151 アドレスを持つ NSX Edge が停止したため、Stale-RecordTrue です。

結果

NSX 制御プレーンは、障害が発生した NSX Edge ノードの古いエントリが VTEP グループの出力に正しく記録されるようにします。