您可以创建已订阅库,以订阅已发布的库。无法将内容添加到已订阅库。只能将已订阅库的内容与已发布库的内容同步。
可以在已发布库所在的相同 vCenter Server 实例或在不同的 vCenter Server 系统中创建已订阅库。创建已订阅库时,您可以在创建已订阅库后立即下载已发布库的所有内容。或者,您可以从已发布库只下载项目元数据,稍后再仅下载您所需要的这些项目的全部内容。
为确保已订阅库的内容保持最新,已订阅库会按固定的时间间隔自动同步到已发布的源库。您也可以手动同步单个项目或整个已订阅库。
通过检入和检出操作更新发布者库中的虚拟机模板后,从发布者的订阅选项卡发布订阅者库后,虚拟机模板将在订阅者库中可用。
订阅者库中不提供垂直时间线视图。您只能监控最新版本的虚拟机模板。
有关虚拟机模板管理和垂直时间线视图的信息,请参见管理内容库中的虚拟机模板。
同步的下载方法
- 同步配置为立即下载已发布库的所有内容的已订阅库时,其同步过程会同时同步项目元数据和项目内容。在同步期间,已订阅库的新库项目会完全下载到已订阅库的存储中。如果从已发布库中删除了某些项目,这些项目的内容仍然保留在已订阅库的存储位置,您必须手动删除它们。
- 同步配置为仅在需要时下载内容的已订阅库时,其同步过程仅会同步已发布库中的库项目的元数据,但不会下载项目的内容,这样可以节省存储空间。如果您必须使用库项目,则需要同步该项目。同步某个库项目会将该项目的全部内容下载到您的存储。当您不再需要该项目后,可以删除项目内容来释放存储空间。
- 如果已发布库和已订阅库属于位于相同 vCenter Single Sign-On 域中的 vCenter Server 系统,且这两个库均将数据存储用作后备存储,则利用传输速度进行同步会更快。如果这些库可以将其内容存储到由直接相互连接的 ESXi 主机管理的数据存储,则可以进行传输速度优化。因此,这些库之间的同步将由 ESXi 主机到 ESXi 主机的直接传输处理。
- 如果数据存储已启用 VMware vSphere Storage APIs - Array Integration (VAAI),则会进一步优化已发布库与已订阅库之间的库内容同步。在这种情况下,将通过数据存储到数据存储的直接传输同步内容。
受支持的下载方法取决于源库。有关详细信息,请参见下表。
源对象 | 立即下载库内容 | 在需要时下载库内容 |
---|---|---|
在 vCenter Server 6.x 实例中运行的库 | 支持 | 支持 |
在 vCloud Director 5.5 及更高版本的实例中运行的目录 | 支持 | 不受支持 |
第三方库 | 如果第三方库的用户名为 vcsp,则支持需要进行身份验证的第三方库。如果源第三方库的用户名不是 vcsp,您可以使用 VMware vCloud Suite API 进行订阅。 | 如果第三方库的用户名为 vcsp,则支持需要进行身份验证的第三方库。如果源第三方库的用户名不是 vcsp,您可以使用 VMware vCloud Suite API 进行订阅。 |
同步已订阅内容库
要确保已订阅库显示已发布库的最新内容,可以手动启动同步任务。
您还可以让已订阅库自动与已发布库的内容同步。由于会下载已发布库中所有项目的完整副本,因此自动同步需要大量存储空间。
要启用自动同步,您必须更改库设置。有关更改内容库设置的信息,请参见编辑内容库。
前提条件
所需特权:
(在库上)。过程
- 导航到内容库列表。
- 右键单击已订阅库,然后选择同步。
结果
用于同步已订阅库的新任务会显示在近期任务窗格中。该任务完成后,您可在模板和其他类型选项卡中看到包含库项目的更新列表。
同步已订阅库中的库项目
要更新或下载已订阅库中的库项目内容,可以对库项目进行同步。
创建已订阅库时,如果选择了仅在需要时下载库内容的选项,则只会将库内容的元数据下载到关联的存储。当需要使用库项目时,请同步该项目以将其内容下载到本地存储。
不再需要该项目时,可以删除项目内容以释放存储空间。您可以继续查看已订阅库中的项目,但其不再占用存储上的空间,因为仅项目元数据保留在该存储上。有关删除项目的信息,请参见 删除内容库项目。
前提条件
所需特权:
(在库项目上)。过程
- 导航到内容库列表。
- 从列表中选择已订阅库。
- 同步需要使用的项目。
- 在模板选项卡,右键单击模板,然后选择同步项目。
注: 同步不可用于虚拟机模板。您可以仅同步 OVF 模板。
- 在其他类型选项卡上,右键单击某个项目,然后选择同步项目。
- 在模板选项卡,右键单击模板,然后选择同步项目。
结果
在同步完成后,项目内容和元数据将下载到已订阅库的存储。在已订阅库的模板选项卡,本地存储内容列中的项的值更改为“是”。