当现有物理服务器出现故障或您想要将虚拟机规格替换为物理服务器规格时,需要替换 NSX Edge 节点。但可能还存在替换硬件的其他原因,例如节点即将失效等。

前提条件

  • (通过 NSX Edge 手动部署的物理服务器和 vSphere Client 虚拟机)替换 NSX Edge 节点之前,请确保现有 NSX Edge 节点和 NSX Manager 之间的连接已断开。如果连接处于“已启动”状态,则 NSX 不允许将现有 NSX Edge 节点替换为新节点。
  • NSX 4.0.1.1 开始,NSX Edge 虚拟机硬件版本将不再默认为 virtualHW.version 13NSX Edge 虚拟机硬件将取决于 ESXi 主机的底层版本。知识库文章 2007240 中列出了与 ESXi 主机兼容的虚拟机硬件版本。

过程

  1. 使用 admin 特权登录到 NSX Manager
  2. 转到系统 > 架构 > 节点 > Edge 传输节点
  3. 使用 SSH 会话连接到 NSX Manager 控制台。
  4. NSX Manager 设备上,运行 get certificate api thumbprint 命令。

    命令输出是该 NSX Manager 特有的字母数字串。

    例如:

    NSX-Manager1> get certificate api thumbprint 659442c1435350edbbc0e87ed5a6980d892b9118f851c17a13ec76a8b985f57

  5. 要将现有 NSX Edge 节点替换为新的 NSX Edge 节点,请连接到新的 NSX Edge 节点,然后运行 join management-plane 命令。
    提供以下信息:
    • NSX Manager 的主机名或 IP 地址以及可选的端口号。
    • NSX Manager 的用户名。
    • NSX Manager 的证书指纹。
    • NSX Manager 的密码。
    • 节点 UUID。
    join management-plane <hostname-or-ip-address[:port]> username <username> thumbprint <thumbprint> [password <password>] [node-uuid <uuid>] [replace]
    注:
    • 如果旧节点是通过 NSX Manager API 部署的 NSX Edge 虚拟机,在执行 join management-plane cli 命令时,NSX Manager 会删除现有的 NSX Edge 虚拟机并将新的物理硬件加入管理平面。NSX Manager 使用与旧的 NSX Edge 虚拟机相同的配置将新的物理服务器作为传输节点进行准备。
    • 如果旧节点是物理服务器,请确保在运行 join management-plane CLI 命令之前关闭节点电源。NSX Manager 会移除现有的物理服务器并将新的物理硬件加入管理平面。如果打开旧节点的电源,请在环境中重新使用该节点之前运行 del nsx
  6. 转到 NSX Manager 用户界面以查看新替换的 NSX Edge 节点的配置状态。

下一步做什么

如果要启动替换的物理服务器或手动部署的 NSX Edge 虚拟机设备以作为网络的一部分,请确保该节点与网络断开连接。然后,运行 del nsx 以完全删除节点上的 NSX VIB。有关 del nsx 的更多详细信息,请参见 NSX 安装指南

在主机上运行 del nsx 后,将释放逻辑路由器、VTEP IP 地址和上行链路 IP 地址的旧条目。现在,您可以将替换的物理服务器作为 NSX 传输节点进行准备。