Nel VMware Cloud Director Service Provider Admin Portal, è possibile controllare l'allocazione e il posizionamento delle risorse della macchina virtuale in un cluster o un host specifico utilizzando i criteri di dimensionamento della macchina virtuale, i criteri di posizionamento della macchina virtuale e i criteri di vGPU.

Gli amministratori di sistema VMware Cloud Directorcreano e gestiscono i criteri di dimensionamento e di posizionamento della macchina virtuale e i criteri di vGPU a livello globale e possono pubblicare singoli criteri in uno o più data center virtuali (VDC) dell'organizzazione. Inoltre, se un utente salva una vApp come modello di vApp in un catalogo, il modello include anche i criteri di vGPU, posizionamento e dimensionamento della vApp originale come criteri con tag non modificabili.

Quando si pubblica un criterio in un VDC dell'organizzazione, il criterio diventa disponibile per gli utenti dell'organizzazione. Quando si creano e si gestiscono macchine virtuali nel VDC dell'organizzazione, i tenant possono assegnare i criteri disponibili alle macchine virtuali. I tenant e gli utenti nel VDC dell'organizzazione non possono esaminare la configurazione specifica di un criterio.

I criteri di posizionamento e dimensionamento della macchina virtuale e i criteri di vGPU sono un meccanismo che consente ai provider di cloud di definire e offrire livelli di servizio differenziati, ad esempio un profilo con utilizzo intensivo della CPU o un profilo con utilizzo della memoria elevato. Se si pubblicano più criteri di dimensionamento e posizionamento della macchina virtuale e criteri di vGPU in un VDC dell'organizzazione, gli utenti del tenant possono scegliere tra tutti i criteri personalizzati e il criterio predefinito durante la creazione e la gestione delle macchine virtuali nel VDC dell'organizzazione. Il criterio predefinito del sistema viene generato automaticamente per ogni VDC. È possibile eliminare il criterio predefinito del sistema nel VDC e contrassegnare un altro criterio personalizzato come predefinito. Ogni VDC deve disporre di un criterio di calcolo predefinito. È possibile impostare come criterio predefinito di un VDC uno dei tre tipi di criteri di calcolo. Il criterio predefinito di sistema generato automaticamente non definisce alcun valore e consente tutte le configurazioni della macchina virtuale.

Criterio di posizionamento della macchina virtuale
Un criterio di posizionamento della macchina virtuale definisce il posizionamento di una macchina virtuale in un host o in un gruppo di host. Si tratta di un meccanismo che consente agli amministratori del provider di cloud di creare un gruppo di host con nome all'interno di un VDC del provider. Il gruppo di host con nome è un sottoinsieme di host all'interno dei cluster VDC del provider che può essere selezionato in base a qualsiasi criterio, ad esempio i livelli di prestazioni o la licenza. È possibile estendere l'ambito di un criterio di posizionamento della macchina virtuale a più VDC del provider.
Un criterio di posizionamento della macchina virtuale definisce regole di affinità per l'host della macchina virtuale che incidono direttamente sul posizionamento dei carichi di lavoro del tenant. Gli amministratori definiscono o espongono gruppi di host con nome utilizzando gruppi di macchine virtuali in vCenter. Un gruppo di macchine virtuali ha un'affinità diretta con un gruppo di host e rappresenta il gruppo di host con cui ha affinità.

È possibile definire il criterio di posizionamento della macchina virtuale a livello di VDC del provider. Un criterio di posizionamento della macchina virtuale include i seguenti attributi:

  • Nome (deve essere univoco nel VDC del provider)
  • Descrizione
  • Un set di uno o più gruppi di macchine virtuali selezionati dai cluster sottostanti nel VDC del provider. È possibile selezionare un gruppo di macchine virtuali per cluster

Un criterio di posizionamento della macchina virtuale è facoltativo durante la creazione di una macchina virtuale e un tenant può assegnare solo un criterio di posizionamento della macchina virtuale a una macchina virtuale.

Quando un tenant crea una macchina virtuale nel VDC dell'organizzazione e seleziona il criterio di posizionamento della macchina virtuale, VMware Cloud Director aggiunge la macchina virtuale al gruppo o ai gruppi di macchine virtuali a cui si fa riferimento nel criterio. Di conseguenza, VMware Cloud Director crea la macchina virtuale nell'host appropriato.

Un criterio posizionamento della macchina virtuale può avere zero o un gruppo di macchine virtuali da ciascun cluster. Ad esempio, il criterio di posizionamento della macchina virtuale oracle_license può comprendere i gruppi di macchine virtuali oracle_license1 e oracle_license2, dove il gruppo di macchine virtuali oracle_license1 appartiene al cluster oracle_cluster1 e il gruppo di macchine virtuali oracle_ license2 appartiene al cluster oracle_cluster2.

Quando si assegna un criterio di posizionamento della macchina virtuale a una macchina virtuale, il motore di posizionamento aggiunge questa macchina virtuale al gruppo di macchine virtuali corrispondente del cluster in cui si trova. Ad esempio, se si decide di distribuire una macchina virtuale nel cluster oracle_cluster1 e si assegna il criterio di posizionamento della macchina virtuale oracle_license a questa macchina virtuale, il motore di posizionamento aggiunge la macchina virtuale al gruppo di macchine virtuali oracle_license1.

Criterio di dimensionamento della macchina virtuale
Un criterio di dimensionamento della macchina virtuale definisce l'allocazione delle risorse di calcolo per le macchine virtuali all'interno di un VDC dell'organizzazione. L'allocazione di risorse di calcolo include l'allocazione di CPU memoria, le prenotazioni, i limiti e le condivisioni.
Con i criteri di dimensionamento della macchina virtuale, gli amministratori di sistema di VMware Cloud Director possono controllare i seguenti aspetti del consumo di risorse di calcolo a livello di macchina virtuale:
  • Numero di vCPU e velocità di clock delle vCPU
  • Quantità di memoria allocata alla macchina virtuale
  • Prenotazione, limite e condivisioni di memoria e CPU
  • Configurazioni aggiuntive.

    Il parametro API 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 utilizzando 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.

È possibile definire i criteri di dimensionamento della macchina virtuale a livello globale. Per ulteriori informazioni sugli attributi dei criteri di dimensionamento della macchina virtuale, vedere Attributi dei criteri di dimensionamento della macchina virtuale in VMware Cloud Director.

VMware Cloud Director genera un criterio di dimensionamento della macchina virtuale predefinito per tutti i VDC. Il criterio di dimensionamento della macchina virtuale predefinito contiene solo un nome e una descrizione e tutti gli attributi del criterio rimanenti sono vuoti.

È inoltre possibile definire un altro criterio di dimensionamento della macchina virtuale come criterio predefinito per un VDC dell'organizzazione. Il criterio di dimensionamento della macchina virtuale predefinito controlla l'allocazione e il consumo di risorse delle macchine virtuali create dai tenant nel VDC dell'organizzazione, a meno che un tenant non assegni un altro criterio di dimensionamento della macchina virtuale specifico alla macchina virtuale.

Per limitare il numero massimo di risorse di calcolo che i tenant possono allocare a singole macchine virtuali in un VDC dell'organizzazione, i provider di cloud possono definire un criterio di dimensionamento della macchina virtuale massimo. Quando viene assegnato a un VDC dell'organizzazione, il criterio di dimensionamento della macchina virtuale massimo agisce come un limite superiore per la configurazione della risorsa di calcolo per tutte le macchine virtuali nel VDC dell'organizzazione. Il criterio di dimensionamento della macchina virtuale massimo non è disponibile per gli utenti del tenant durante la creazione di una macchina virtuale. Quando si definisce un criterio di dimensionamento della macchina virtuale come criterio massimo, VMware Cloud Director copia internamente il contenuto del criterio e utilizza il contenuto copiato come criterio di dimensionamento della macchina virtuale massimo. Di conseguenza, il VDC dell'organizzazione non dipende dal criterio di dimensionamento della macchina virtuale utilizzato inizialmente.

Utilizzando criteri di dimensionamento della macchina virtuale, i provider di cloud possono limitare il consumo di risorse di calcolo per tutte le macchine virtuali in un VDC dell'organizzazione ad esempio a tre dimensioni predefinite, come Dimensione piccola, Dimensione media e Dimensione grande. Il flusso di lavoro è il seguente.
  1. Un amministratore di sistema crea tre criteri di dimensionamento della macchina virtuale con i seguenti attributi:
    Nome Attributi
    Dimensione piccola
    • Descrizione: criterio della macchina virtuale di piccole dimensioni
    • Nome: Dimensione piccola
    • Memoria: 1024
    • Numero di vCPU: 1
    Dimensione media
    • Descrizione: criterio della macchina virtuale di medie dimensioni
    • Nome: Dimensione media
    • Memoria: 2048
    • Numero di vCPU: 2
    Dimensione grande
    • Descrizione: criterio della macchina virtuale di grandi dimensioni
    • Nome: Dimensione grande
    • Memoria: 4096
    • Numero di vCPU: 4
  2. Pubblicare i nuovi criteri di dimensionamento della macchina virtuale in un VDC dell'organizzazione.
  3. Facoltativamente, definire uno dei criteri di dimensionamento della macchina virtuale come criterio di dimensionamento della macchina virtuale predefinito per il VDC dell'organizzazione.
Criterio di vGPU
A partire da VMware Cloud Director 10.3.2, è possibile creare, gestire e pubblicare criteri di vGPU. Quando si crea una macchina virtuale, gli utenti del tenant possono scegliere se creare una macchina virtuale per scopi generali o una macchina virtuale abilitata per vGPU che richiede risorse vGPU.
Il criterio di vGPU definisce il numero di dispositivi PCI GPU che una macchina virtuale deve avere. Un criterio di vGPU deve disporre di un profilo vGPU e delle informazioni sul numero. Facoltativamente, è possibile aggiungere informazioni sul posizionamento e sul dimensionamento a un criterio di vGPU.
Un criterio di vGPU può definire il posizionamento di una macchina virtuale in un host o in un gruppo di host. Si tratta di un meccanismo che consente agli amministratori del provider di cloud di creare un gruppo di host con nome all'interno di un VDC del provider. Il gruppo di host con nome è un sottoinsieme di host all'interno dei cluster VDC del provider che può essere selezionato in base a qualsiasi criterio, ad esempio i livelli di prestazioni o la licenza. È possibile estendere l'ambito di un criterio di vGPU a più VDC del provider.
Un criterio di vGPU definisce regole di affinità per l'host della macchina virtuale che incidono direttamente sul posizionamento dei carichi di lavoro del tenant. Gli amministratori definiscono o espongono gruppi di host con nome utilizzando gruppi di macchine virtuali in vCenter. Un gruppo di macchine virtuali ha un'affinità diretta con un gruppo di host e rappresenta il gruppo di host con cui ha affinità.

È possibile definire il criterio di vGPU a livello di VDC globale o del provider. Un criterio di vGPU include i seguenti attributi:

  • Nome (univoco globalmente)
  • Descrizione
  • Profilo vGPU e relativo numero

    VMware Cloud Director carica i profili di vGPU disponibili da vCenter. Quando il numero di PCI è 1, una macchina virtuale ottiene 1 dispositivo PCI vGPU, quando il conteggio è 2, una macchina virtuale ottiene 2 dispositivi PCI vGPU e così via.

  • Ambito VDC del provider

    Un criterio di vGPU può definire il proprio ambito su tutti o un sottoinsieme di VDC del provider nel sistema. Per ogni VDC del provider nell'ambito, il criterio può definire ulteriormente l'ambito in uno o più cluster partecipanti del VDC del provider.

  • Posizionamento a livello di host

    Un set di uno o più gruppi di macchine virtuali selezionati dai cluster sottostanti nel VDC del provider. È possibile selezionare un gruppo di macchine virtuali per cluster

  • Informazioni di dimensionamento

    È possibile definire le impostazioni di CPU e memoria come parte di un criterio di vGPU o durante la creazione di una macchina virtuale, è possibile selezionare un criterio di dimensionamento disponibile diverso.

Un criterio di vGPU è necessario durante la creazione di una macchina virtuale abilitata per vGPU e un tenant può assegnare solo un criterio di vGPU a una macchina virtuale.

Quando un tenant crea una macchina virtuale nel VDC dell'organizzazione e seleziona il criterio vGPU, VMware Cloud Director configura la macchina virtuale in modo che abbia dispositivi PCI vGPU corrispondenti al profilo vGPU e al relativo conteggio nel criterio della vGPU. VMware Cloud Director aggiunge anche la macchina virtuale al gruppo di macchine virtuali o ai gruppi di macchine virtuali a cui si fa riferimento nel criterio. Di conseguenza, VMware Cloud Director crea la macchina virtuale nell'host appropriato.

Un criterio di vGPU può avere zero o un gruppo di macchine virtuali da ciascun cluster. Ad esempio, il criterio di vGPU oracle_license può comprendere i gruppi di macchine virtuali oracle_license1 e oracle_license2, dove il gruppo di macchine virtuali oracle_license1 appartiene al cluster oracle_cluster1 e il gruppo di macchine virtuali oracle_ license2 appartiene al cluster oracle_cluster2.

Quando si assegna un criterio di vGPU a una macchina virtuale, il motore di posizionamento aggiunge questa macchina virtuale al gruppo di macchine virtuali corrispondente del cluster in cui si trova. Ad esempio, se si decide di distribuire una macchina virtuale nel cluster oracle_cluster1 e si assegna il criterio di vGPU oracle_license a questa macchina virtuale, il motore di posizionamento aggiunge la macchina virtuale al gruppo di macchine virtuali oracle_license1.

Di seguito sono elencate le operazioni dei criteri disponibili per i provider di cloud:

Gli utenti che dispongono del diritto ORG_VDC_MANAGE_COMPUTE_POLICIES possono creare, aggiornare e pubblicare i criteri di posizionamento e dimensionamento della macchina virtuale e criteri di vGPU.

Nella tabella seguente sono elencate le operazioni dei criteri di dimensionamento e posizionamento della macchina virtuale e dei criteri di vGPU per gli utenti dei tenant.
Tabella 1. Operazioni relative ai criteri di dimensionamento e posizionamento della macchina virtuale e ai criteri di vGPU per gli utenti dei tenant
Operazione Descrizione
Assegnare un criterio alla macchina virtuale durante la creazione di una macchina virtuale. Gli utenti del tenant autorizzati a creare macchine virtuali in un VDC dell'organizzazione possono facoltativamente assegnare criteri di posizionamento e dimensionamento della macchina virtuale e criteri di vGPU alle macchine virtuali utilizzando il VMware Cloud Director Tenant Portal. Di conseguenza, i parametri definiti in un criterio di dimensionamento della macchina virtuale controllano il consumo di CPU e memoria della macchina virtuale. I parametri di dimensionamento definiti in un criterio di vGPU possono anche controllare facoltativamente il consumo di CPU e memoria della macchina virtuale. L'assegnazione di un criterio di posizionamento o dimensionamento della macchina virtuale non è un requisito per i tenant durante la creazione di una macchina virtuale. Se un tenant non seleziona in modo esplicito un criterio di dimensionamento della macchina virtuale da assegnare a una macchina virtuale, a questa viene applicato il dimensionamento della macchina virtuale predefinito.

Se non si crea e pubblica alcun criterio di posizionamento della macchina virtuale, l'opzione del criterio di posizionamento della macchina virtuale non è visibile per i tenant. Se non si creano e non si pubblicano criteri di vGPU, i tenant possono creare solo macchine virtuali per scopi generici. Se un tenant seleziona un criterio di posizionamento della macchina virtuale o di vGPU con informazioni di dimensionamento, l'opzione del criterio di dimensionamento della macchina virtuale diventa nascosto al tenant. È possibile creare un criterio di posizionamento della macchina virtuale con informazioni di dimensionamento solo utilizzando l'API di vCloud.

Se è presente un solo criterio di dimensionamento della macchina virtuale, l'opzione del criterio di ridimensionamento della macchina virtuale non è visibile per i tenant.

Quando l'amministratore di sistema imposta gli attributi Conteggio vCPU, Core per socket e Memoria in un criterio di dimensionamento della macchina virtuale o di vGPU, se un tenant seleziona il criterio, questi valori vengono visualizzati, ma non sono modificabili.

Assegnare un criterio a una macchina virtuale esistente. Gli utenti tenant autorizzati a gestire le macchine virtuali in un VDC dell'organizzazione possono assegnare o modificare i criteri di dimensionamento e posizionamento della macchina virtuale e i criteri di vGPU per una macchina virtuale esistente utilizzando il VMware Cloud Director Tenant Portal. Quando un tenant modifica il criterio di posizionamento della macchina virtuale o di vGPU, la macchina virtuale viene spostata in un nuovo host in base alla regola di affinità dell'host della macchina virtuale definita nel nuovo criterio. Quando un tenant modifica un criterio di dimensionamento della macchina virtuale o di vGPU con informazioni di dimensionamento definite, il sistema riconfigura la macchina virtuale in modo che utilizzi le risorse di elaborazione come specificato nel nuovo criterio.

Il flusso di lavoro per lavorare con il posizionamento della macchina virtuale e i criteri di dimensionamento della macchina virtuale è il seguente.

  1. Si creano uno o più criteri di posizionamento della macchina virtuale. Vedere Creazione di un criterio di posizionamento della macchina virtuale all'interno di un VDC del provider in VMware Cloud Director.

    Quando si crea un criterio di posizionamento della macchina virtuale da inserire nell'ambito di un singolo VDC del provider, il nome del criterio di posizionamento della macchina virtuale deve essere univoco all'interno dell'ambito del VDC del provider del criterio. Se si crea un criterio di posizionamento della macchina virtuale nell'ambito di più VDC del provider, il nome del criterio di posizionamento della macchina virtuale diventa globalmente univoco all'interno del sito VMware Cloud Director.

  2. Si creano uno o più criteri di dimensionamento della macchina virtuale. Vedere Creazione di un criterio di dimensionamento della macchina virtuale in VMware Cloud Director.

    I nomi di un criterio di dimensionamento della macchina virtuale sono univoci in un singolo sito VMware Cloud Director.

  3. Creare uno o più criteri vGPU. Vedere Creazione di un criterio di vGPU in VMware Cloud Director.

    I nomi dei criteri di vGPU sono univoci in un singolo sito VMware Cloud Director.

  4. È possibile pubblicare i criteri di posizionamento, dimensionamento della macchina virtuale e di vGPU in uno o più VDC dell'organizzazione. Vedere Aggiunta di un criterio di posizionamento della macchina virtuale a un VDC dell'organizzazione in VMware Cloud Director, Aggiunta di un criterio di dimensionamento della macchina virtuale a un VDC dell'organizzazione in VMware Cloud Director e Aggiunta di un criterio di vGPU a un VDC dell'organizzazione in VMware Cloud Director.

    La pubblicazione di un criterio lo rende disponibile per gli utenti dei tenant nei VDC dell'organizzazione durante la creazione e la modifica della macchina virtuale.

  5. Quando si crea o si aggiorna una macchina virtuale, i tenant possono utilizzare l'API di VMware Cloud Director o VMware Cloud Director Tenant Portal per assegnare un criterio di dimensionamento e di posizionamento della macchina virtuale e un criterio di vGPU a una macchina virtuale.