Condividi tramite


Modalità di classificazione degli host in Virtual Machine Manager

Aggiornamento: settembre 2009

Si applica a: Virtual Machine Manager 2008, Virtual Machine Manager 2008 R2, Virtual Machine Manager 2008 R2 SP1

Quando si esegue la distribuzione o la migrazione di una macchina virtuale a un host, il processo di valutazione e selezione dell'host più idoneo per la macchina virtuale è noto come selezione host per macchina virtuale o selezione host. Durante la selezione host viene valutata l'idoneità di tutti gli host disponibili e assegnato a ciascun host un punteggio da 0 (non adeguato) a 5 stelle (molto adeguato), in incrementi di mezza stella.. La classificazione di ciascun host si basa su diversi fattori, tra cui il software di virtualizzazione dell'host, la configurazione hardware e di rete dell'host e della macchina virtuale, i requisiti a livello di risorse della macchina virtuale e l'eventualità che si tratti di una macchina virtuale a disponibilità elevata.

Una nuova funzionalità in VMM 2008 R2 è la verifica di compatibilità host, eseguita da VMM prima della migrazione di una macchina virtuale distribuita in un cluster host Hyper-V creato in Windows Server 2008 R2. Per evitare la mancata riuscita di una migrazione, la verifica della compatibilità host garantisce che l'hardware dell'host di destinazione, ad esempio il modello di CPU, sia compatibile con l'host di origine. VMM utilizza l'API di verifica della compatibilità Hyper-V in Windows Server 2008 R2 e le API di verifica della compatibilità VMware per garantire che tali requisiti hardware vengano soddisfatti per ciascun tipo di software di virtualizzazione. Questa funzionalità non è disponibile per i cluster di failover creati in Windows Server 2008.

Importante

In VMM 2008 R2, per gli host che eseguono Windows Server 2008 R2 o per gli host ESX Server, le classificazioni inizialmente visualizzate nella pagina Seleziona host della procedura guidata si basano su una valutazione preliminare da parte di VMM. Per visualizzare una classificazione host basata su una valutazione più completa, è necessario selezionare l'host facendo clic su di esso.

Utilizzo della classificazione host per la selezione degli host

È possibile stabilire criteri predefiniti personalizzati che verranno utilizzati da VMM per la classificazione degli host durante la selezione host. Ciò consente di distribuire le macchine virtuali nell'host più idoneo. È possibile specificare l'obiettivo di selezione host che VMM deve utilizzare per calcolare le classificazioni host. Gli obiettivi di selezione sono descritti nella tabella seguente:

Obiettivo Descrizione Strategia

Massimizzazione delle risorse

Consente di consolidare in un singolo host più carichi di lavoro con utilizzo limitato delle risorse. Le macchine virtuali vengono distribuite in tale host fino a raggiungerne i limiti.

Utilizzare questa opzione se si intende utilizzare completamente un host prima di assegnare le macchine virtuali ad host supplementari.

Bilanciamento del carico

Riduce al minimo il carico di elaborazione sui singoli host.

Utilizzare questa opzione se si intende distribuire in maniera uniforme in tutti gli host il carico delle prestazioni delle macchine virtuali.

È inoltre possibile specificare l'importanza relativa di ciascuna delle seguenti risorse che VMM deve utilizzare durante la classificazione degli host:

  • Utilizzo CPU

  • Utilizzo memoria

  • I/O disco

  • Utilizzo rete

Ad esempio, se si crea una macchina virtuale basata su Windows Server 2008 per sviluppatori che necessita di molto spazio sulla CPU, ma l'host dispone di poco spazio su disco o di risorse di rete limitate, è possibile personalizzare le classificazioni in modo da aumentare la priorità di CPU libera e diminuire la priorità del disco rigido e della rete.

Per ulteriori informazioni sull'impostazione di valori predefiniti di selezione host, vedere Come impostare selezioni host predefinite per le macchine virtuali (https://go.microsoft.com/fwlink/?LinkID=162975).

Selezione host automatica

VMM distribuisce automaticamente una macchina virtuale nell'host più idoneo di un gruppo host e nel volume più adatto dell'host in base allo spazio disponibile del volume. Questo processo è noto come selezione host automatica e si verifica nelle situazioni seguenti:

Durante la selezione host automatica, i file per la macchina virtuale vengono spostati nell'host più idoneo per un gruppo host e nel volume più indicato nell'host selezionato in base allo spazio disponibile del volume. Affinché la selezione host automatica abbia esito positivo, è necessario configurare il percorso predefinito di una macchina virtuale nel volume consigliato. Per ulteriori informazioni, vedere Informazioni sui percorsi predefiniti macchina virtuale (https://go.microsoft.com/fwlink/?LinkID=162784).

Nota

Se la configurazione hardware di una macchina virtuale è: Macchina virtuale a disponibilità elevata, durante la selezione host VMM fornirà le classificazioni host solo per gli host Hyper-V in cluster e per gli host ESX Server che si trovano in un cluster host. Per ulteriori informazioni, vedere Come configurare la priorità e la disponibilità di una macchina virtuale.

Modalità di classificazione degli host di VMM

VMM valuta tutti gli host inclusi nel gruppo di host selezionato e anche eventuali host presenti nei gruppi host figlio. Le classificazioni si basano sulle impostazioni di selezione host predefinite e non cambiano a seconda delle classificazioni di altri host.

Ciascun host deve essere in grado di ospitare le riserve host e l'allocazione massima di risorse per tutte le macchine virtuali ospitate. Le riserve host sono le risorse riservate per l'utilizzo del sistema operativo host nel computer host fisico.

Misurazione dell'utilizzo delle risorse

Ogni 10 minuti circa, VMM misura l'utilizzo della CPU, l'utilizzo della memoria, l'I/O disco e l'utilizzo della rete per ogni host e ricalcola la classificazione media. L'utilizzo indicato rappresenta una media di tutte le misurazioni effettuate a partire dall'ultima azione che ha modificato l'utilizzo delle risorse dell'host. Le azioni che reimpostano i dati in un host includono quelle indicate di seguito:

  • Nuova macchina virtuale

  • Distribuisci macchina virtuale

  • Archivia macchina virtuale

  • Esegui migrazione macchina virtuale

  • Elimina macchina virtuale

  • Macchina virtuale attivata

  • Macchina virtuale disattivata, interrotta, sospesa o in stato salvato

Calcolo delle classificazioni host

VMM calcola le classificazioni host in incrementi di mezza stella in una scala da 0 a 5 stelle. Le classificazioni si basano su singoli host e non sulla relativa idoneità di tutti gli host disponibili. VMM calcola le classificazioni degli host in base a formule specifiche, descritte nella tabella seguente:

Classificazione Formula

CPU

[ 1 – ( Utilizzo CPU / (100 – Riserva CPU)) ] x Peso CPU

Memoria

[ 1 – ( Memoria utilizzata/(Memoria totale– Riserva memoria)) ] x Peso memoria

Disco

[ 1 – (IOPS disco/Massimo IOPS su disco ] x Peso disco

Rete

[ 1 – ( Utilizzo di rete/(100 – Riserva di rete)) ] x Peso rete

Condizioni che determinano una classificazione di zero

Se un host non soddisfa uno o più requisiti specifici, riceverà una classificazione di 0 stelle. Gli host disponibili che soddisfano i criteri riceveranno automaticamente una classificazione superiore a 0 stelle. I requisiti sono descritti nella tabella seguente:

Requisito Descrizione

Spazio fisico su disco rigido

L'host deve disporre di almeno un disco rigido con spazio sufficiente, corrispondente allo spazio totale su disco rigido richiesto dalla macchina virtuale. Con i dischi rigidi dinamici vengono utilizzate le dimensioni correnti del disco rigido, non quelle massime.

Memoria

La memoria richiesta per la macchina virtuale deve essere inferiore alla quantità attuale di memoria disponibile nell'host. Un host deve disporre di una quantità sufficiente di memoria libera per avviare la macchina virtuale.

Nota

L'host richiede una quantità di memoria leggermente superiore per avviare una macchina virtuale rispetto alla memoria richiesta per distribuirla.

Se si attiva la memoria dinamica in una macchina virtuale, considerare le implicazioni relative alla selezione host indicate di seguito:

  • Se la macchina virtuale (incluso uno qualsiasi dei relativi checkpoint) viene configurata per l'utilizzo della memoria dinamica, la selezione host viene bloccata durante la creazione o la migrazione se l'host Hyper-V di destinazione non supporta la memoria dinamica.

  • Per completare la selezione host di una macchina virtuale nuova oppure interrotta, è necessario che l'host Hyper-V di destinazione soddisfi almeno il requisito relativo alla memoria di avvio della macchina virtuale.

  • Per completare la selezione host di una macchina virtuale in esecuzione, è necessario che l'host Hyper-V di destinazione soddisfi almeno il requisito relativo alla memoria corrente della macchina virtuale.

  • Durante la selezione host di una macchina virtuale nello stato salvato, vengono confrontati i seguenti valori:

    • l'ultimo valore noto di utilizzo della memoria della macchina virtuale

    • la memoria di avvio della macchina virtuale

    Per completare la selezione host, nell'host Hyper-V di destinazione deve essere disponibile il valore più alto tra questi due.

Per ulteriori informazioni sulla memoria dinamica, vedere Novità di Virtual Machine Manager 2008 R2 SP1.

Connettività di rete

Le reti virtuali richieste dalla macchina virtuale vengono confrontate con le reti virtuali disponibili nell'host L'host deve contenere tutte le reti virtuali necessarie per la macchina virtuale. Se si utilizzano i tag di rete, il percorso di rete e il tag di rete per la macchina virtuale e l'host devono essere identici. In caso contrario, la classificazione host sarà di 0 stelle. Per ulteriori informazioni, vedere Configurazione di reti virtuali in VMM (https://go.microsoft.com/fwlink/?LinkId=197222).

Video

Se si attiva la scheda video Microsoft RemoteFX 3D in una macchina virtuale, considerare le implicazioni relative alla selezione host indicate di seguito:

  • Se la macchina virtuale (incluso uno qualsiasi dei relativi checkpoint) viene configurata per l'utilizzo della scheda video RemoteFX 3D, la selezione host viene bloccata durante la creazione o la migrazione se l'host Hyper-V di destinazione non supporta RemoteFX. Per informazioni sui requisiti per il supporto di RemoteFX, vedere Novità di Virtual Machine Manager 2008 R2 SP1.

  • Durante la creazione o la migrazione di una macchina virtuale in esecuzione, la selezione host è bloccata se l'host Hyper-V di destinazione con supporto RemoteFX non dispone di una o più GPU (graphics processing units) con memoria video disponibile sufficiente. Se la macchina virtuale viene arrestata o si trova in uno stato salvato, viene visualizzata una classificazione con zero stelle insieme a un avviso. Tuttavia, la selezione host non viene bloccata.

  • Durante la migrazione di una macchina virtuale in esecuzione, la selezione host viene bloccata se l'host Hyper-V di destinazione non dispone della stessa GPU con memoria video disponibile sufficiente. Se la macchina virtuale si trova in uno stato salvato, viene visualizzata una classificazione con zero stelle insieme a un avviso. Tuttavia, la selezione host non viene bloccata.

Modalità di manutenzione

In VMM 2008 R2, un host in modalità di manutenzione riceve una classificazione di zero stelle e non può essere scelto per la selezione host. Per ulteriori informazioni, vedere Informazioni sulla modalità di manutenzione (https://go.microsoft.com/fwlink/?LinkId=178844).

Clustering

Le macchine virtuali a disponibilità elevata devono essere distribuite in host in cluster. Durante la migrazione della macchina virtuale a disponibilità elevata, VMM assegna zero stelle agli host non in cluster e non blocca tali host dalla selezione host. Se si conferma che si desidera eseguire la migrazione della macchina virtuale a disponibilità elevata in un host non in cluster, la macchina virtuale viene configurata come non a disponibilità elevata.

Gli host in cluster in uno stato Overcommit ricevono una classificazione di zero stelle ma non vengono bloccati dalla selezione host. In VMM, l'impostazione di riserva cluster specifica il numero di errori dei nodi che un cluster host deve essere in grado di tollerare supportando comunque tutte le macchine virtuali distribuite negli host. Se un cluster host non è in grado di sostenere il numero di errori dei nodi specificato continuando comunque a tenere in esecuzione tutte le macchine virtuali, per il cluster viene attivato lo stato Overcommit. Per ulteriori informazioni sullo stato Overcommit, vedere Creazione e gestione di macchine virtuali a disponibilità elevata (https://go.microsoft.com/fwlink/?LinkID=145066).

Migrazione da Hyper-V

VMM blocca le migrazioni di macchine virtuali da un host Hyper-V a un host nel quale è in esecuzione un software di virtualizzazione diverso.

Compatibilità con il software di virtualizzazione

VMM blocca la migrazione di una macchina virtuale con funzionalità specifiche non consentite dal software di virtualizzazione in esecuzione in un host. Ad esempio, gli host VMware non consentono dischi rigidi IDE, mentre gli host Hyper-V non consentono l'avvio da un disco rigido SCSI.

Come interpretare le classificazioni degli host

Le classificazioni host sono suggerimenti basati su criteri predefiniti che è possibile personalizzare o ignorare durante la selezione host. Le classificazioni host non includono ogni singola informazione, ad esempio, la velocità delle connessioni di rete non viene indicata nei calcoli di classificazione degli host.

Se un host dispone di spazio su disco rigido fisico e di memoria disponibile sufficienti, è possibile distribuire una macchina virtuale in tale host indipendentemente dalla classificazione dell'host. Tuttavia, la distribuzione di una macchina virtuale in un host con una classificazione superiore fornisce prestazioni migliori per la macchina virtuale.

Linee guida per ottenere classificazioni host accurate

Per ottenere classificazioni host accurate durante la distribuzione, seguire le procedure consigliate riportate di seguito.

Monitoraggio delle tendenze nell'utilizzo delle risorse

È possibile monitorare nel tempo le tendenze di utilizzo di host e macchine virtuali pianificando rapporti periodici in Operations Manager. Per ulteriori informazioni, vedere Configurazione dell'integrazione di Operations Manager con VMM (https://go.microsoft.com/fwlink/?LinkID=159865).

Configurazione dei percorsi predefiniti delle macchine virtuali

Aggiungere i percorsi predefiniti delle macchine virtuali per ciascun volume di un host nel quale si desidera archiviare tali macchine. Tale operazione è necessaria se si prevede di supportare le funzionalità self-service per macchine virtuali. Per ulteriori informazioni su come aggiungere un percorso di macchina virtuale all'host, vedere Come impostare le opzioni di selezione host per un host (https://go.microsoft.com/fwlink/?LinkID=162976) Per ulteriori informazioni sulla funzionalità self-service per macchine virtuali, vedere Informazioni sulla funzionalità self-service per macchine virtuali (https://go.microsoft.com/fwlink/?LinkID=121834).