可以使用存储在软件库中的映像配置文件升级或更新主机,该软件库可通过 URL 或脱机 ZIP 库访问。
可以使用 esxcli software profile update 或 esxcli software profile install 命令升级或更新 ESXi 主机。要了解升级和更新之间的差别,请参见vSphere 升级、修补、更新和迁移之间的差异。
升级或更新主机时,esxcli software profile update 或 esxcli software profile install 命令会在主机上应用更高版本(主要版本或次要版本)的完整映像配置文件。此操作完成并重新引导后,该主机可加入到同一更高版本的 vCenter Server 环境中。
esxcli software profile update 命令会使 ESXi 主机映像的整个内容具有与使用 ISO 安装程序的对应升级方法相同的级别。但是,ISO 安装程序会执行预升级检查以确定是否存在潜在问题,而 esxcli 升级方法则不执行此检查。ISO 安装程序会检查主机以确保具有足够的内存进行升级,并且未连接不支持的设备。有关 ISO 安装程序和其他 ESXi 升级方法的详细信息,请参见ESXi 主机升级过程概览。
esxcli software profile update --depot=depot_location --profile=profile_name
。
使用 --server=server_name 指定目标服务器时,服务器将提示您输入用户名和密码。支持其他连接选项,如配置文件或会话文件。有关连接选项的列表,请参见vSphere Command-Line Interface 入门,或在 vCLI 命令提示符处运行 esxcli --help。
通过 update 和 install 命令选项,您可以执行试运行,指定特定的 VIB,跳过接受级别验证等。请勿跳过对生产系统的验证。请参见vSphere Command-Line Interface 参考。
前提条件
-
安装 vCLI 或部署 vSphere Management Assistant (vMA) 虚拟机。请参见vSphere Command-Line Interface 入门。要进行故障排除,请在 ESXi Shell 中运行 esxcli 命令。
-
确定更新是否需要将主机置于维护模式或重新引导主机。如有必要,请将主机置于维护模式。
- 如果更新需要重新引导,并且主机属于 VMware HA 集群,请从集群中移除该主机或在集群上禁用 HA。