升级协调器运行于 NSX Manager 中。它是一个自包含 Web 应用程序,用于协调主机、NSX Edge 集群和管理平面的升级过程。

升级协调器可指导按正确的升级顺序完成升级。您可以跟踪升级过程;如有必要,可以从用户界面暂停和恢复升级过程。

升级协调器允许以串行或并行顺序升级组。它还提供了以串行或并行顺序升级该组中升级单元的选项。

由于滚动升级功能,将按顺序升级 NSX Manager 节点,以便始终有两个节点处于启动状态。您可以在 NSX Manager 正在进行升级时推送新配置。

前提条件

  • 确认升级包可用。请参见下载 NSX 升级包
  • 要从 NSX 3.2 或 3.2.0.1 升级,请确保 NSX 服务正在运行并检索 Orchestrator 节点的 IP 地址:

    get service install-upgrade

    请参见Enabled on。在整个升级过程中,请使用该 IP 地址。

    要更改 Orchestrator 节点,请登录到要设置为 Orchestrator 节点的节点,然后运行 set repository-ip

    注:
    • NSX 3.2 或 3.2.0.1 升级时,请确保不使用任何类型的虚拟 IP 地址或 FQDN 来升级 NSX,并避免从任何节点更改任何配置。
    • NSX 联合环境中,如果您要从全局管理器升级本地管理器,并且已更改本地管理器的 Orchestrator 节点,则此更改需要在一段时间后才会显示在全局管理器 UI 上。

过程

  1. 从浏览器中,以本地 admin 用户身份登录到 NSX Manager,网址为 https://nsx-manager-ip-address/login.jsp?local=true
    • 要从 NSX 3.2 或 3.2.0.1 升级,请使用 Orchestrator 节点的 IP 地址。
    • 要从 NSX 3.2.1.x 及更高版本进行升级,请以本地 admin 用户身份登录到任一 NSX 管理器节点。
  2. 从导航面板中选择系统 > 升级
  3. 单击升级
  4. 单击浏览以导航到升级包 .mub 文件的下载位置。
  5. 单击上载
    对升级协调器进行升级可能需要 10 到 20 分钟,具体取决于您的网络速度。如果网络超时,请重新加载升级包。
    上载过程完成时,将显示 准备升级按钮。
  6. 单击准备升级以对升级协调器进行升级。
    注: 请勿对升级协调器启动多个同时升级进程。

    此时将显示 EULA。

  7. 阅读并接受 EULA 条款。
  8. 接受通知以对升级协调器进行升级。
  9. (可选) 如果在更新升级协调器后修补程序版本变为可用,则上载最新升级包,并对升级协调器进行升级。
  10. 单击运行预检查,以验证是否准备好升级所有 NSX 组件。
    注: 更改或重置升级计划或者上载新的升级包时,必须运行预检查。
    此操作会根据您当前的升级计划检查组件连接性、版本兼容性和其他环境就绪检查中的组件状态。
  11. (可选) 查看使用 API 调用 GET https://<nsx-manager>/api/v1/upgrade/upgrade-checks-info 执行的预检查列表。
  12. 根据需要确认问题,并在需要时刷新浏览器。
  13. 解决预检查中检测到的问题。
    1. Edge 部分中,单击预检查状态问题以查看问题详细信息。
      重要说明: 如果为 Edge 节点分配的 CPU 内核数或内存小于标准 Edge 节点规格,则会生成警报来警告您。在这此场景中,您必须确认这种类型的警报才能继续进行 Edge 升级,这将导致升级协调器更改 Edge CPU 内核数和内存以匹配标准 Edge 节点规格。升级后,将在下一次执行 Edge 传输节点刷新操作时清除这些类型的警报。有关更多详细信息,请参见 通过升级协调器完成的 NSX Edge 节点升级过程
    2. 主机部分中,单击预检查状态问题以查看问题详细信息。
      可能需要将某些主机置于维护模式。
    3. NSX Manager 部分中,单击预检查状态问题以查看问题详细信息。
    您可以单击 下载预检查结果以下载 CSV 文件,其中包含有关每个组件的预检查错误及其状态的详细信息。
  14. (可选) 单击查看升级历史记录并查看有关以前 NSX Manager 升级的信息。
    注: 如果在升级协调器升级后添加新 NSX Manager 节点,请将升级包上载到新添加的节点,然后再次对升级协调器进行升级。