可以使用存储在软件库中的映像配置文件升级或更新主机,该软件库可通过 URL 或脱机 ZIP 库访问。
可以使用 esxcli software profile update 或 esxcli software profile install 命令升级或更新 ESXi 主机。
升级或更新主机时,esxcli software profile update 或 esxcli software profile install 命令会在主机上应用更高版本(主版本或次版本)的完整映像配置文件。此操作完成并重新引导后,该主机可加入到同一或更高版本的 vCenter Server 环境中。
esxcli software profile update 命令会使
ESXi 主机映像的整个内容具有与使用 ISO 安装程序的对应升级方法相同的级别。但是,ISO 安装程序会针对潜在问题(如内存不足或设备不受支持)执行升级前检查。从
ESXi 6.7 Update 1 或更高版本升级到较新版本时,
esxcli 升级方法仅执行此类检查。
注: 请勿使用
--dry-run 选项从 ESXi 6.7.x 和低于 7.0 Update 3i 的 ESXi 7.0.x 版本升级到 ESXi 8.0 及更高版本。移除
--dry-run 选项后,仍然可以使用 esxcli 升级方法从 ESXi 6.7 Update 1 或更高版本升级到 ESXi 8.0 或更高版本。对于 6.7 Update 1 之前的 ESXi 版本,必须先升级到 6.7 Update 1 或更高版本,然后才能升级到 ESXi 8.0 或更高版本。
有关 ESXi 升级过程和方法的详细信息,请参见 ESXi 主机升级过程概述。
重要说明: 如果要通过 VMware 提供的库中的 ZIP 包(可从 VMware 网站联机访问或下载到本地)升级或更新
ESXi,则 VMware 仅支持更新命令
esxcli software profile update --depot=<depot_location> --profile=<profile_name>
。
使用 --server=<server_name>
指定目标服务器时,服务器将提示您输入用户名和密码。支持其他连接选项,如配置文件或会话文件。有关连接选项的列表,请参见《ESXCLI 入门》,或在 ESXCLI 命令提示符处运行 esxcli --help。
注:
update 和 install 命令的选项允许您执行试运行、绕过接受级别验证、忽略硬件兼容性检查警告等。绕过硬件兼容性检查警告的选项仅适用于 ESXi 6.7 Update 1 或更高版本。请勿跳过对生产系统的验证。
有关选项帮助,请键入 esxcli software profile install --help 或 esxcli software profile update --help。有关可用命令行选项的完整列表,请参见《ESXCLI 参考》。
前提条件
- 安装独立 ESXCLI。请参见《ESXCLI 入门》。要进行故障排除,请在 ESXi Shell 中运行 esxcli 命令。
-
确定更新是否需要将主机置于维护模式或重新引导主机。如有必要,请将主机置于维护模式。
请参见 查看ESXi主机更新是否需要维护模式或重新引导。请参见 将主机置于维护模式。重要说明: 使用 ESXCLI 更新或升级主机时,请手动将主机置于维护模式,以确保在升级开始之前引导磁盘未在使用中。 - 如果更新需要重新引导,并且主机属于 vSphere HA 集群,请从集群中移除该主机或停用集群上的 HA。