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