内容库是虚拟机模板、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 实例处于增强型链接模式或混合链接模式,并且相应的主机会通过网络连接。