内容库是虚拟机模板、vApp 模板以及其他类型的文件(如 ISO 映像、文本文件等)的容器对象。要在 vSphere 清单中部署虚拟机和 vApp,可以使用库中的模板。您还可以使用内容库在相同或不同位置的 vCenter Server 实例之间共享内容。共享模板和文件的结果在大规模部署工作负载时可实现一致性、合规性、高效率和在自动化。

内容库以内容库项目的形式存储并管理内容。单个库项目可以包含一个或多个文件。例如,OVF 模板是一个文件集(.ovf.vmdk.mf)。向库中上载 OVF 模板时,会上载整个文件集,但结果是 OVF 模板类型的一个库项目。

从 vSphere 7.0 Update 3 开始,可以通过将默认 OVF 安全策略应用于内容库来保护 OVF 项目。部署或更新项目、导入项目或同步 OVF 和 OVA 模板时,OVF 安全策略将对 OVF 项目执行严格验证。要确保 OVF 和 OVA 模板由可信证书签名,可以添加受信任 CA 的 OVF 签名证书。

在先前版本的 vSphere 中,内容库仅支持 OVF 模板。因此,将虚拟机模板和 vApp 模板上载到内容库时,这些模板会同时转换为 OVF 文件。从 vSphere 6.7 Update 1 开始,内容库也支持虚拟机模板。因此,内容库中的模板可以是 OVF 模板类型或虚拟机模板类型。将其上载到内容库时,vApp 模板仍会转换为 OVF 文件。

从单个 vCenter Server 实例创建和管理内容库,但可以将内容分发到其他 vCenter Server 实例(如果允许两个系统之间的 HTTP(S) 流量)。虚拟机模板的分发另外需要相应 vCenter Server 实例处于增强型链接模式或混合链接模式,并且相应的主机会通过网络连接。

可以创建两种类型的内容库。
  • 您可以创建本地内容库来存储和管理单个 vCenter Server 实例中的内容。如果您想要共享该库的内容,您可以启用发布。启用发布时,其他用户可以订阅库并使用其内容。或者,您可以创建库的订阅,控制内容的分发。有关管理已启用发布的本地库的详细信息,请参见管理发布者本地库
  • 您可以创建已订阅的内容库以订阅已发布的库并使用其内容。无法将项目上载或导入已订阅的库。订阅者只是使用已发布的库中的内容,但管理模板的是已发布库的管理员。有关管理已订阅库的详细信息,请参见管理已订阅库