VMware 提供几种方法用于升级 ESX/ESXi 主机。

vSphere Update Manager

vSphere Update Manager 是用于升级、迁移、更新和修补群集主机、虚拟机和客户机操作系统的软件。Update Manager 会协调主机和虚拟机的升级。如果站点使用 vCenter Server,则 VMware 建议您使用 Update Manager。有关执行协调的主机升级的说明,请参见使用 vSphere Update Manager 执行协调主机升级。有关执行虚拟机协调升级的说明,请参见《安装和管理 VMware vSphere Update Manager》文档。

通过在 CD/DVD 或 USB 闪存驱动器上使用 ESXi 安装程序 ISO 映像进行交互式升级或迁移

可以从 CD/DVD 或 USB 闪存驱动器中运行 ESXi 5.5.x 安装程序以执行交互式升级或迁移。此方法适用于少数主机的部署。安装程序的工作方式与执行全新安装相同,但如果选择的目标磁盘已安装了 ESX/ESXi 4.x、ESXi 5.0.x、ESXi 5.1.x 或 ESXi 5.5.0,安装程序会将主机升级到 5.5.x,并允许您选择迁移部分现有主机设置和配置文件,并保留现有 VMFS 数据存储。请参见以交互方式升级或迁移主机

执行脚本式升级

可以通过调用更新脚本,将主机从 4.x 版本的 ESXi 和 ESX、5.0.x 版本的 ESXi、5.1.x 版本的 ESXi 和 5.5.0 版本的 ESXi 升级或迁移到 ESXi 5.5.x,实现高效、无人参与的升级。脚本式升级可提供高效的多主机部署方式。可以使用脚本从 CD、DVD 或 USB 闪存驱动器升级 ESXi,或通过 PXE 引导安装程序进行升级。也可以从交互式安装调用脚本。请参见使用脚本安装、升级或迁移主机

vSphere Auto Deploy

Auto Deploy 是 vSphere 5.x 中的新功能。在利用 Auto Deploy 对 ESXi 5.x 主机部署之后,您可以通过新的映像配置文件使用 Auto Deploy 重新置备和重新引导主机,其中,该新映像配置文件包含 ESXi 升级或修补程序、主机配置配置文件或者由 VMware 合作伙伴提供的第三方驱动程序或管理代理。可以通过使用 ESXi Image Builder CLI 来构建自定义映像。请参见使用 vSphere Auto Deploy 重新置备主机

esxcli

您可以使用 ESXi 的 esxcli 命令行实用程序将 ESXi 5.0.x 主机或 ESXi 5.1.x 主机升级到 ESXi 5.5.x,但不能使用 esxcli 将 ESX/ESXi 4.x 主机升级到 ESXi 5.5.x。esxcli 命令行实用程序需要使用 vSphere CLI。请参见使用 esxcli 命令升级主机

ESXi 5.x 升级不支持 esxupdatevihostupdate 实用程序。

表 1. ESXi 5.5.x 升级方法

升级方法

从 ESX 或 ESXi 4.x 到 ESXi 5.5.x 的升级

从 ESXi 5.0.x 升级到 ESXi 5.5.x

从 ESXi 5.1.x 升级到 ESXi 5.5.x

从 ESXi 5.5.0 升级到 ESXi 5.5.x

vSphere Update Manager

从 CD、DVD 或 USB 驱动器进行交互式升级

脚本式升级

vSphere Auto Deploy

是,如果 ESXi 5.0.x 主机是使用 Auto Deploy 部署的

是,如果 ESXi 5.1.x 主机是使用 Auto Deploy 部署的

是,如果 ESXi 5.5.0 主机是使用 Auto Deploy 部署的

esxcli