リソース管理サービス
Resource Virtualization Profile は、クライアントが仮想化システムでサポートされている仮想リソースを検出するための手段を提供します。 また、仮想リソースの種類ごとにサポートされる容量 (割り当ての数) についても説明します。 次の図は、Resource Virtualization Profile を示しています。
Resource Virtualization Profile では、次の 2 つの異なるクラスの仮想リソースが定義されています。
- 共有リソース: 複数の仮想マシン間で共有されている、または共有できるホストのリソースを表します。 Msvm_Processor は、共有リソースの例です。
- 合成リソース: 対応するホスト リソースがない仮想リソースを表します。 Msvm_EmulatedEthernetPort は、合成リソースの例です。
リソース プールを使用してホスト リソースのクラスを収集し、その機能と設定を一元的な場所で記述しながら簡単に検出できるようにします。 収集されたリソースの実装を基本または高度にする方法に制限はありません。
リソース プールから、クライアントは関連付けられている割り当て機能 (AC) にアクセスできます。 このクラスでは、このリソース プールで説明されているリソースの機能について説明します。 たとえば、このリソース プールで表される Msvm_EmulatedEthernetPort が仮想 LAN (VLAN) またはフィルターをサポートしているかどうかを示す場合があります。
AC プロファイルは、クライアントが特定の仮想リソースの有効な範囲と既定の設定を検出する手段を定義します。 AC オブジェクトは、各リソース プールに関連付けられています。 4 つのリソース割り当て設定データ (RASD) オブジェクトは、指定されたリソースの割り当ての最小値、最大値、既定値、増分値を記述するために AC オブジェクトに関連付けられています。 これらのクラスでは、サポートされている機能の全体的な範囲について説明します。 Msvm_AllocationCapabilities インスタンスは、仮想リソースの設定の既定と有効な範囲を指定する一連のMsvm_ResourceAllocationSettingData インスタンスのアンカー ポイントを提供します。 Msvm_SettingsDefineCapabilities関連付けクラスは、AC インスタンスと、仮想化プラットフォームでサポートされているリソースの最小、最大、増分、および既定の設定の間のリンクを提供します。