必须重新引导主机以使安装的 NSX VIB 生效。在重新引导之前,您必须在 vCloud Director 中禁用主机。这可防止 vCloud Director 在重新引导期间尝试使用这些主机。

前提条件

  • 确认所有主机处于未就绪 (Not Ready)状态。

  • 确认每个 vSphere 群集具有足够的容量以暂时运行,而没有一个主机。

  • 确认已启用 DRS 并且未设置为“手动”。

过程

  1. vCloud Director 中,禁用主机。
    1. 导航到管理和监控 (Manage & Monitor) > 主机 (Hosts)
    2. 右键单击一个主机,然后选择禁用主机 (Disable Host)
  2. vSphere Web Client 中,导航到主页 (Home) > 主机和群集 (Hosts and Clusters)
  3. 右键单击在 vCloud Director 中禁用的主机,然后选择进入维护模式 (Enter Maintenance Mode)。在“确认维护模式”对话框中,选择将关闭电源和挂起的虚拟机移动到群集中的其他主机 (Move powered-off and suspended virtual machines to other hosts in the cluster),然后单击确定 (OK)
  4. 如果并非将所有虚拟机都移动到其他主机,请手动移动这些虚拟机。
  5. 在主机处于维护模式后,右键单击主机,然后选择重新引导 (Reboot)。输入重新引导原因,然后单击确定 (OK)
  6. 在备份主机后,右键单击主机,然后选择退出维护模式 (Exit Maintenance Mode)
  7. vCloud Director 中,启用主机。
    1. 导航到管理和监控 (Manage & Monitor) > 主机 (Hosts)
    2. 右键单击主机,然后选择启用主机 (Enable Host)
  8. vCloud Director 中启用主机后,为下一个主机重复这些步骤。

结果

5.5 基础架构中的所有虚拟线路都会重命名 NSX 逻辑交换机,并且群集的“VXLAN”列显示已启用 (Enabled)

已启用 (Enabled)

当群集已更新时,安装状态 (Installation Status)列将显示已更新到的软件版本。

要确认主机是否已更新,请登录到群集中的主机之一并运行 esxcli software vib list | grep esx 命令。确保以下 VIB 已更新到预期版本。

  • esx-vsip

  • esx-vxlan

注:

在 NSX 6.2 中,esx-dvfilter-switch-security VIB 包含在 esx-vxlan VIB 中。

如果主机升级失败,请执行以下故障排除步骤:

  • 在 vCenter 上检查 ESX Agent Manager,并查找警示和错误。

  • 登录到主机,检查 /var/log/esxupdate.log 日志文件,然后查找最近的警示和错误。

  • 确保已在主机上配置了 DNS 和 NTP。

下一步做什么

如果已部署 NSX Controller 群集,您可以选择更改控制层面模式:在 vCloud Director 环境中更新传输区域和逻辑交换机

否则,确定是否在 vCloud Director 环境中升级 vShield Edge