当活动 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 状态,请执行以下操作:

注: 这适用于 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 节点处于活动状态并且另一个节点处于备用模式。
  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 控制平面可确保在 VTEP 组的输出中正确记录了 NSX Edge 故障节点的失效条目。