使用 ESXCLI 升级 ESXi 需要了解 VIB、映像配置文件和软件库。
ESXi 包含映像配置文件,该配置文件描述了一组包含实际软件的 vSphere 安装包 (VIB)。VIB 是表示系统组件的签名 ramdisk,大致类似于 Linux 系统上的 RPM 或 DEB。映像配置文件是 VIB 集合。软件库是 VIB 和映像配置文件的集合。ESXi 修补程序和库包含由一组常用 VIB 组成的更新映像配置文件。
可以使用 esxcli software
命令在独立主机上安装 ESXi 更新。有关详细信息,请参见《VMware ESXi 升级》文档。
注: 通常,在 vSphere 7.0 及更高版本的环境中,可以使用 VMware vSphere
® vSphere Lifecycle Manager 对
ESXi 主机进行生命周期管理。
要列出所有已安装的 VIB 及其当前版本或当前映像配置文件,您可以使用以下 ESXCLI 命令。
esxcli software vib list
esxcli software profile get
通常,可以使用以下简要步骤安全地升级 ESXi:
- 将 ESXi 主机置于维护模式
- 运行
esxcli software profile update
命令,该命令指向 URL 或通过 SSH 传输到主机的 ZIP 文件 - 重新启动 ESXi 主机
由于 VMware 会对 VIB 进行加密签名,因此不需要安全传输 VIB 或整个库,更新过程会验证这些签名。