编排的升级
更新 vSphere® ESXi™ 主机后,您可以使用协调升级来升级清单中虚拟机 (VM) 的虚拟硬件和 VMware® 工具。 更新主机后,首先运行 VMware 工具升级基线,然后运行虚拟机硬件升级基线。 您可以在群集、文件夹或数据中心级别使用协调升级。
通过 VMware Update Manager (VUM),您可以使用基线组对主机和虚拟机执行协调升级。 将使用包含单个主机升级基线和多个补丁或扩展基线的基线组。 VUM 会首先升级主机,然后应用补丁或扩展基线。 您可以使用包含以下基线的虚拟机基线组来执行虚拟机的协调升级:
- VM 硬件升级以匹配主机
- VMware Tools 升级以匹配主机
VUM 协调升级分两步升级 VMware vCenter® Server Appliance (VCSA) 中的清单对象。 首先升级 vSphere ESXi 主机,然后升级虚拟机。 您可以在群集级别配置此两步流程,也可以在单个 vSphere ESXi 主机或虚拟机级别进行配置,以实现更细粒度的控制。
在协调升级中,群集首先根据主机基线组进行修复,从而应用补丁、扩展和升级。 升级后,群集中的虚拟机将根据包含虚拟机硬件升级以匹配主机和 VMware 工具升级以匹配主机基线的虚拟机升级基线组进行补救。
如果基线组还包含升级基线,VUM 会首先升级 vSphere ESXi 主机,然后应用补丁或扩展基线,因为补丁适用于特定的主机版本。 对于虚拟机,首先更新 VMware 工具,然后更新虚拟硬件。
在VMware工具升级期间,如果虚拟机处于关机或暂停状态,则 VUM 会打开它们的电源,运行升级,然后恢复它们的原始电源状态。 因此,在虚拟硬件升级期间,虚拟机必须处于关机状态。 如果有开启的虚拟机,VUM 会将其关闭,升级虚拟硬件,然后重新开启。
默认情况下,对 vSphere ESXi 主机的修复是按顺序进行的,每次修复一台主机。 当一台主机的修复工作完成后,VUM 会启动下一台主机的修复工作。 如果群集中有足够的故障转移能力,可以更改默认修复设置,启用并行修复,这样就可以同时修复多台主机。
如果 vSphere ESXi 主机是 vSAN 群集的一部分,即使您在修复向导中选择了并行修复,修复过程也始终是顺序进行的,因为 vSAN 群集中任何时候都只能有一台主机处于维护模式。 VUM 非常智能,会计算可以在不中断 DRS 设置的情况下并行修复的主机数。
或者,您可以定义在修复向导执行期间可并行修复的主机数限制。
以下工作流程描述了用于执行编排升级的过程:
步骤 1
- 使用 vSphere Web Client 登录到 VCSA。
- 单击 主页 > 更新管理器。
- 在 Objects 选项卡上,选择一个 Update Manager 实例。
- 单击 Manage 选项卡,单击 Host Baselines 选项卡,然后单击 New Baseline Group。
- 输入基线组的唯一名称,然后单击下一步。
- 选择要在基线组中包含的主机升级基线。
- 可以选择单击 Upgrades 页面上的 Create a new Host Upgrade Baseline 来创建新的主机升级基线,然后完成 New Baseline 向导。 单击 下一步。
- 选择要包含在基线组中的补丁基线。
- 可选择单击 Patches 页面上的 Create a new Host Patch Baseline 来创建新的补丁基线,然后完成 New Baseline 向导。 单击 下一步。
- 选择要包含在基线组中的扩展基线。
- 可选择单击 Patches 页面上的 Create a new Extension Baseline 来创建新的扩展基线,然后完成 New Baseline 向导。
- 查看准备完成页面,然后单击完成。 主机基线组显示在 基线组窗格中。
步骤 2
-
创建虚拟机基线组,其中包含 VMware 工具升级以匹配主机基线和虚拟机硬件升级以匹配主机基线,VUM 管理视图。
-
将基线组附加到包含要升级的虚拟机的 vCenter 容器对象。
-
扫描容器对象,查看容器中虚拟机的合规性状态。 您可以手动启动扫描,也可以安排扫描任务。
-
查看 VUM 客户机的“一致性”视图中显示的扫描结果。
-
修复容器对象中不合规的虚拟机,使其符合所附基线组。 您可以手动启动修复,也可以安排修复任务。
- 在升级 VMware 工具期间,必须打开虚拟机的电源。 如果虚拟机在修复前处于关机或暂停状态,VUM 会打开虚拟机电源。 升级完成后,VUM 会重启虚拟机并恢复其原始电源状态。
- 在虚拟机硬件升级期间,必须关闭虚拟机。 修复完成后,VUM 会恢复虚拟机的原始电源状态。 如果虚拟机已接通电源,VUM 会关闭其电源,升级其硬件,然后再接通电源。
现在,您可以在扫描、复查、编译打包和修复过程中使用这些基线组。