テナント仮想データセンターを作成して、安全なマルチ テナントおよびリソース割り当てを有効にできます。これらのデータセンターは、通信ワークロードごとに特定のサービス レベル アグリーメント (SLA) を適用する複数のコンピューティング ノード上に作成できます。
この機能は、VMware Integrated OpenStack Carrier Edition でのみ提供されています。詳細については、VMware Integrated OpenStack のライセンスを参照してください。
プロジェクトの割り当てを行うと、複数のコンピューティング ノードまたはアベイラビリティ ゾーンにまたがって OpenStack リソースを制限しますが、リソースの可用性が確保されるとは限りません。テナント仮想データセンターを作成してコンピューティング ノード上の OpenStack プロジェクトに CPU やメモリを割り当てることにより、テナントにリソースを確保し、マルチテナント環境で近くのテナントからの影響を回避することができます。
リソースは、テナント仮想データセンターによってコンピューティング ノード レベルで割り当てられます。同じフレーバーを使用して、仮想ネットワーク機能 (VNF) レベルでリソースを割り当てることもできます。手順については、フレーバー メタデータを使用したインスタンスの QoS リソース割り当ての構成を参照してください。
テナント仮想データセンターを管理するには、viocli ユーティリティ、vAPI、または Data Center Command-Line Interface (DCLI) を使用します。この手順では、例として viocli ユーティリティを使用します。vAPI または DCLI の使用の詳細については、テナント仮想データセンターの vAPI の使用を参照してください。
手順
タスクの結果
テナント仮想データセンターが作成されます。これで、この手順で変更したフレーバーを使用して設定することにより、テナント仮想データセンター内のインスタンスを起動できるようになりました。
次のタスク
テナント仮想データセンター内のリソース プールを表示するには、viocli inventory-admin show-tenant-vdc --id tvdc-uuid
コマンドを実行します。それぞれのリソース プールに、プロバイダ ID、プロジェクト ID、ステータス、最小 CPU と最大 CPU、最小メモリと最大メモリ、およびコンピューティング ノードの情報が表示されます。テナント仮想データセンターに複数のリソース プールが含まれている場合は、最初の行にすべてのプールの集計情報が表示されます。
テナント仮想データセンターを更新するには、viocli inventory-admin update-tenant-vdc コマンドを実行します。具体的なパラメータについては、viocli inventory-admin コマンドを参照してください。
不要なテナント仮想データセンターを削除するには、viocli inventory-admin delete-tenant-vdc --id tvdc-uuid
コマンドを実行します。