您可以自定义主机的升级顺序,禁止升级某些主机,或者在升级过程的各个阶段暂停升级。

默认情况下,所有现有的独立 ESXi 主机、vCenter Server 管理的 ESXi 主机、KVM 主机以及裸机服务器划分到单独的主机升级单元组中。

在升级主机之前,您可以选择以并行或串行模式更新主机。同时升级的上限为五个主机升级单元组,每个组五个主机。

注: 如果主机升级单元组包含属于同一 vCenter Server 集群的主机,则可以按串行方式进行升级。

在升级之前,可以自定义主机升级顺序。可以编辑主机升级单元组,以将一个主机移动到立即升级的不同主机升级单元组,将另一个主机移动到以后升级的主机升级单元组。如果您有频繁使用的主机,则可以对主机升级单元组内的主机升级顺序进行重新排序,以便先升级该主机,将使用次数最少的主机移动到最后升级。

注: 您可以使用为升级 KVM 主机提供的相同步骤升级裸机服务器。

前提条件

  • 确认属于禁用了 DRS 的集群的 ESXi 主机或独立 ESXi 主机已置于维护模式。

    对于属于完全启用了 DRS 的集群的 ESXi 主机,如果主机未处于维护模式,则升级协调器请求将主机置于维护模式。vSphere DRS 在升级期间会将虚拟机迁移到同一集群中的另一个主机,并将主机置于维护模式。

  • 对于 ESXi 主机,要执行就地升级,无需关闭租户虚拟机的电源。
  • 对于 KVM 主机,要执行就地升级,无需关闭虚拟机的电源。要执行维护模式升级,请关闭虚拟机的电源。
  • 确认传输区域或传输节点 N-VDS 名称不包含空格。

    如果包含空格,请使用不含空格的 N-VDS 名称创建传输区域。必须重新配置与旧传输区域关联的所有组件,才能使用新传输区域并删除旧传输区域。

  • 确认使用就地升级模式之前,vSAN 环境处于正常运行状况。

请参见《vSphere 资源管理》指南的“将主机置于维护模式”部分。

过程

  1. 输入主机升级计划详细信息。
    您可以配置总体组升级顺序以将主机升级单元组设置为先进行升级。
    选项 说明
    串行

    依次升级所有主机升级单元组。

    将默认选择该菜单项并应用于总体升级顺序。要确保逐步升级主机组件,该选项是非常有用的。

    例如,如果将总体升级设置为串行,将主机升级单元组升级设置为并行,那么主机升级单元组依次升级。组内的主机并行更新。

    并行

    同时升级所有主机升级单元组。

    您可以同时升级最多 5 个主机。

    在升级单元无法升级时

    选择该选项以在任何主机升级失败时暂停升级过程。

    该选项允许您修复主机升级单元组上的错误并继续升级。

    在每个组完成后

    选择该选项以在每个主机升级单元组完成升级后暂停升级过程。

  2. (可选) 更改主机升级单元组升级顺序。
    如果将总体组升级配置为串行顺序,升级时将等待主机升级单元组升级完成,然后再继续升级第二个主机升级单元组。您可以重新排列主机升级单元组升级顺序以将主机升级单元组设置为先进行升级。
    1. 选择主机升级单元组,然后单击操作选项卡。
    2. 从下拉菜单中选择重新排序
    3. 从下拉菜单中选择之前之后
  3. (可选) 从升级顺序中移除主机升级单元组。
    1. 选择主机升级单元组,然后单击操作选项卡。
    2. 从下拉菜单中选择更改状态
    3. 选择已禁用以移除主机升级单元组。
  4. (可选) 更改单个主机升级单元组升级顺序。
    默认情况下,升级顺序设置为并行顺序。
    1. 选择主机升级单元组,然后单击操作选项卡。
    2. 从下拉菜单中选择更改升级顺序
    3. 选择串行以更改升级顺序。
  5. (可选) 更改主机升级单元组升级模式。
    • 选择维护模式。

      对于独立 ESXi 主机和属于禁用了 DRS 的集群的 ESXi 主机,请将主机置于维护模式。

      对于 KVM 主机,请关闭虚拟机电源。

      对于属于完全启用了 DRS 的集群的 ESXi 主机,如果主机未处于维护模式,则升级协调器请求将主机置于维护模式。vSphere DRS 在升级期间会将虚拟机迁移到同一集群中的另一个主机,并将主机置于维护模式。

    • 选择就地模式可避免在升级之前关闭主机的电源并将其置于维护模式。

      对于独立 ESXi 主机和属于禁用了 DRS 的集群的 ESXi 主机,您不需要将主机置于维护模式。

      对于 KVM 主机,您不需要关闭虚拟机电源。

      对于属于完全启用了 DRS 的集群的 ESXi 主机,您不需要将主机置于维护模式。

      注: 在升级期间,主机可能会在工作负载流量中遇到丢弃数据包的情况。
    • (可选) 使用 API 调用 PUT https://<nsx-manager>/api/v1/upgrade/upgrade-unit-groups/<group-id> 并启用升级协调器以重新启动 ESXi 主机。

      rebootless_upgrade:true 参数表示, ESXi 主机升级后,不重新引导主机。

      默认情况下,升级协调器不重新启动 ESXi 主机。这种模式用于进行故障排除。

    • (可选) 使用 API 调用 PUT https://<nsx-manager>/api/v1/upgrade/upgrade-unit-groups/<group-id> 并升级属于已配置 vSAN 的 DRS 集群且由 vCenter Server 管理的 ESXi 主机。

      ensure_object_accessibility 参数要求 vSAN 承担数据可访问性控制任务,而属于 DRS 集群的 vCenter Server 管理的 ESXi 主机置于维护模式以进行升级。

      evacuate_all_data 参数要求 vSAN 将所有数据从属于 DRS 集群的 vCenter Server 管理的 ESXi 主机转移至另一个属于 DRS 集群的管理的 ESXi 主机,同时置于维护模式以进行升级。

      no_action 参数要求 vSAN 不执行任何操作,而属于 DRS 集群的 vCenter Server 管理的 ESXi 主机置于维护模式以进行升级。

      有关这些参数的详细信息,请参见《NSX-T Data Center REST API 指南》的“更新升级单元组”部分。

  6. NSX-T Data Center 3.1.1 开始,对于启用了 vSphere Lifecycle Manager 的集群,请选择以下选项之一:
    • 仅 NSX 升级:如果要仅升级 NSX-T Data Center,请使用该选项。升级协调器运行整个升级过程,包括主机修复。
    • 在 vSphere Lifecycle Manager 中转储:如果要升级 NSX-T Data Center 以及 ESXi 主机和其他解决方案,请使用该选项。您需要使用 vSphere Lifecycle Manager 修复主机。在修复后,您可以从升级协调器中监控升级。
  7. 单击重置以放弃自定义升级计划并恢复为默认状态。
    小心: 您无法还原以前的升级配置。

    如果在升级过程中注册了新的主机传输节点,则必须单击重置以查看最近添加的主机的状态,然后继续执行升级过程。

后续步骤

确定是添加、编辑或删除主机升级单元组,还是升级主机升级单元组。请参见管理主机升级单元组升级主机