您必须先升级 NSX Tools,然后再升级 PCG

前提条件

  • 必须打开要升级的工作负载虚拟机上的出站端口 8080。
  • 正在升级工作负载虚拟机上安装的 NSX Tools 或者升级 PCG 时,必须打开 PCG 的电源。

过程

  1. 以企业管理员角色登录到 CSM
  2. 单击实用程序 > 升级 > 开始升级升级 CSM 向导随即启动。
    注意:尽管该向导的名称为 升级 CSM,但是该向导只能升级 NSX ToolsPCG
  3. 升级 CSM > 概览屏幕中,您可以查看默认升级计划的概览。根据上载的升级包,您可以查看哪些版本的 NSX ToolsPCG 可以通过上载的升级包进行升级。
  4. 单击下一步。此时会出现 CSM > 选择 NSX Tools 屏幕。
    您可以看到所有 VPC 或 VNet 中可以升级到目标版本的所有兼容 NSX Tools 的列表。您可以根据 NSX Tools 所在的私有云网络或者其部署所在的操作系统对其进行筛选。所有 NSX 管理的虚拟机都符合升级的条件,并且均已列出以供您选择。在选择对已隔离的 NSX 管理的虚拟机进行升级之前,请修复这些虚拟机存在的所有问题,以防止在此类虚拟机上升级 NSX Tools 失败。
  5. 选择要升级的 NSX Tools,然后将其移至选定窗口。
    注: 从 3.0.x 或 3.1.x 升级到 3.2.0 及更高版本时,请确保先升级 NSX Tools,然后再升级 PCG。您可能注意到,在 PCG 已升级到 3.2.0 或更高版本,而 NSX Tools 仍未升级到 3.2.0 或更高版本的虚拟机上,VPC 间流量会丢失。
  6. 单击下一步CSM 将升级包下载到 NSX Tools 所在的 PCG 上。PCG 会将这些升级包复制到已选择进行升级的虚拟机。

    如果您有 PCG 的 HA 对,CSM 会将升级包下载到每个 PCG 并开始升级选定的 NSX Tools。同一 VPC/VNet 中的 NSX Tools 是并行升级的。将同时升级 VPC/VNet 中的 10 个 NSX Tools

    如果具有超过 10 个 NSX Tools,它们将排队进行升级。PCG 会在不可访问的虚拟机上放置一个标记,并在可访问时尝试升级这些虚拟机。例如,已关闭电源的工作负载虚拟机将在再次打开电源时升级,并且能够与 PCG 通信。同样,工作负载虚拟机上的端口 8080 起初处于被阻止状态,但当端口 8080 打开且 PCG 可以访问该虚拟机时,将开始升级它。如果某些 NSX Tools 无法升级,则可以跳过,以便继续操作。有关此选项的详细信息,请参见跳过 NSX Tools 升级。如果在升级 NSX Tools 时遇到问题,请参阅以下故障排除说明:对 Windows 工作负载虚拟机上的 NSX Tools 升级进行故障排除对 Linux 工作负载虚拟机上的 NSX Tools 升级进行故障排除

  7. 单击下一步,继续升级 PCG。使用 PCG 的 HA 对,在升级过程中有两次故障切换,升级完成后,首选 PCG 将恢复为活动网关。
  8. 单击完成

结果

此时将升级 PCGNSX Tools
注: 如果要从 NSX-T Data Center 2.x 升级到 NSX-T Data Center 3.x,并且已在版本 2.x 中设置服务插入,则必须创建一个优先级最低的默认 catch-all 规则并将操作设置为 不重定向。请按照《 NSX-T Data Center 管理指南》的“设置重定向规则”中所述的说明进行操作。
升级过程持续多长时间
注: CSMNSX-T Data Center 组件单独升级,此处不包含它们的升级时间。这是估计值,可帮助您规划升级周期。
  • 一个 PCG 或 PCG 的 HA 对:不同 VPC 或 VNet 中的 PCG 并行升级,而 HA 对中的 PCG 串行升级。一个 PCG 升级大约需要 20 分钟。
  • 一个 VPC 或 VNet:对于具有多达 10 个虚拟机和 PCG 的 HA 对的 VPC 或 VNet,升级可能需要长达 45 分钟。此时间可能会因虚拟机上的操作系统及其大小而异。
  • 安装在工作负载虚拟机上的 NSX Tools:升级虚拟机上安装的每个 NSX Tools 均需要 3 到 5 分钟,不包括将升级包从 CSM 上载到公有云所用的时间。安装了 NSX Tools 的 10 个虚拟机将同时升级。对于每个转换 VPC/VNet 的多个计算 VPC/VNet,将先升级一个计算 VPC/VNet 上安装 NSX Tools 的所有虚拟机,然后再升级下一个计算 VPC/VNet。升级 NSX Tools 所用的时间也会因操作系统和虚拟机大小而异。

下一步做什么

执行适用于要升级版本的检查表中的下一个步骤: 升级 NSX Cloud 组件