对于集群中的 ESXi 主机而言,修复过程在默认情况下是按顺序进行的。
按顺序修复集群中的主机时,如果有主机无法进入维护模式,则 vSphere Lifecycle Manager 会报告错误,修复过程将停止并失败。集群中已修复的主机将处于已更新级别。一个主机修复失败后未修复的主机将保持未更新状态。
仅当集群中的所有主机均可升级时,集群中 ESXi 主机的主机升级修复才会继续。
如果在数据中心级别启动修复,则集群的修复过程将并行运行。使用单个 vSphere Lifecycle Manager 映像管理的集群不会根据附加的基准或基准组进行修复。如果数据中心内某个集群的修复过程失败,其余集群仍可得到修复。
开始修复之前,可以先生成报告,其中显示了已启用集群功能的集群、主机或虚拟机。有关详细信息,请参见修复预检查报告。
修复和集群设置
如果已启用 DRS 的集群中的主机运行已安装 vCenter Server 的虚拟机,则 DRS 会先尝试将运行 vCenter Server 的虚拟机迁移到其他主机,以确保修复成功。如果无法将虚拟机迁移到其他主机,该主机的修复将失败,但集群的修复过程不会停止。vSphere Lifecycle Manager 会继续修复集群中的下一个主机。
修复集群中的主机时,需要暂时停用 VMware DPM 和 HA 准入控制等集群功能。此外,如果主机上的任何虚拟机启用了 Fault Tolerance,还必须禁用 Fault Tolerance,并断开连接到主机上虚拟机的可移动设备,以便虚拟机能够通过 vMotion 进行迁移。有关配置 vSphere Lifecycle Manager 修复设置的详细信息,请参见配置 vSphere Lifecycle Manager 修复设置。
如果在集群修复期间启动 vCenter HA 故障切换,将会取消修复任务。故障切换完成后,必须在新节点上重新启动修复任务。
在不超过两个主机组成的集群上执行修复时,禁用 HA 准入控制可能不足以确保修复成功。您可能需要为集群停用 vSphere High Availability (HA)。如果保持启用 HA,则集群中主机上的修复尝试会失败,因为 HA 无法向 vSphere Lifecycle Manager 提供将任何主机置于维护模式的建议。原因是,当两个主机之一进入维护模式时,集群中没有可用的故障切换主机。要确保成功在双节点集群上修复,必须对集群停用 HA 或手动将主机置于维护模式,然后修复集群中的两个主机。
vSAN 集群
vSphere Lifecycle Manager 按顺序修复属于 vSAN 集群的主机。这是因为在设计上,无论何时 vSAN 集群中都只能有一个主机处于维护模式。有关对 vSAN 集群使用 vSphere Lifecycle Manager 的详细信息,请参见vSAN 集群和 vSphere Lifecycle Manager。