以下过程介绍了如何使用 NSX Manager UI 替换同时具有虚拟机 NSX Edge 和裸机 NSX Edge 传输节点的 NSX Edge 集群中的 NSX Edge 传输节点。您可以将虚拟机 NSX Edge 替换为裸机 NSX Edge,反之亦然。无论 Edge 传输节点是否正在运行,您都可以替换该节点。

如果要替换的 NSX Edge 节点未运行,新的 NSX Edge 节点可以具有相同的管理 IP 地址和 TEP IP 地址。如果要替换的 NSX Edge 节点正在运行,新的 NSX Edge 节点必须具有不同的管理 IP 地址和 TEP IP 地址。

前提条件

  • 熟悉安装 NSX Edge 节点、将 Edge 节点加入管理平面以及创建 NSX Edge 传输节点的过程。有关详细信息,请参见NSX 安装指南
  • 虚拟机 NSX Edge 和裸机 NSX Edge 传输节点与物理架顶式 (Top of Rack, TOR) 交换机的 VLAN 连接必须相同。

过程

  1. 如果希望新的 NSX Edge 传输节点具有与要替换的 NSX Edge 传输节点相同的配置,请进行以下 API 调用以查找配置:
    GET https://<nsx-manager-IP>/api/v1/transport-nodes/<tn-id>
  2. 按照NSX 安装指南中的过程安装和配置 Edge 传输节点。
    如果希望该 NSX Edge 传输节点具有与要替换的 NSX Edge 传输节点相同的配置,请使用在步骤 1 中获取的配置。
  3. 在 NSX Manager 中,选择系统 > Fabric > 节点 > Edge 集群
  4. 单击第一列中的复选框以选择一个 NSX Edge 集群。
  5. 使用 SSH 登录到托管 Tier-0 的 NSX Edge 节点。
  6. 运行 get logical router。检查 NSX Edge 集群中所有 NSX Edge 节点上 Tier-0 服务路由器 (SR) 的 VRF ID。
  7. 如果 Tier-0 SR 的 VRF ID 为 1,请运行 vrf 1
  8. 要检查服务路由器的输出,请运行 get high-availability status
  9. 在具有处于备用状态的 Tier-0 SR 的其中一个 NSX Edge 节点上启用维护模式。在 Edge CLI 控制台中,运行 set maintenance-mode enabled
    NSX Edge 节点可能具有处于活动状态的 Tier-1 SR。将 NSX Edge 节点置于维护模式会触发 HA 故障切换,并且此 NSX Edge 节点上的所有 Tier-1 或 Tier-0 SR 将在此 NSX Edge 节点上变为备用状态。这可能会导致此 NSX Edge 节点上活动 SR 的流量因 Tier-1 或 Tier-0 SR 发生故障切换而中断。
  10. 确保裸机 NSX Edge 传输节点不是任何其他集群的一部分。
  11. 单击操作 > 替换 Edge 集群成员
    建议将要替换的传输节点置于维护模式。如果传输节点未运行,您可以安全地忽略该建议。
  12. 从下拉列表中选择要替换的虚拟机 NSX Edge 传输节点。
  13. 从下拉列表中选择裸机 NSX Edge 传输节点替换节点。
  14. 单击保存
  15. 验证裸机 NSX Edge 传输节点是否已移入现有 Edge 虚拟机集群。
  16. 要验证 Tier-0 和 Tier-1 网关是否已从 NSX Edge 虚拟机(处于维护模式)移动到裸机 NSX Edge 传输节点,请运行 get logical router
  17. 重复上述步骤以使用裸机 NSX Edge 传输节点移动其他虚拟机 NSX Edge
  18. 验证与连接到 Tier-1 或 Tier-0 LR 的工作负载之间的东西向和南北向连接。

结果

如果运行的 NSX 版本低于 3.1.3,则在替换 NSX Edge 传输节点后,您可能会看到警报 所有 BGP/BFD 会话已关闭 (All BGP/BFD sessions are down)。要解决此问题,请按照知识库文章 https://kb.vmware.com/s/article/83983 中的解决办法说明执行操作。

下一步做什么

将虚拟机 NSX Edge 虚拟机替换为裸机 NSX Edge 节点时,不会自动在 NSX Edge 节点之间重新均衡 Tier-1 网关。您需要手动重新配置每个 Tier-1 网关。