• Non ci sono risultati.

Informazioni sul dimensionamento delle macchine virtuali e sui criteri di posizionamento delle macchine virtuali

È possibile controllare l'allocazione e il posizionamento delle risorse della macchina virtuale in un cluster o un host specifico utilizzando i criteri di dimensionamento e i criteri di posizionamento della macchina virtuale.

vCloud Director 10.0 introduce i concetti di criterio di posizionamento della macchina virtuale e di criterio di dimensionamento della macchina virtuale.

Gli amministratori di sistema di vCloud Director creano e gestiscono i criteri di dimensionamento della macchina virtuale a livello globale e possono pubblicare singoli criteri individuali in uno o più VDC dell'organizzazione. I criteri di posizionamento della macchina virtuale vengono creati e gestiti per ciascun VDC del provider, perché un criterio di posizionamento della macchina virtuale ha come ambito il livello del VDC del provider. 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 alle macchine virtuali i criteri disponibili. I tenant e gli utenti nel VDC dell'organizzazione non possono esaminare la configurazione specifica di un criterio di posizionamento o

dimensionamento della macchina virtuale.

I criteri di posizionamento e dimensionamento della macchina virtuale 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 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. Gli Amministratori di sistema possono eliminare il criterio predefinito del sistema nel VDC e contrassegnare un altro criterio personalizzato come predefinito. Il criterio predefinito 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. 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 Server. 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:

n Nome (deve essere univoco nel VDC del provider)

n Descrizione

n 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, vCloud Director aggiunge la macchina virtuale al gruppo di macchine virtuali a cui si fa riferimento nel criterio. Di conseguenza, vCloud 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 vCloud Director possono controllare i seguenti aspetti del consumo di risorse di calcolo a livello di macchina virtuale:

n Numero di vCPU e velocità di clock delle vCPU

n Quantità di memoria allocata alla macchina virtuale

n Prenotazione, limite e condivisioni di memoria e CPU

n 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.

vCloud 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, vCloud 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 n Descrizione: criterio della macchina virtuale di piccole dimensioni n Nome: Dimensione piccola

n Memoria: 1024 n Numero di vCPU: 1

Dimensione media n Descrizione: criterio della macchina virtuale di medie dimensioni n Nome: Dimensione media

n Memoria: 2048 n Numero di vCPU: 2

Dimensione grande n Descrizione: criterio della macchina virtuale di grandi dimensioni n Nome: Dimensione grande

n Memoria: 4096 n 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.

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

n Per definire il posizionamento di una macchina virtuale in un host o in un gruppo di host, creare un criterio di posizionamento. Vedere Creazione di un criterio di posizionamento della macchina virtuale.

n Per controllare l'allocazione di risorse di calcolo fisico per i carichi di lavoro del tenant, creare un criterio di ridimensionamento. Vedere Creazione di un criterio di dimensionamento della macchina virtuale.

n Pubblicare un criterio di posizionamento o dimensionamento della macchina virtuale in uno o più VDC dell'organizzazione. Vedere Aggiunta di un criterio di posizionamento della macchina virtuale a un VDC dell'organizzazione

n Impostare un criterio di posizionamento o dimensionamento della macchina virtuale come predefinito.

n Modificare un criterio di posizionamento della macchina virtuale e un criterio di

dimensionamento della macchina virtuale. È possibile modificare solo il nome e la descrizione del criterio nell'interfaccia utente di vCloud Director.

n Annullare la pubblicazione di un criterio di posizionamento o dimensionamento della macchina virtuale da un VDC dell'organizzazione.

n Eliminare un criterio di posizionamento o dimensionamento della macchina virtuale.

Consultare Eliminazione di un criterio di posizionamento della macchina virtuale e Eliminazione di un criterio di dimensionamento della macchina virtuale.

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.

Nella tabella seguente sono elencate le operazioni dei criteri di dimensionamento e posizionamento della macchina virtuale per gli utenti dei tenant.

Tabella 6-1. Operazioni dei criteri di dimensionamento e posizionamento della macchina virtuale 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 alle macchine virtuali utilizzando il vCloud Director Tenant Portal. Di conseguenza, i parametri definiti nel criterio di dimensionamento della macchina virtuale controllano 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 alcun criterio di posizionamento della macchina virtuale, l'opzione del criterio di posizionamento della macchina virtuale non è visibile per i tenant. Se il tenant seleziona un criterio di posizionamento 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, 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 per una macchina virtuale esistente utilizzando il vCloud Director Tenant Portal. Quando un tenant modifica il criterio di posizionamento della macchina virtuale, la macchina virtuale viene spostata in un nuovo host in base alle regole di affinità dell'host della macchina virtuale definita nel nuovo criterio di posizionamento della macchina virtuale. Quando un tenant modifica un criterio di dimensionamento della macchina virtuale, il sistema riconfigura la macchina virtuale in modo che utilizzi le risorse di calcolo come specificato nel nuovo criterio di dimensionamento della macchina virtuale.

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

1 Un amministratore di sistema crea uno o più criteri di posizionamento della macchina virtuale. Vedere Creazione di un criterio di posizionamento della macchina virtuale.

2 Un amministratore di sistema crea uno o più criteri di dimensionamento della macchina virtuale. Vedere Creazione di un criterio di dimensionamento della macchina virtuale.

Il nome di un criterio di dimensionamento della macchina virtuale è univoco in un singolo sito vCloud Director. Il nome di un criterio di posizionamento della macchina virtuale è univoco all'interno dell'ambito VDC del provider del criterio.

3 Un amministratore di sistema pubblica i criteri di posizionamento e dimensionamento della macchina virtuale in uno o più VDC dell'organizzazione. Vedere Aggiunta di un criterio di posizionamento della macchina virtuale a un VDC dell'organizzazione.

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

4 Quando si crea o si aggiorna una macchina virtuale, i tenant possono utilizzare l'API di vCloud o il vCloud Director Tenant Portal per assegnare un criterio di dimensionamento della

macchina virtuale e un criterio di posizionamento della macchina virtuale a una macchina virtuale.