主机修复有多种不同的运行方式,具体取决于附加的基准类型以及主机是否在群集中。

群集中主机的修复

对于群集中的 ESXi 主机而言,修复过程在默认情况下是按顺序进行的。使用 Update Manager 6.0 可选择并行运行主机修复。

按顺序修复群集中的主机时,如果有主机无法进入维护模式,则 Update Manager 会报告错误,修复过程会停止,从而导致修复失败。群集中已修复的主机将处于已更新级别。主机修复失败后未修复的主机不会更新。如果已启用 DRS 的群集中的主机运行已安装 Update ManagervCenter Server 的虚拟机,则 DRS 会首先尝试将运行 vCenter ServerUpdate Manager 的虚拟机迁移到其他主机,以确保修复成功。如果无法将虚拟机迁移到其他主机,该主机的修复将失败,但修复过程不会停止。Update Manager 会继续修复群集中的下一个主机。

仅当群集中的所有主机均可升级时,群集中 ESXi 主机的主机升级修复才会继续。

修复群集中的主机时,需要暂时禁用 VMware DPM 和 HA 准入控制等群集功能。如果主机上的任何虚拟机启用了 FT,还应禁用 FT,并断开连接到主机上虚拟机的可移动设备,以便虚拟机能够通过 vMotion 进行迁移。开始修复过程之前,可以首先生成报告,显示已启用群集功能的群集、主机或虚拟机。有关详细信息,请参见群集修复选项报告

并行修复群集中的主机时,Update Manager 会同时修复多个主机。在并行修复过程中,如果 Update Manager 在修复某个主机时遇到错误,它会忽略该主机,修复过程会继续修复群集中的其他主机。Update Manager 会持续评估在不中断 DRS 设置的前提下能够同时修复的最大主机数量。您可以将同时修复的主机限定到某个特定数量。

即使您选择了并行修复主机的选项,Update Manager 也会按顺序修复 Virtual SAN 群集中包含的主机。这是因为在设计上,无论何时 Virtual SAN 群集中都只能有一个主机处于维护模式。

对于数据中心内的多个群集,修复过程是并行运行的。如果数据中心内某一个群集的修复过程失败,其他群集仍可得到修复。

根据基准组修复

根据包含升级基准以及修补程序或扩展基准的基准组修复主机时,会首先执行升级。

主机升级修复

ESXi5.5ESXi 6.0 主机升级到 ESXi 6.5 时,升级后主机上所有受支持的自定义 VIB 保持不变,不管安装程序 ISO 中是否包含这些 VIB。

可使用包含 ESXi6.5 的第三方模块的自定义 ESXi 映像升级主机。在这种情况下,与 ESXi6.5 兼容的第三方模块在升级后的主机上可用。

如果主机升级是在高延迟网络中进行,并且 Update Manager 和主机位于不同的位置上,则此升级过程可能需要几个小时,因为升级之前需要将升级文件从 Update Manager 服务器存储库复制到主机。在此期间,主机处于维护模式。

重要事项: 将主机升级到 ESXi 6.5 之后,无法回滚到版本 ESXi 5.5.x 或 ESXi 6.0.x 软件。请在执行升级之前备份您的主机配置。如果升级失败,则可以重新安装从中进行升级的 ESXi 5.5.x 或 ESXi 6.0.x 软件并还原主机配置。有关备份和还原 ESXi 配置的详细信息,请参见 《vSphere 升级》

Update Manager 6.5 支持从 ESXi 5.5.x 和 ESXi 6.0.x 升级到 ESXi 6.5

主机修补程序修复

Update Manager 使用以下方式处理主机修补程序:

  • 如果修补程序基准中的某个修补程序需要安装其他修补程序,则 Update Manager 会在修补程序存储库中检测必备项并将其与所选修补程序一起安装。
  • 如果某个修补程序与主机上安装的其他修补程序相冲突,则可能无法安装或转储有冲突的修补程序。但是,如果基准中的其他修补程序解决了这些冲突,则会安装有冲突的修补程序。例如,假设某个基准中包含修补程序 A 和修补程序 C,而修补程序 A 与主机上已安装的修补程序 B 相冲突。如果修补程序 C 弃用了修补程序 B,且修补程序 C 与修补程序 A 不冲突,则修复过程将安装修补程序 A 和 C。
  • 如果某个修补程序与 Update Manager 修补程序存储库中的修补程序相冲突,但与主机不冲突,扫描后,Update Manager 会将该修补程序报告为有冲突的修补程序。可以转储该修补程序并将其应用到主机。
  • 当选择同一修补程序的多个版本时,Update Manager 会安装最新版本并跳过早期版本。

在修补程序修复过程中,Update Manager 会自动安装修补程序的必备项。

使用 Update Manager6.5,可以针对已手动导入的脱机包修复 ESXi5.5ESXi 6.0 版本的主机。

可以在修复之前转储修补程序,以缩短主机停机时间。

主机扩展修复

在扩展修复过程中,Update Manager 不会自动安装扩展的必备项。这可能会导致一些修复操作失败。如果缺少的必备项是修补程序,可以将其添加到修补程序基准。如果缺少的必备项是扩展,可以将其添加到相同的扩展基准或其他扩展基准。然后,可以根据该基准或包含必备项和原始扩展的基准修复主机。有关对主机扩展修复或转储失败进行故障排除的详细信息,请参见主机扩展修复或转储由于缺少必备条件而失败

PXE 引导的 ESXi 主机的修复

使用 Update Manager 6.0 可修复 PXE 引导的 ESXi 主机。Update Manager 不会将需要重新引导的修补程序应用到 PXE 引导的 ESXi 主机中。

如果在 PXE 引导的 ESXi 主机上安装了任何附加软件,则重新启动主机时该软件可能会丢失。您应使用此附加软件更新映像配置文件,以便在重新引导后此软件仍存在。