您必须先升级所有辅助 NSX Manager 设备,然后再升级任何其他 NSX Data Center for vSphere 组件。
完成以下步骤以升级辅助 NSX Manager 设备。在跨 vCenter NSX 环境中,为所有辅助 NSX Manager 设备重复这些步骤。
在跨 vCenter NSX 环境中升级 NSX Manager 时,如果主 NSX Manager 和所有辅助 NSX Manager 未完成升级,不要对通用对象进行任何更改。这包括创建、更新或删除通用对象,以及涉及通用对象的各种操作(例如,将通用安全标记应用到虚拟机)。
在升级过程中,您可以选择加入 NSX Data Center for vSphere 客户体验提升计划 (Customer Experience Improvement Program, CEIP)。有关该计划的详细信息(包括如何加入或退出该计划),请参见NSX 管理指南中的“客户体验提升计划”。
如果从 NSX 6.3.0 或更高版本升级,则上载升级包和启动升级的过程可以分开执行。要从以前上载的升级包启动升级,请导航到 ,然后单击开始升级。
- 如果在升级期间创建的自动备份失败,则无法继续进行升级。请与 VMware 客户支持人员联系以获得帮助。
- 自动备份用作一种防故障措施,以防定期备份失败。
- 在升级之前,请务必创建定期 NSX Manager 备份。有关详细信息,请参见备份 NSX Manager 数据。您可以在没有 VMware 客户支持人员帮助的情况下还原该备份。
- 如果您需要还原自动备份,您必须与 VMware 客户支持人员联系。
前提条件
-
确认升级了主 NSX Manager。
-
验证 NSX Manager 文件系统使用率,并在 /common 目录使用率达到 70% 或以上时执行清理。
- 登录到 NSX Manager 并运行 show filesystems 以显示文件系统使用率。
- 如果使用率为 100%,请进入特权 (enable) 模式并运行 purge log manager 和 purge log system 命令。
- 重新引导 NSX Manager 设备以使日志清理生效。
- 升级之前,请确认 NSX Manager 虚拟设备的预留内存满足系统要求。
- 如果在环境中安装了数据安全,请在升级 NSX Manager 之前将其卸载。请参见卸载 NSX 数据安全。数据安全已从 NSX 6.3.x 中移除。
- 升级之前,请备份当前配置并下载技术支持日志。请参见NSX 备份和还原。
- 下载升级包并检查 MD5。请参见下载升级包并检查 MD5。
- 确保您了解执行 NSX Manager 升级时升级对运行产生的影响。请参见NSX 升级对运行产生的影响。
- 确定必须在同一维护时段升级的 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 或更高版本,则这种情况受支持。
过程
结果
在升级 NSX Manager 后,您必须注销并重新登录到 vSphere Web Client 和 vSphere Client。
如果在 vSphere Web Client 或 vSphere Client 中未正确显示 NSX 插件,请清除浏览器缓存和历史记录。如果未完成该步骤,在 vSphere Web Client 中进行 NSX 配置更改时,您可能会看到类似于以下内容的错误:“出现内部错误 - 错误 1009 (An internal error has occurred - Error #1009)”。
客户端服务 | vCenter Server Appliance | 适用于 Windows 的 vCenter Server |
---|---|---|
重新启动 vSphere Web Client 在 vSphere 6.0、6.5 和 6.7 上 |
> shell.set --enabled True > shell # service-control --stop vsphere-client # service-control --start vsphere-client |
> cd C:\Program Files\VMware\vCenter Server\bin > service-control --stop vspherewebclientsvc > service-control --start vspherewebclientsvc |
重新启动 vSphere Client 在 vSphere 6.5 和 6.7 上 |
> shell.set --enabled True > shell # service-control --stop vsphere-ui # service-control --start vsphere-ui |
> cd C:\Program Files\VMware\vCenter Server\bin > service-control --stop vsphere-ui > service-control --start vsphere-ui |
重新启动 vSphere Client 在 vSphere 7.0 上 |
> shell.set --enabled True > shell # service-control --stop vsphere-ui # service-control --start vsphere-ui |
vSphere 7.0 不支持适用于 Windows 的 vCenter Server |
可以使用不同的 Web Client 管理运行不同 NSX Manager 版本的 vCenter Server,以避免在运行不同版本的 NSX 插件时出现意外错误。
升级 NSX Manager 后,创建一个新的 NSX Manager 备份文件。请参见NSX 备份和还原。以前的 NSX Manager 备份仅对先前版本有效。