您必须先升级所有辅助 NSX Manager 设备,然后再升级任何其他 NSX 组件。

关于此任务

完成以下步骤以升级辅助 NSX Manager 设备。在跨 vCenter NSX 环境中,为所有辅助 NSX Manager 设备重复这些步骤。

在跨 vCenter NSX 环境中升级 NSX Manager 时,如果主 NSX Manager 和所有辅助 NSX Manager 未完成升级,不要对通用对象进行任何更改。这包括创建、更新或删除通用对象,以及涉及通用对象的各种操作(例如,将通用安全标记应用到虚拟机)。

在升级期间,您可以选择加入 NSX 客户体验改进计划 (CEIP)。有关该计划的详细信息(包括如何加入或退出该计划),请参见NSX 管理指南中的“客户体验改进计划”。

如果从 NSX 6.3.0 或更高版本升级,则上载升级包和启动升级的过程可以分开执行。要从以前上载的升级包启动升级,请导航到主页 (Home) > 升级 (Upgrade),然后单击开始升级 (Begin Upgrade)

在将 NSX Manager 升级到 NSX 6.3.6 时,将在升级过程中自动创建备份并保存在本地。有关管理这些备份文件的信息,请参见管理在升级期间创建的 NSX Manager 备份

  • 如果在升级期间创建的自动备份失败,则无法继续进行升级。请与 VMware 客户支持人员联系以获得帮助。

  • 自动备份用作一种防故障措施,以防定期备份失败。

    • 在升级之前,请务必创建定期 NSX Manager 备份。有关详细信息,请参见备份 NSX Manager 数据。您可以在没有 VMware 客户支持人员帮助的情况下还原该备份。

    • 如果您需要还原自动备份,您必须与 VMware 客户支持人员联系。

先决条件

  • 确认升级了主 NSX Manager

  • 验证 NSX Manager 文件系统使用率,并在文件系统使用率达到 100% 时执行清理。

    1. 登录到 NSX Manager 并运行 show filesystems 以显示文件系统使用率。

    2. 如果使用率为 100%,请进入特权 (enable) 模式并运行 purge log managerpurge log system 命令。

    3. 重新引导 NSX Manager 设备以使日志清理生效。

  • 升级之前,请确认 NSX Manager 虚拟设备的预留内存满足系统要求。

    请参见NSX 的系统要求

  • 如果您的环境中已安装数据安全,请在升级 NSX Manager 之前将其卸载。请参见卸载 NSX 数据安全。数据安全已从 NSX 6.3.x 中移除。

  • 升级之前,请备份当前配置并下载技术支持日志。请参见NSX 备份和还原

  • 下载升级包并检查 MD5。请参见下载 NSX 升级包并检查 MD5

  • 确保您了解执行 NSX Manager 升级时升级对运行产生的影响。请参见NSX 升级对运行产生的影响

  • 您必须在同一维护时段升级跨 vCenter NSX 环境中的所有 NSX Manager。

  • 确定必须在同一维护时段升级的 NSX Manager。

    • 如果您具有跨 vCenter NSX 环境,必须在单个维护时段将主 NSX Manager 和所有辅助 NSX Manager 升级到相同的 NSX 版本。

    • 如果您有多个 NSX Manager 连接到使用相同 SSO 服务器的 vCenter Server 系统,则并非所有 NSX Manager 版本组合均受支持。您必须计划 NSX Manager 的升级,以便在维护时段结束时具有支持的配置

      • 支持所有 NSX Manager 使用相同 NSX 版本的情况。

      • 如果 NSX Manager 使用不同的 NSX 版本,其中至少有一个 NSX Manager 安装了 NSX 6.4.0 或更高版本,而所有其他 NSX Manager 则安装了 NSX 6.3.3 或更高版本,则这种情况受支持。

过程

  1. 登录到 NSX Manager 虚拟设备。
  2. 从主页中,单击升级 (Upgrade)
  3. 单击升级 (Upgrade),然后单击选择文件 (Choose File)并浏览到 VMware-NSX-Manager-upgrade-bundle-releaseNumber-NSXbuildNumber.tar.gz 文件。单击继续 (Continue)以开始上载。

    上载状态会显示在浏览器窗口中。

  4. 如果您希望以后启动升级,请单击“升级”对话框中的关闭 (Close)

    准备好启动升级后,导航到主页 (Home) > 升级 (Upgrade),然后单击开始升级 (Begin Upgrade)

  5. 在“升级”对话框中,选择是否要启用 SSH,以及是否要参与 VMware 的客户体验提升计划(“CEIP”)。单击升级 (Upgrade)以开始进行升级。

    将在浏览器窗口中显示升级状态。

    注:

    “升级”对话框显示一条消息,指示已创建自动备份。

    等待升级过程完成,之后会显示 NSX Manager 登录页面。

  6. 再次登录到 NSX Manager 虚拟设备,并在主页上单击升级 (Upgrade)。确认升级状态为完成 (Complete),并且右上方的版本和内部版本号与刚安装的升级包匹配。

结果

在升级 NSX Manager 后,您必须注销并重新登录到 vSphere Web Client。

如果在 vSphere Web Client 中未正确显示 NSX 插件,请清除浏览器的缓存和历史记录。如果未执行此步骤,则当您在 vSphere Web Client 中对 NSX 配置进行更改时,可能会看到类似以下内容的错误:“出现内部错误 - 错误 #1009 (An internal error has occurred - Error #1009)”。

如果在 vSphere Web Client 中不显示“网络和安全”选项卡,请重置 vSphere Web Client 服务器:

  • 在 vCenter 5.5 中,打开 https://<vcenter-ip>:5480,然后重新启动 Web Client 服务器。

  • 在 vCenter Server Appliance 6.0 中,以 root 用户身份登录到 vCenter Server shell,然后运行以下命令:

    Command> shell.set --enabled True
    Command> shell
    localhost:~ # cd /bin
    localhost:~ # service-control --stop vsphere-client
    localhost:~ # service-control --start vsphere-client
    

  • 在 Windows 上的 vCenter Server 6.0 中,您可以通过运行以下命令来执行该操作。

    cd C:\Program Files\VMware\vCenter Server\bin
    service-control --stop vspherewebclientsvc
    service-control --start vspherewebclientsvc
    

建议使用不同的 Web Client 管理运行不同 NSX Manager 版本的 vCenter Server,以避免运行不同版本的 NSX 插件时发生意外错误。

升级 NSX Manager 后,请创建新的 NSX Manager 备份文件。请参见NSX 备份和还原。以前的 NSX Manager 备份仅对先前版本有效。

下一步做什么

在跨 vCenter NSX 中升级 NSX Controller 群集