您可以通过执行以下检查和任务,为 NSX Data Center for vSphere 升级准备基础架构。
发行说明
请查看发行说明以了解特定于版本的信息,包括会影响您的安装和版本的已知问题。请参见https://docs.vmware.com/cn/VMware-NSX-for-vSphere/index.html。
兼容性检查
- 确认当前的 vSphere 和 ESXi 版本与您要升级到的 NSX Data Center for vSphere 版本兼容。请参见位于 https://partnerweb.vmware.com/comp_guide2/sim/interop_matrix.php#interop&93=&2=&1= 的《VMware 互操作性列表》。
- 如果部署了任何 Guest Introspection 或网络可扩展性合作伙伴服务,请在升级之前验证兼容性:
- 在大多数情况下,可以升级 NSX Data Center for vSphere 而不影响合作伙伴解决方案。但是,如果您的合作伙伴解决方案与要升级到的 NSX Data Center for vSphere 版本不兼容,则在升级之前,必须将合作伙伴解决方案升级到兼容的版本。
- 请参阅《VMware Networking and Security 兼容性指南》。请参见http://www.vmware.com/resources/compatibility/search.php?deviceCategory=security。
- 请参阅合作伙伴文档以了解兼容性和升级详细信息。
- 如果在环境中安装了数据安全,请在升级 NSX 之前将其卸载。NSX 6.3.0 及更高版本中不支持数据安全。请参见卸载 NSX 数据安全。
准备常规基础架构
- 确认正向和反向名称解析工作正常并且以下系统可解析彼此的 DNS 名称:
- NSX Manager 设备
- vCenter Server 系统
- Platform Services Controller 系统
- ESXi 主机
- 如果使用低于 vSphere 6.0 U3 的 vSphere 版本,并且正在环境中使用 vSphere Update Manager,请确保在 vCenter 中将 bypassVumEnabled 标记设置为 true。该设置配置 EAM 以将 VIB 直接安装到 ESXi 主机中,即使安装了 VUM 或 VUM 不可用也是如此。请参见 http://kb.vmware.com/kb/2053782。
- 确认您具有 NSX Manager、vCenter 和 vSphere Distributed Switch 的最新备份。请参见NSX 备份和还原。
- 创建和下载支持包。请参见NSX 管理指南中的“支持包收集工具”。
- 验证 NSX 环境的工作状态。请参见验证 NSX 工作状态。
- 下载并暂存升级包,并使用 md5sum 进行验证。请参见下载升级包并检查 MD5。
-
确认所有管理许可证的 vCenter 用户均位于 LicenseService.Administrators 组中。
准备 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 或更高版本,则这种情况受支持。
-
验证 NSX Manager 文件系统使用率,并在 /common 目录使用率达到 70% 或以上时执行清理。
- 登录到 NSX Manager 并运行 show filesystems 以显示文件系统使用率。
- 如果使用率为 100%,请进入特权 (enable) 模式并运行 purge log manager 和 purge log system 命令。
- 重新引导 NSX Manager 设备以使日志清理生效。
- 升级之前,请确认 NSX Manager 虚拟设备的预留内存满足系统要求。
准备 NSX Controller
- NSX Controller 群集必须包含三个控制器节点。如果包含的节点少于三个,您必须在开始升级之前添加额外的节点。有关添加控制器节点的步骤,请参见NSX 安装指南中的“部署 NSX Controller 群集”。
准备 NSX Edge
- 如果您拥有任何 vCloud Networking and Security 5.5 或更低版本的 vShield Edge 设备,则必须先将它们升级到 NSX 6.2.x 或更高版本,然后才能升级到 NSX 6.4。
- 确认主机具有足够的资源以在升级期间部署额外的 NSX Edge 服务网关设备,特别是在并行升级多个 NSX Edge 设备时。有关每个 NSX Edge 大小所需的资源,请参见NSX Data Center for vSphere 的系统要求。
- 对于单个 NSX Edge 实例,在升级期间具有两个处于“已打开电源”状态并具有相应大小的 NSX Edge 设备。
- 对于具有高可用性的 NSX Edge 实例,将在更换旧设备之前部署两个更换设备。这意味着,在升级给定的 NSX Edge 期间,将具有四个处于“已打开电源”状态并具有相应大小的 NSX Edge 设备。在升级 NSX Edge 实例后,任一 HA 设备可能会变为活动状态。
-
确认已为 NSX 准备在所有 NSX Edge 设备的配置位置和活动位置列出的主机群集,并且它们的消息基础架构状态为 GREEN。 如果状态为绿色,则表明主机正在使用消息基础架构与 NSX Manager 通信,而不是使用 VIX。
即使您不想将所有 NSX Edge 设备都升级到 NSX 6.4,也必须这么做。
如果配置的位置不可用(例如,因为自 NSX Edge 设备创建后,群集已被移除),则仅确认活动位置。- 使用 GET https://NSX-Manager-IP-Address/api/4.0/edges/{edgeId}/appliances API 请求查找原始配置位置的 ID (configuredResourcePool > id) 和当前活动位置的 ID (resourcePoolId)。
- 使用
GET https://NSX-Manager-IP-Address/api/2.0/nwfabric/status?resource={resourceId}
API 请求查找这些群集的主机准备状态和消息基础架构状态,其中 resourceId 是前面找到的 NSX Edge 设备的配置位置和活动位置 ID。- 在响应正文中查找与 com.vmware.vshield.vsm.nwfabric.hostPrep 的 featureId 对应的状态。该状态必须为 GREEN。
<nwFabricFeatureStatus> <featureId>com.vmware.vshield.vsm.nwfabric.hostPrep</featureId> <featureVersion>6.3.1.5124716</featureVersion> <updateAvailable>false</updateAvailable> <status>GREEN</status> <installed>true</installed> <enabled>true</enabled> <allowConfiguration>false</allowConfiguration> </nwFabricFeatureStatus>
- 在响应正文中查找与 com.vmware.vshield.vsm.messagingInfra 的 featureId 对应的状态。该状态必须为 GREEN。
<nwFabricFeatureStatus> <featureId>com.vmware.vshield.vsm.messagingInfra</featureId> <updateAvailable>false</updateAvailable <status>GREEN</status> <installed>true</installed> <enabled>true</enabled> <allowConfiguration>false</allowConfiguration> </nwFabricFeatureStatus>
- 在响应正文中查找与 com.vmware.vshield.vsm.nwfabric.hostPrep 的 featureId 对应的状态。该状态必须为 GREEN。
如果没有为 NSX 准备主机,请执行以下操作:- 导航到 ,然后为 NSX 准备主机。
- 确认消息基础架构的状态为绿色。
- 在主机上重新部署 NSX Edge。
如果没有为 NSX 准备主机,请执行以下操作:- 导航到 ,然后为 NSX 准备主机。
- 确认消息基础架构的状态为绿色。
- 在主机上重新部署 NSX Edge。