Quando si crea un criterio di dimensionamento della macchina virtuale, è possibile specificare un sottoinsieme di tutti gli attributi disponibili. L'unico attributo obbligatorio è il nome del criterio di dimensionamento della macchina virtuale.

In un criterio di dimensionamento della macchina virtuale sono presenti due tipi di parametri.
  • Configurazione del dimensionamento della macchina virtuale individuale: preconfigurare la RAM specificata, il numero di vCPU e i core per socket per le macchine virtuali in base al criterio corrente.
  • Vincoli sulle risorse massime: preconfigurare una limitazione per il consumo di memoria e CPU da parte di una singola macchina virtuale in base al criterio corrente.
Nella tabella seguente sono elencati tutti gli attributi che è possibile definire in un criterio di dimensionamento della macchina virtuale.
Tabella 1. Attributi dei criteri di calcolo del VDC
Attributo del criterio di calcolo del VDC Parametro API Descrizione
Name name Parametro obbligatorio utilizzato come identificatore per il criterio di dimensionamento della macchina virtuale.
Description description Rappresenta una breve descrizione del criterio di dimensionamento della macchina virtuale.
vCPU Speed cpuSpeed Definisce la velocità della vCPU di un core in MHz o GHz.
vCPU Count cpuCount Definisce il numero di vCPU configurate per una macchina virtuale. Questa è una configurazione dell'hardware della macchina virtuale.

Quando un tenant assegna il criterio di dimensionamento della macchina virtuale a una macchina virtuale, questo conteggio diventa il numero di vCPU configurato per la macchina virtuale.

Cores Per Socket coresPerSocket Numero di core per socket per una macchina virtuale. Questa è una configurazione dell'hardware della macchina virtuale.

Il numero di vCPU definito nel criterio di dimensionamento della macchina virtuale deve essere divisibile per il numero di core per socket.

Se il numero di vCPU non è divisibile per il numero di core per socket, il numero di core per socket diventa non valido.

CPU Reservation Guarantee cpuReservationGuarantee Definisce quante delle risorse della CPU di una macchina virtuale sono prenotate.

La CPU allocata per una macchina virtuale è uguale al numero di vCPU moltiplicato per la velocità di vCPU in MHz.

Il valore dell'attributo è compreso tra 0 e 1. Se la garanzia della prenotazione della CPU ha valore 0, non è definita alcuna prenotazione della CPU. Il valore 1 definisce il 100% della CPU prenotata.

CPU Limit cpuLimit Definisce il limite della CPU in MHz o GHz per una macchina virtuale.

Se non è definito nel criterio di calcolo del VDC, il limite della CPU è uguale alla velocità della CPU moltiplicata per il numero di vCPU.

CPU Shares cpuShares Definisce il numero di condivisioni di CPU per una macchina virtuale.

Le condivisioni specificano l'importanza relativa di una macchina virtuale all'interno di un virtual data center. Se una macchina virtuale dispone di una quantità doppia di condivisioni di una CPU rispetto a un'altra macchina virtuale, può consumare una quantità doppia della CPU in questione nel caso in cui entrambe le macchine virtuali competano per le risorse.

Se non sono definite nel criterio di calcolo del VDC, alla macchina virtuale vengono applicate le condivisioni normali.

Memory memory Definisce la memoria configurata per una macchina virtuale in MB o GB. Questa è una configurazione dell'hardware della macchina virtuale.

Quando un tenant assegna il criterio di dimensionamento della macchina virtuale a una macchina virtuale, questa riceve la quantità di memoria definita da questo attributo.

Memory Reservation Guarantee memoryReservationGuarantee Definisce la quantità di memoria prenotata configurata per una macchina virtuale.

Il valore dell'attributo è compreso tra 0 e 100%.

Memory Limit memoryLimit Definisce il limite di memoria in MB o GB per una macchina virtuale.

Se non è definito nel criterio di dimensionamento della macchina virtuale, il limite di memoria è uguale alla memoria allocata per la macchina virtuale.

Memory Shares memoryShares Definisce il numero di condivisioni di memoria per una macchina virtuale.

Le condivisioni specificano l'importanza relativa di una macchina virtuale all'interno di un virtual data center. Se una macchina virtuale dispone di una quantità doppia di condivisioni di memoria rispetto a un'altra macchina virtuale, può consumare una quantità doppia della memoria in questione nel caso in cui entrambe le macchine virtuali competano per le risorse.

Se non sono definite nel criterio di calcolo del VDC, alla macchina virtuale vengono applicate le condivisioni normali.

Extra Configurations extraConfigs Rappresenta una mappatura tra coppie chiave-valore che vengono applicate come valori di configurazione aggiuntivi in una macchina virtuale.

È possibile creare un criterio con configurazioni aggiuntive solo tramite l'API di vCloud. Le configurazioni aggiuntive esistenti vengono visualizzate nell'interfaccia utente Service Provider Admin Portal in Configurazioni aggiuntive nella vista dettagliata del criterio di dimensionamento della macchina virtuale.