他の組織に公開された、または他の組織からサブスクライブされたカタログ項目が多数ある場合、カタログの同期中にシステムが過負荷にならないように、カタログ同期のスロットリングを設定できます。

セル管理ツールの manage-configサブコマンドを使用すると、同時に同期できるライブラリ項目の数を制限することで、カタログ同期のスロットリングを設定できます。

サブスクライブされたカタログがカタログ同期を開始すると、公開されたカタログは最初にライブラリ項目を vCenterリポジトリからVMware Cloud Director 転送サービス ストレージにダウンロードしてから、サブスクライブされたカタログのダウンロード リンクを作成します。公開されたすべてのカタログが同時にダウンロードできるライブラリ項目の数を制限できます。サブスクライブされたすべてのカタログが同時に同期できるライブラリ項目の数を制限できます。サブスクライブされた単一のカタログが同時に同期できるライブラリ項目の数を制限できます。

セル管理ツールのmanage-configサブコマンドを使用すると、カタログ スロットリングの設定を更新できます。manage-configサブコマンドの使用方法については、VMware Cloud Director でのアプリケーションの設定の更新 を参照してください。

表 1. カタログ スロットリングの設定
設定 デフォルト値 説明
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 サブスクライブされた単一のカタログが同時に同期できるライブラリ項目の制限値。

サブスクライブされたカタログがこの制限値を超える数のライブラリ項目を同期すると、項目はこの制限値によって分割され、順番に同期されます。

サブスクライブされたカタログの同期のスロットリングの設定

次のコマンドは、サブスクライブされた単一のカタログが同時に同期できるライブラリ項目の制限値を 5 に設定します。

[root@cell1 /opt/vmware/vcloud-director/bin]#./cell-management-tool manage-config -n contentLibrary.item.sync.batch.size -v 5

サブスクライブされたカタログに 13 個のライブラリ項目が含まれている場合は、カタログの同期は 3 回に分かれて順次実行されます。最初には 5 個の項目が含まれ、2 番目の部分には次の 5 個の項目が含まれ、最後に残りの 3 個の項目が含まれます。