升级协调器升级的第一个组件是 NSX Edge 集群节点。可根据 NSX Edge 节点的部署方式和时间,确定这些节点的升级方式。
自动部署的 Edge 节点的升级过程
对于由 NSX Manager 管理的自动部署的 Edge 节点,如果设置与当前 NSX Data Center 版本中的标准值不匹配,升级协调器将检查 Edge 节点配置设置并对其进行更新。
在 NSX Data Center 版本引入了对 NSX Edge 节点配置的改进后,该改进仅适用于在升级后部署的 NSX Edge 节点。在 NSX Edge 升级之前部署的 NSX Data Center 节点将不会自动更新。您可以使用升级协调器将自动部署的 NSX Edge 节点更新到最新的配置设置。
自动部署的 Edge 节点的升级工作流如下所示:
- 通过升级协调器上载并准备升级包文件。
- 将 Edge 节点置于维护模式。
- 将操作系统下载到 Edge 节点。
- 在 Edge 节点上安装操作系统。
- 在 Edge 节点上执行操作系统切换。
- 使用 vSphere API,关闭 Edge 节点虚拟机的电源。
注: 在此工作流期间, vCenter Server 应当正在运行且可访问。
- 在自动部署的 Edge 节点的升级过程中,升级协调器将更新 Edge 节点虚拟机配置参数以及对 CPU 内核和内存的分配。
- 打开 Edge 节点虚拟机的电源。
- 检查存在 GRUB 更新时是否需要重新引导,如果需要,则重新引导操作系统以进入更新后的 GRUB。
- 升级协调器验证 Edge 节点版本。
- Edge 节点退出维护模式。
启动升级时,将添加或更新以下 NSX Edge 虚拟机配置属性:
- VMX 文件属性:
"ethernet0.ctxPerDev":"3", "ethernet1.ctxPerDev":"3", "ethernet2.ctxPerDev":"3", "ethernet3.ctxPerDev":"3", "ethernet4.ctxPerDev":"3", "ethernet0.udpRSS":"1", "ethernet1.udpRSS":"1", "ethernet2.udpRSS":"1", "ethernet3.udpRSS":"1", "ethernet4.udpRSS":"1", "ethernet0.pnicFeatures":"4", "ethernet1.pnicFeatures":"4", "ethernet2.pnicFeatures":"4", "ethernet3.pnicFeatures":"4", "ethernet4.pnicFeatures":"4", "featMask.vm.cpuid.PDPE1GB":"Val:1", "snapshot.maxSnapshots":"0"
- OVF 文件属性:
"memoryReservationLockedToMax":"true"
- CPU
- 内存
对于 CPU 内核、内存和存储的分配,升级协调器会更改 Edge 节点值,以与标准规格值匹配。
注: 只有当现有的 Edge 节点值小于规格值时,才会更改 Edge 节点的 CPU 内核和内存值,以与规格值匹配。如果 Edge 节点值大于规格值,则不会进行任何更改。确保
vSphere 资源池和集群中具有足够的资源。
| NSX Edge 规格 | 内存 | CPU 内核 | 磁盘空间 |
|---|---|---|---|
| 小型规格 | 4 GB | 2 | 200 GB |
| 中等规格 | 8 GB | 4 | 200 GB |
| 大型规格 | 32 GB | 8 | 200 GB |
| 超大型规格 | 64 GB | 16 | 200 GB |
自动部署的 Edge 节点的升级过程适用于以下升级途径:
- 从 NSX Data Center 3.1.x 升级到 NSX Data Center 4.0。
- 从 NSX Data Center 3.2.x 升级到 NSX Data Center 4.0。
手动部署的 Edge 节点和裸机 Edge 节点的升级过程
对于手动部署的 Edge 节点和裸机 Edge 节点,升级协调器只更新操作系统,而不会更改 Edge 参数或 CPU 内核和内存值。
手动部署的 Edge 节点和裸机 Edge 节点的升级工作流如下所示:
- 通过升级协调器上载并准备升级包文件。
- 将 Edge 节点置于维护模式。
- 将操作系统下载到 Edge 节点。
- 在 Edge 节点上安装操作系统。
- 在 Edge 节点上执行操作系统切换。
- Edge 节点重新引导以进入新操作系统。
- 升级协调器验证 Edge 节点版本。
- Edge 节点退出维护模式。
重要说明: 在升级手动部署的 Edge 节点之前,请务必设置 Edge 节点虚拟机的
VMX 文件属性
"featMask.vm.cpuid.PDPE1GB":"Val:1" 以防止升级失败。