內容程式庫是虛擬機器、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 執行個體建立並管理內容程式庫,但如果兩個系統之間允許 HTTP(S) 流量進出,則可以將內容散佈到其他 vCenter Server 執行個體。此外,虛擬機器範本的散佈還要求相應的 vCenter Server 執行個體處於增強型連結模式或混合連結模式,並且個別主機已透過網路連線。

您可以建立兩種類型的內容程式庫。
  • 您可以建立本機內容程式庫來儲存和管理單一 vCenter Server 執行個體中的內容。如果您要共用該程式庫的內容,您可以啟用發佈。當您啟用發佈時,其他使用者可以訂閱程式庫並使用其內容。或者,您可以建立程式庫的訂閱,以便授與您對內容散佈的控制。如需有關管理已啟用發佈之本機程式庫的詳細資訊,請參閱管理發佈者本機程式庫
  • 您可以建立已訂閱內容程式庫,訂閱已發佈程式庫並使用其內容。您無法在已訂閱程式庫中上傳或匯入項目。訂閱者只能使用已發佈程式庫中的內容,管理範本的是已發佈程式庫的管理員。如需有關管理已訂閱程式庫的詳細資訊,請參閱管理已訂閱程式庫