NSX Data Center for vSphere 基础架构升级过程的第一步是升级 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 文件系统使用率,并在 /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 备份仅对先前版本有效。