Ressourcenverwaltungsdienst
Das Ressourcenvirtualisierungsprofil bietet die Möglichkeit, mit der ein Client die vom Virtualisierungssystem unterstützten virtuellen Ressourcen ermitteln kann. Außerdem wird die Kapazität oder Anzahl von Zuordnungen beschrieben, die für jeden Typ virtueller Ressourcen unterstützt wird. Die folgende Abbildung zeigt das Ressourcenvirtualisierungsprofil.

Das Ressourcenvirtualisierungsprofil definiert zwei verschiedene Klassen virtueller Ressourcen:
- Freigegebene Ressource: Stellt die Ressourcen des Hosts dar, die von mehreren virtuellen Computern gemeinsam genutzt werden können. Msvm _ Der Prozessor ist ein Beispiel für eine freigegebene Ressource.
- Synthetische Ressource: Stellt die virtuellen Ressourcen dar, die über keine entsprechende Hostressource verfügen. Msvm _ EmulatedEthernetPort ist ein Beispiel für eine synthetische Ressource.
Der Ressourcenpool wird verwendet, um eine Klasse von Hostressourcen zu erfassen, sodass er leicht ermittelt werden kann, während seine Funktionen und Einstellungen an einem zentralen Ort beschrieben werden können. Es gibt keine Beschränkung dafür, wie einfach oder erweitert eine Implementierung der gesammelten Ressource sein kann.
Über den Ressourcenpool kann der Client auf die zugeordneten Zuordnungsfunktionen (Allocation Capabilities, AC) zugreifen. Diese Klasse beschreibt die Funktionen der Ressource, die von diesem Ressourcenpool beschrieben wird. Beispielsweise kann es angeben, ob der von diesem Ressourcenpool dargestellte Msvm _ EmulatedEthernetPort virtuelle LANs (VLANs) oder Filter unterstützt.
Das AC-Profil definiert die Mittel, mit denen ein Client den gültigen Bereich von und die Standardeinstellungen für eine bestimmte virtuelle Ressource ermitteln kann. Jedem Ressourcenpool ist ein AC-Objekt zugeordnet. Dem AC-Objekt sind vier RASD-Objekte (Resource Allocation Setting Data) zugeordnet, um die Minimal-, Höchst-, Standard- und inkrementellen Werte für die Zuordnung der jeweiligen Ressource zu beschreiben. Zusammen beschreiben diese Klassen den gesamten Bereich der unterstützten Funktionen. Die Msvm _ AllocationCapabilities-Instanz stellt einen Ankerpunkt für den Satz von Msvm _ ResourceAllocationSettingData-Instanzen bereit, die den Standard- und gültigen Einstellungsbereich für eine virtuelle Ressource angeben. Die Msvm _ SettingsDefineCapabilities-Zuordnungsklasse stellt die Verknüpfung zwischen der AC-Instanz und den minimalen, maximalen, inkrementellen und Standardeinstellungen für eine Ressource bereit, die von der Virtualisierungsplattform unterstützt wird.