La compatibilità di vMotion (EVC) migliorata è una funzionalità cluster che assicura la compatibilità CPU tra gli host di un cluster in modo da poter eseguire facilmente la migrazione delle macchine virtuali all'interno del cluster EVC. È inoltre possibile attivare, disattivare o modificare la modalità EVC a livello della macchina virtuale.
La funzionalità EVC per macchina virtuale facilita la migrazione della macchina virtuale oltre il cluster e tra i sistemi vCenter Server, nonché tra i data center con processori diversi. La funzionalità EVC per macchina virtuale facilita la migrazione della macchina virtuale oltre il cluster e tra i sistemi vCenter Server, nonché tra i data center con processori diversi.
A partire da vSphere 7.0 Update 1, è possibile utilizzare la funzionalità EVC per Virtual Shared Graphics Acceleration (vSGA). vSGA consente a più macchine virtuali di condividere le GPU installate negli host ESXi e di utilizzare le funzionalità di accelerazione grafica 3D.
La modalità EVC di una macchina virtuale è indipendente dalla modalità EVC definita a livello di cluster. La modalità EVC basata su cluster limita le funzionalità della CPU che un host espone alle macchine virtuali. La modalità EVC per macchina virtuale determina il set di funzionalità della CPU dell'host richieste da una macchina virtuale per l'accensione e la migrazione.
Per impostazione predefinita, quando si accende una macchina virtuale appena creata, essa eredita il set di funzionalità del cluster o dell'host EVC principale. Tuttavia, è possibile modificare la modalità EVC per ogni macchina virtuale separatamente. È possibile aumentare o diminuire la modalità EVC di una macchina virtuale. La riduzione della modalità EVC aumenta la compatibilità della CPU della macchina virtuale. Per personalizzare ulteriormente la modalità EVC, è inoltre possibile utilizzare le chiamate API.
EVC a livello di cluster ed EVC per macchina virtuale
Esistono differenze sostanziali tra il funzionamento della funzionalità EVC a livello del cluster host e a livello della macchina virtuale.
- A differenza della funzionalità EVC basata su cluster, è possibile modificare la modalità EVC per macchina virtuale solo quando la macchina virtuale è spenta.
- Con l'EVC basato su cluster, quando si esegue la migrazione di una macchina virtuale all'esterno del cluster EVC, la modalità EVC della macchina virtuale viene reimpostata da un ciclo di alimentazione. Con l'EVC per macchina virtuale, la modalità EVC diventa un attributo della macchina virtuale. Un ciclo di alimentazione non influisce sulla compatibilità della macchina virtuale con processori diversi.
- Quando si configura EVC a livello di macchina virtuale, la modalità EVC per macchina virtuale sostituisce l'EVC basato su cluster. Se non si configura EVC per macchina virtuale, quando si accende la macchina virtuale, essa eredita la modalità EVC del cluster o dell'host EVC principale.
- Se una macchina virtuale si trova in un cluster EVC ed è inoltre abilitato l'EVC per macchina virtuale, la modalità EVC della macchina virtuale non potrà superare la modalità EVC del cluster EVC in cui viene eseguita la macchina virtuale. Il set di funzionalità di base configurato per la macchina virtuale non può contenere più funzionalità CPU rispetto alla funzionalità di base applicata agli host nel cluster EVC. Ad esempio, se si configura un cluster con la modalità EVC generazione "Merom" Intel, non sarà necessario configurare una macchina virtuale con altri set di funzionalità di base di Intel. Tutti gli altri set contengono più funzionalità CPU rispetto al set di funzionalità Intel "Merom" e, a seguito di tale configurazione, la macchina virtuale non si accende.
Per ulteriori informazioni sui cluster EVC, vedere la guida di vCenter Server and Host Management.
Compatibilità e requisiti
Compatibilità | Requisito |
---|---|
Compatibilità host | ESXi 7.0 o versioni successive. |
Compatibilità di vCenter Server | vCenter Server 7.0 o versioni successive. |
Compatibilità della macchina virtuale | Hardware virtuale versione 14 (o versioni successive). |
Per verificare il supporto EVC per un processore specifico o un modello di server, vedere la Guida alla compatibilità di VMware all'indirizzo http://www.vmware.com/resources/compatibility/search.php.
Configurazione della modalità EVC di una macchina virtuale
La modalità EVC per macchina virtuale è disattivata per impostazione predefinita. È possibile attivare, disattivare e modificare la modalità EVC di una macchina virtuale per assicurarne la migrazione senza problemi tra cluster, sistemi vCenter Server e data center con processori diversi.
Prerequisiti
Spegnere la macchina virtuale.
Procedura
Come determinare la modalità EVC della macchina virtuale
La modalità EVC di una macchina virtuale determina la CPU e le funzionalità grafiche di cui un host deve disporre per consentire alla macchina virtuale di eseguire la migrazione su tale host e di accenderla. La modalità EVC di una macchina virtuale è indipendente dalla modalità EVC configurata per il cluster in cui viene eseguita la macchina virtuale.
La modalità EVC di una macchina virtuale viene definita quando la macchina virtuale viene attivata. All'accensione, la macchina virtuale determina anche la modalità EVC del cluster in cui viene eseguita. Se viene generata la modalità EVC di una macchina virtuale in esecuzione o l'intero cluster EVC, la macchina virtuale non ne modifica la modalità EVC finché quest'ultima non viene spenta e riaccesa. Ciò significa che la macchina virtuale non utilizza funzionalità CPU esposte dalla nuova modalità EVC fino a quando la macchina virtuale non viene spenta e riaccesa.
Ad esempio, si crea un cluster EVC contenente host con processori Intel e si imposta la modalità EVC su Intel "Merom" Generation (Xeon Core 2). Quando si accende una macchina virtuale in questo cluster, viene eseguita in modalità EVC Intel Merom Generation (Xeon Core 2). Se si aumenta la modalità EVC del cluster in Intel "Penryn" Generation (Xeon 45 nm Core 2), la macchina virtuale manterrà la modalità EVC di livello inferiore "Merom" Generation (Xeon Core 2). Per utilizzare il set di funzionalità della modalità EVC di livello superiore, ad esempio SSE4.1, è necessario spegnere e riaccendere la macchina virtuale.