使用 ESXCLI 升级 ESXi 需要了解 vSphere 安装包、映像配置文件和软件库。

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 或整个库,更新过程会验证这些签名。