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

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

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

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

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