您可以使用 NSX Manager UI 将 NSX 应用程序平台 升级到更高的内部版本。

升级过程保留用于当前平台部署的规格。如果您使用评估规格部署了该平台并希望继续使用评估规格,但使用更高的平台版本,则必须先删除当前 NSX 应用程序平台 部署。然后,使用更高的平台版本重新部署该平台。

升级到较新版本的 NSX 应用程序平台 涉及多个步骤。您必须先配置并部署升级协调器,然后才能继续升级该平台以及当前激活的每个 NSX 功能。升级协调器协调所有升级步骤,并且系统在升级每个组件时在 UI 上提供状态。

前提条件

  • 查看 NSX 发行说明,以了解介绍的任何已知 NSX 应用程序平台 升级问题和解决办法。

  • 确保在 NSX 应用程序平台 上没有检测到未解决的警报。

  • 确认满足NSX 应用程序平台 部署必备条件中列出的所有必备条件和系统要求。

  • 您必须具有企业管理员特权。

过程

  1. 从浏览器中,使用企业管理员特权登录到 NSX Manager,网址为 https://<nsx-manager-ip-address>。
  2. 导航到系统 > 升级
  3. 部署升级协调器。
    1. NSX 应用程序平台 卡中,单击升级

      该步骤可能需要一些时间,因为系统从 Helm 存储库中更新 Helm Chart 和 Docker 注册表信息。

    2. 平台目标版本文本框中,选择要用于升级的内部版本。
    3. 单击部署升级协调器

      该步骤也可能需要一些时间,因为系统将升级协调器部署到 TKC Pod 或上游 Kubernetes Pod 中。

    在升级协调器部署完成后,将再次显示 NSX 应用程序平台 升级卡。升级摘要部分显示标记为完成的部署升级协调器

  4. NSX 应用程序平台 升级卡中,单击继续升级

    默认情况下,升级 NSX Application Platform 页面显示准备选项卡和 NSX Application Platform 选项卡。还会为计划升级的每个 NSX 功能显示选项卡。例如,在下图中显示 NSX 恶意软件防护 选项卡和功能卡,因为它当前是 NSX 应用程序平台 上激活的功能。在成功完成平台升级后,系统将升级激活的功能。


    “升级 NSX Application Platform”的 UI 页面。显示了“准备”选项卡内容,并且周围文本描述了这些内容。

  5. 准备选项卡的部署升级协调器部分中,确认 Helm 存储库Docker 注册表平台目标版本文本框中显示的值正确无误。

    如果您必须修改任何值,请单击位于状态部分后面的“注意”旁边的删除,然后重新部署新的升级协调器。

  6. 如果所有升级协调器值正确无误,请单击运行预检查,然后从下拉菜单中选择所有预检查

    要选择仅预检查特定的组件,请单击运行预检查,然后从下拉菜单中选择要预检查的组件的名称。

    系统会对计划升级的所有组件执行所有预检查。预检查有助于在升级过程早期检测和解决潜在的问题,从而更顺利地运行升级过程。系统使用组件的预检查状态更新组件卡。

    如果系统在预检查期间发现任何问题,您可以单击下载预检查结果,并使用下载的文件中的信息以帮助调查报告的问题。

  7. 单击下一步

    NSX Application Platform 选项卡显示构成该平台的所有组件组的网格。您可以展开每一行以查看将升级的每个组件组的所有单元。

  8. 单击升级

    系统将升级构成 NSX 应用程序平台 的每个组。该步骤可能需要一些时间才能完成。您可以退出升级 UI 屏幕,然后导航回系统 > 升级页面并单击继续升级以返回到该屏幕。

    可以使用多种方法跟踪升级进度。

    1. 要查看在升级期间生成的日志,请单击近期日志

    2. 要监控每个组件组的升级状态,请使用组状态列。

    3. 要查看特定组中的每个项目的升级状态,请展开该组的网格行,并验证为每个组项目显示的状态。

    如果组升级出现错误,请展开该组的行,然后单击失败链接以查看失败原因。与基础架构管理员或 VMware 支持人员一起解决使用该信息解决报告的问题。在解决了导致失败的问题后,单击重试以尝试完成升级。

  9. 在成功升级该平台后,单击下一步,然后在 NSX 功能(例如 NSX 恶意软件防护)的选项卡中单击更新

    在成功升级该功能后,为必须升级的每个其余 NSX 功能重复该步骤。

  10. 在升级该平台上激活的所有 NSX 功能后,导航到系统 > NSX Application Platform。验证每个激活的功能的平台版本功能版本详细信息是否正确。