VMware 和其他软件供应商创建软件更新并将其软件更新打包到 vSphere Lifecycle Manager 可以使用的特定单元。最小打包构造是组件。组件可以进一步分组为较大的软件单元,例如加载项和基础映像。

vSphere Lifecycle Manager 使用 VMware、原始设备制造商 (OEM) 和第三方软件提供商提供的软件。
  • OEM 是指 VMware 合作伙伴,例如 Dell、HPE、VMware Cloud on AWS
  • 第三方提供商是指 I/O 筛选器、设备驱动程序、CIM 模块等提供商。

什么是 vSphere 安装包 (VIB)?

VIB 是为 ESXi 主机创建安装软件包的基本构建块。VIB 是包含元数据和二进制负载的软件包,表示要在 ESXi 主机上安装的实际软件。VIB 不代表整个功能,而只是功能的一个模块。因此,VIB 是 VMware 和其他软件供应商交付的最小可安装软件单元。

从 vSphere 8.0 开始,VIB 可以在主机上运行的 ESXi 或在主机 DPU 设备上运行的 ESXi 上安装软件。或者,单个 VIB 可以承载主机和 DPU 设备上 ESXi 版本的更新。

表 1. 相关术语
术语 定义
VIB 元数据 描述 VIB 内容的 XML 文件 (descriptor.xml)。它还包含依赖项信息、文本描述、系统要求和有关公告的信息。
独立 VIB 未包含在公告或组件中的 VIB。

vSphere Lifecycle Manager 不使用各个 VIB。VIB 必须进一步打包为更高级别的构造,例如基础映像、加载项等。

什么是公告?

公告由一个或多个 VIB 组成。公告在 VIB 的元数据中定义。使用公告(而不是各个 VIB)创建 vSphere Lifecycle Manager 基准,之后再将基准附加到清单对象并用于更新和升级 ESXi 主机。
表 2. 相关术语
术语 定义
修补程序 少量的软件更新,为当前版本的软件提供错误修复或增强功能。修补程序将一个或多个 VIB 组合在一起,以解决特定问题或为当前版本的软件提供增强功能。
汇总公告 为方便下载和部署而进行分组的修补程序集合。
扩展 公告,用于定义将可选组件添加到 ESXi 主机的一组 VIB。扩展通常由第三方提供。第三方提供商还负责为扩展提供修补程序和更新。

什么是软件组件?

组件是 VIB 的基本打包构造。VMware、OEM 和第三方软件提供商以组件的形式交付软件。组件是一个公告,其中包含指定组件名称和版本的其他元数据。与公告不同,组件是 VIB 的逻辑分组,可在安装时提供完整且可见的功能。组件可以包含适用于服务器上 ESXi 版本的 VIB、服务器的 DPU 设备的 ESXi 版本,或同时适用于这两者(如果服务器支持 DPU)。

VMware 和 OEM 不单独交付组件。VMware 将组件捆绑在一起,形成功能齐全的 ESXi 基础映像。OEM 将组件捆绑在一起,形成供应商加载项。第三方软件供应商以独立组件的形式创建和交付软件,例如驱动程序或适配器。

什么是基础映像?

基础映像是 VMware 在每个 ESXi 版本中提供的 ESXi 映像。基础映像是完整且可引导服务器的组件集合。基础映像具有用户可读的名称和唯一版本(随 ESXi 的每个主要版本或次要版本更新)。

基础映像的版本与 ESXi 版本相对应,并使用以下命名格式:
版本类型 基础映像命名示例
常规可用性版本 ESXi 8.0
更新版本 ESXi 8.0 U1、ESXi 8.0 U2 等
修补程序版本 ESXi 8.0 a、ESXi 8.0 b 等
安全修补程序版本 ESXi 8.0 sa、ESXi 8.0 sb 等
更新版本后的修补程序版本 ESXi 8.0 U1 a、ESXi 8.0 U2 sa 等

在 vSphere 8.0 中,基础映像可以包含适用于在 DPU 设备上运行的 ESXi 版本的组件和 VIB。因此,单个基础映像可以包含服务器上 ESXi 和 DPU 设备上 ESXi 的软件更新。

基础映像托管在 VMware 联机库中并可供使用。此外,还可以从 customerconnect.vmware.com 下载 ESXi 安装程序 ISO 文件和包含 ESXi 版本的脱机包(ZIP 文件)。

什么是供应商加载项?

OEM 将一个或多个组件打包成一个称为“加载项”的单元。可以通过供应商加载项使用 OEM 内容和驱动程序自定义 ESXi 映像。

加载项是不表示完整、可引导映像的组件集合。不能单独使用供应商加载项。要自定义 ESXi 版本,必须将供应商加载项添加到 ESXi 基础映像。供应商加载项和 ESXi 基础映像的组合与 OEM 提供的自定义映像几乎完全相同。

当与 ESXi 基础映像结合使用时,加载项可以添加、更新或移除属于 ESXi 基础映像的组件。在 vSphere Client 中,对于库中的每个可用加载项,可以查看其添加到 ESXi 基础映像的组件列表。同样,可以找到有关其从基础映像中移除的组件的信息。

除了自定义 ISO 映像和脱机包外,OEM 还可以发布仅包含供应商加载项的 ZIP 文件,即自定义映像和 ESXi 基础映像之间的增量内容。OEM 可以自行发布此类加载项 ZIP 文件。加载项概念的引入将 OEM 的发布周期与 VMware 的发布周期分离开来。因此,可以单独更新供应商加载项,而与更新主机的 ESXi 版本无关。此外,供应商加载项将 OEM 自定义与VMware库存映像分离。因此,您可以更自由地组合软件组件。

在 vSphere 8.0 中,供应商加载项支持在 DPU 设备上运行的 ESXi 软件。

vSphere Lifecycle Manager 库中的公告和组件

vSphere Lifecycle Manager 可以使用公告和组件。

如果使用基准和基准组管理主机或集群,vSphere Lifecycle Manager 将读取 vSphere Lifecycle Manager 库中提供的软件更新并以公告的形式列出。可以在 vSphere Lifecycle Manager 主页视图的更新选项卡上找到可用公告列表。

如果使用 vSphere Lifecycle Manager 映像管理主机和集群,则只能使用组件以及加载项和基础映像的相关概念。可以在 vSphere Lifecycle Manager 主页视图的映像库选项卡上找到组件、加载项和 ESXi 基础映像的列表。