可以使用存储在软件库中的映像配置文件升级或更新主机,该软件库可通过 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 升级方法仅执行此类检查。
有关 ESXi 升级过程和方法的详细信息,请参见 ESXi 主机升级过程概述。
esxcli software profile update --depot=depot_location --profile=profile_name
。
使用 --server=server_name 指定目标服务器时,服务器将提示您输入用户名和密码。支持其他连接选项,如配置文件或会话文件。有关连接选项的列表,请参见vSphere Command-Line Interface 入门,或在 vCLI 命令提示符处运行 esxcli --help。
update 和 install 命令的选项允许您执行试运行、绕过接受级别验证、忽略硬件兼容性检查警告等。绕过硬件兼容性检查警告的选项仅适用于 ESXi 6.7 Update 1 或更高版本。请勿跳过对生产系统的验证。
有关选项帮助,请键入 esxcli software profile install --help 或 esxcli software profile update --help。有关可用命令行选项的完整列表,请参见 vSphere 命令行界面参考。
前提条件
- 安装 vCLI。请参见vSphere Command-Line Interface 入门。要进行故障排除,请在 ESXi Shell 中运行 esxcli 命令。
-
确定更新是否需要将主机置于维护模式或重新引导主机。如有必要,请将主机置于维护模式。
- 如果更新需要重新引导,并且主机属于 VMware HA 集群,请从集群中移除该主机或在集群上禁用 HA。