將多個目錄項目發佈到其他組織或從其他組織訂閱多個目錄項目時,若要避免系統在目錄同步期間超載,您可以設定目錄同步節流。
您可以使用儲存格管理工具的 manage-config子命令,透過限制可同時同步的程式庫項目數目來設定目錄同步節流。
當訂閱目錄起始目錄同步時,已發佈的目錄會先將程式庫項目從 vCenter存放庫下載到VMware Cloud Director 傳輸服務儲存區,再建立訂閱目錄的下載連結。您可以限制所有已發佈目錄可同時下載的程式庫項目數目。您可以限制所有訂閱目錄可同時同步的程式庫項目數目。您可以限制單一訂閱目錄可同時同步的程式庫項目數目。
您可以使用儲存格管理工具的manage-config子命令來更新目錄節流的組態設定。如需使用 manage-config子命令的相關資訊,請參閱在 VMware Cloud Director 中更新應用程式組態設定。
組態設定 | 預設值 | 說明 |
---|---|---|
vcloud.tasks.VDC_ENABLE_DOWNLOAD.queue.limit |
30 | VMware Cloud Director執行個體中的所有已發佈目錄可同時從 vCenter 下載到 VMware Cloud Director 的程式庫項目限制。 如果在 VMware Cloud Director執行個體內下載的已發佈程式庫項目總數超過此限制,程式庫項目會按此限制分為多個部分,然後依序下載。 |
vcloud.tasks.LIBRARY_ITEM_SYNC.queue.limit |
30 | VMware Cloud Director執行個體中的所有訂閱目錄可同時同步的程式庫項目限制。 如果在 VMware Cloud Director執行個體內同步的訂閱程式庫項目總數超過此限制,項目會按此限制分為多個部分,然後依序同步。 |
contentLibrary.item.sync.batch.size |
10 | 單一訂閱目錄可同時同步的程式庫項目限制。 如果某個訂閱目錄嘗試同步的程式庫項目數目超過此限制,則項目會按此限制分為多個部分,然後依序同步。 |
設定訂閱目錄的同步節流
下列命令將單一訂閱目錄可同時同步的程式庫項目限制為五個。
[root@cell1 /opt/vmware/vcloud-director/bin]#./cell-management-tool manage-config -n contentLibrary.item.sync.batch.size -v 5
如果訂閱目錄包含 13 個程式庫項目,便會按照三個連續部分執行此目錄的同步。第一部分包含五個項目,第二部分包含接下來的五個項目,最後一部分包含剩餘的三個項目。