當作用中 NSX Edge 失敗時,NSX 控制平面可確保會容錯移轉至待命 NSX Edge 節點。

在您的拓撲中,您已跨多個站台建立了一些 L2 區段,每個區段都會依賴 [作用中/待命] 組態中的兩個 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 狀態,請執行下列動作:

備註: 這適用於第 0 層或第 1 層閘道的先佔式模式和非先佔式模式。

必要條件

程序

  1. 複製已連結至第 1 層或第 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 節點處於作用中狀態,而另一個節點處於待命模式。
  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.151NSX Edge 已關閉,因此 Stale-RecordTrue

結果

NSX 控制平面會確定 NSX Edge 失敗節點的失效項目已正確記錄在 VTEP 群組的輸出中。