Servizio gestione risorse

Il profilo di virtualizzazione risorse fornisce i mezzi in base al quale un client può individuare le risorse virtuali supportate dal sistema di virtualizzazione. Descrive anche la capacità o il numero di allocazioni supportate per ogni tipo di risorsa virtuale. La figura seguente mostra il profilo di virtualizzazione risorse.

profilo di virtualizzazione delle risorse

Due diverse classi di risorse virtuali sono definite dal profilo di virtualizzazione delle risorse:

  • Risorsa condivisa: rappresenta le risorse dell'host che sono o possono essere condivise tra più macchine virtuali. Msvm_Processor è un esempio di risorsa condivisa.
  • Risorsa sintetica: rappresenta le risorse virtuali che non hanno alcuna risorsa host corrispondente. Msvm_EmulatedEthernetPort è un esempio di risorsa sintetica.

Il pool di risorse viene usato per raccogliere una classe di risorse host in modo che possa essere facilmente individuata mentre le relative funzionalità e impostazioni possono essere descritte in una posizione centrale. Non esiste alcun limite alla modalità di implementazione di base o avanzata della risorsa raccolta.

Dal pool di risorse, il client può accedere alle funzionalità di allocazione associate (AC). Questa classe descrive le funzionalità della risorsa descritta da questo pool di risorse. Ad esempio, può indicare se il Msvm_EmulatedEthernetPort rappresentato da questo pool di risorse supporta reti LAN virtuali (VLAN) o filtri.

Il profilo AC definisce i mezzi in base al quale un client può individuare l'intervallo valido di impostazioni e le impostazioni predefinite per una determinata risorsa virtuale. Un oggetto AC è associato a ogni pool di risorse. Quattro oggetti RASD (Resource Allocation Setting Data) sono associati all'oggetto AC per descrivere i valori minimi, massimi, predefiniti e incrementali per l'allocazione della risorsa specificata. Insieme, queste classi descrivono l'intervallo complessivo di funzionalità supportate. L'istanza di Msvm_AllocationCapabilities fornisce un punto di ancoraggio per il set di istanze di Msvm_ResourceAllocationSettingData che specificano l'intervallo predefinito e valido di impostazioni per una risorsa virtuale. La classe di associazione Msvm_SettingsDefineCapabilities fornisce il collegamento tra l'istanza ac e le impostazioni minime, incrementali e predefinite per una risorsa supportata dalla piattaforma di virtualizzazione.