通过 vSphere ESXi Image Builder,可以创建 ESXi 映像配置文件以供 vSphere Auto Deploy 使用,将自定义第三方驱动程序添加到现有映像配置文件并导出到 ISO 或包,以及执行升级。

有关 VMware vSphere 软件创建、打包和分发方式的基本概念,请参见公告、组件、加载项和 ESXi 基础映像

图 1. Image Builder 架构

Image Builder 将映像配置文件以及一个或多个 VIB 作为输入,并生成 ISO 或 ZIP 作为输出。

您可以使用 vSphere ESXi Image Builder cmdlet 管理软件,从而在多种不同情况下将软件部署到您的 ESXi 主机。

表 1. 可以使用 vSphere ESXi Image Builder 的情况
vSphere ESXi Image Builder 的用例 描述
创建映像配置文件,以供 vSphere Auto Deploy 使用 使用 vSphere ESXi Image Builder 创建映像配置文件,此文件定义 vSphere Auto Deploy 用于置备主机的 VIB。
将自定义第三方驱动程序添加到现有的映像配置文件,并导出到 ISO 或包 将第三方驱动程序或扩展自定义 VIB 添加到 ESXi 主机时,请使用 vSphere ESXi Image Builder 克隆 VMware 提供的基础映像,添加自定义 VIB,然后导出到 ISO 或脱机 ZIP 包文件。
执行升级 如果升级包含自定义扩展或驱动程序的系统,您可以使用 vSphere ESXi Image Builder 为自定义扩展创建包含 vSphere 6.7 兼容 VIB 的自定义映像配置文件。将自定义映像配置文件导出到 ISO 或 ZIP,以通过使用 Update Manager 基准升级系统。
创建内存占用量更少的自定义映像 如果需要最少内存占用量的映像,则可以使用 vSphere ESXi Image Builder 克隆 ESXi 基础映像配置文件并移除 VIB。

vSphere ESXi Image Builder cmdlet 将映像配置文件和 VIB 作为输入,并生成各种输出。

表 2. 输入和输出到 vSphere ESXi Image Builder Cmdlet
参数 描述
输入 位于软件库中的映像配置文件和 VIB 用作 Windows 客户端上运行的 PowerCLI cmdlet 的输入。
输出 PowerCLI cmdlet 创建可导出到 ISO 映像或脱机库 ZIP 文件的自定义映像配置文件。ISO 映像可用于安装。ZIP 库可由 Update Manageresxcli software 命令用于更新或安装映像。映像配置文件也可在 vSphere Auto Deploy 规则中用于自定义置备 ESXi 主机的软件。

有关 vSphere ESXi Image Builder 的信息,请观看视频“使用 Image Builder CLI”: