无论是使用基准还是映像管理环境中的 ESXi 主机,都可以配置 vSphere Lifecycle Manager 在修复期间的行为。

使用基准的主机和集群的 vSphere Lifecycle Manager 修复设置不同于使用单个 vSphere Lifecycle Manager 映像管理的主机和集群的修复设置。例如,对于“允许在 PXE 引导的主机上安装软件”和“在维护模式之前移除介质设备”设置,只能在使用基准的主机和集群上配置。但对于虚拟机迁移设置、维护模式设置和 Quick Boot 等修复设置,则可在使用基准或映像的主机和集群中配置。

仅当您具有相应的特权时,才能修改默认的 vSphere Lifecycle Manager 设置。必须将权限分配给运行 vSphere Lifecycle ManagervCenter Server 实例。有关管理用户、组、角色和权限的详细信息,请参见《vSphere 安全性》文档。有关 vSphere Lifecycle Manager 特权及其描述的列表,请参见使用 vSphere Lifecycle Manager 和 vSphere Configuration Profiles 所需的特权

如果 vCenter Server 系统通过通用 vCenter Single Sign-On 域连接到其他 vCenter Server 系统,则可以为每个 vSphere Lifecycle Manager 实例配置修复设置。对配置属性进行的修改只会应用到您指定的 vSphere Lifecycle Manager 实例,而不会传播到域中的其他实例。

集群设置如何影响修复?

修复集群中的 ESXi 主机时,某些集群设置可能会导致修复失败。必须以确保成功修复的方式配置集群设置。
Distributed Resource Scheduler, DRS
更新可能会要求主机在修复过程中进入维护模式。当主机处于维护模式时,虚拟机无法运行。为确保可用性,可以为集群激活 DRS,并且可以为其配置 vSphere vMotion。在这种情况下,将主机置于维护模式之前, vCenter Server 会将虚拟机迁移到集群中的另一个 ESXi 主机。

为了帮助确保集群中主机之间的 vSphere vMotion 兼容性,可以启用增强型 vMotion 兼容性 (EVC)。EVC 可以确保集群内的所有主机向虚拟机提供相同的 CPU 功能集,即使这些主机上的实际 CPU 不同也是如此。EVC 可防止因 CPU 不兼容而导致的迁移失败。只能在主机 CPU 满足兼容性要求的集群中启用 EVC。有关 EVC 的详细信息以及 EVC 集群中的主机必须满足的要求,请参见《vCenter Server 和主机管理》文档。

Distributed Power Management (DPM)
如果主机上没有正在运行的虚拟机,DPM 可能会将主机置于待机模式,这可能会中断 vSphere Lifecycle Manager 操作。因此,要确保所有 vSphere Lifecycle Manager 操作成功完成,必须在执行这些操作期间取消激活 DPM。

为确保成功修复,必须将 vSphere Lifecycle Manager 配置为取消激活 DPM。修复任务完成后,vSphere Lifecycle Manager 将还原 DPM。如果 DPM 已将主机置于待机模式,vSphere Lifecycle Manager 将在合规性检查、修复和转储之前打开主机电源。相应任务完成后,vSphere Lifecycle Manager 将启用 DPM,并根据需要允许 DPM 将主机置于待机模式。vSphere Lifecycle Manager 不会修复已关闭电源的主机。

如果主机处于待机模式,并且出于某种原因手动取消激活了 DPM,vSphere Lifecycle Manager 将不修复主机,也不打开主机电源。

HA 准入控制
在集群内,必须暂时取消激活 HA 准入控制,以便 vSphere vMotion 继续操作。此操作可防止所修复的主机上的虚拟机出现停机。可以将 vSphere Lifecycle Manager 配置为在修复期间取消激活 HA 准入控制。完成整个集群的修复后, vSphere Lifecycle Manager 将还原 HA 准入控制设置。 vSphere Lifecycle Manager 会在修复之前取消激活 HA 准入控制,但不会在合规性检查之前取消激活。此外,对于使用基准管理的集群, vSphere Lifecycle Manager 也会在转储之前取消激活 HA 准入控制。
注:
如果在修复使用单个 vSphere Lifecycle Manager 映像的双节点集群之前停用 HA 准入控制,将导致集群实际上失去其所有高可用性保证。原因是:当两个主机中的一个主机进入维护模式时, vCenter Server 无法将虚拟机故障切换到该主机,并且 HA 故障切换永远不会成功。有关 HA 准入控制的详细信息,请参见 《vSphere 可用性》文档。
Fault Tolerance (FT)
如果集群中的主机上有任何虚拟机启用了 FT,必须暂时关闭 FT,然后才能在集群上执行任何 vSphere Lifecycle Manager 操作。如果主机上有任何一个虚拟机启用了 FT, vSphere Lifecycle Manager 将不会修复该主机。必须使用相同的更新修复集群中的所有主机,这样修复后才可重新激活 FT。主虚拟机和辅助虚拟机不能位于 ESXi 版本和修补程序级别不同的主机上。