Enhanced vMotion Compatibility (EVC) ist eine Cluster-Funktion, die die CPU-Kompatibilität zwischen Hosts in einem Cluster sicherstellt, sodass Sie virtuelle Maschinen innerhalb des EVC-Clusters nahtlos migrieren können. Ab vSphere 6.7 können Sie den EVC-Modus auch auf der Ebene der virtuellen Maschine aktivieren, deaktivieren oder ändern. Die Pro-VM-basierte EVC-Funktion erleichtert die Migration der virtuellen Maschine über den Cluster hinaus und zwischen mehreren vCenter Server-Systemen und -Datencentern, die andere Prozessoren haben.
Der EVC-Modus einer virtuellen Maschine ist unabhängig von dem auf Clusterebene definierten EVC-Modus. Der clusterbasierte EVC-Modus beschränkt die CPU-Funktionen, die ein Host für virtuelle Maschinen bereitstellt. Der Pro-VM-basierte EVC-Modus bestimmt den Satz der Host-CPU-Funktionen, die eine virtuelle Maschine benötigt, um eingeschaltet und migriert zu werden.
Wenn Sie eine neu erstellte virtuelle Maschine einschalten, übernimmt sie standardmäßig die EVC-Einstellung des übergeordneten EVC-Clusters oder -Hosts. Sie können den EVC-Modus für jede virtuelle Maschine jedoch separat ändern. Sie können den EVC-Modus einer virtuellen Maschine erhöhen oder herabsetzen. Durch einen niedrigeren EVC-Modus wird die CPU-Kompatibilität der virtuellen Maschine gesteigert. Sie können auch die API-Aufrufe verwenden, um den EVC-Modus weiter anzupassen.
EVC-Modus auf Cluster-Ebene und Pro-VM-basierter EVC-Modus
Es gibt einige Unterschiede zwischen der Funktionsweise von EVC auf der Ebene des Hostclusters und der Ebene der virtuellen Maschine.
- Im Gegensatz zum clusterbasierten EVC-Modus können Sie den Pro-VM-baierten EVC-Modus nur dann ändern, wenn die virtuelle Maschine ausgeschaltet ist.
- Wenn Sie bei Verwendung des clusterbasierten EVC-Modus eine virtuelle Maschine aus dem EVC-Cluster migrieren, wird der EVC-Modus der virtuellen Maschine durch einen Warmstart zurückgesetzt. Bei Verwendung des Pro-VM-basierten EVC-Modus wird der EVC-Modus zu einem Attribut der virtuellen Maschine. Ein Warmstart wirkt sich nicht auf die Kompatibilität der virtuellen Maschine mit anderen Prozessoren aus.
- Wenn Sie EVC auf der Ebene der virtuellen Maschine konfigurieren, überschreibt der Pro-VM-basierte EVC-Modus den clusterbasierten EVC-Modus. Falls Sie den Pro-VM-basierten EVC-Modus nicht konfigurieren, übernimmt die virtuelle Maschine beim Einschalten den EVC-Modus des übergeordneten Clusters oder Hosts.
- Wenn sich eine virtuelle Maschine in einem EVC-Cluster befindet und der Pro-VM-basierte EVC-Modus ebenfalls aktiviert ist, kann der EVC-Modus der virtuellen Maschine den EVC-Modus des EVC-Clusters, in dem die virtuelle Maschine ausgeführt wird, nicht überschreiten. Der Baseline-Funktionssatz, den Sie für die virtuelle Maschine konfigurieren, kann nicht mehr CPU-Funktionen enthalten, als der Baseline-Funktionssatz, der auf die Hosts im EVC-Cluster angewendet wird. Wenn Sie beispielsweise einen Cluster mit dem EVC-Modus der Intel-Generation „Merom“ konfigurieren, sollten Sie eine virtuelle Maschine nicht mit einem anderen Intel-Baseline-Funktionsssatz konfigurieren. Alle anderen Sätze enthalten mehr CPU-Funktionen als der Funktionssatz der Intel-Generation „Merom“. Eine solche Konfiguration führt dazu, dass die virtuelle Maschine nicht eingeschaltet werden kann.
Weitere Informationen zu EVC-Clustern finden Sie im Handbuch vCenter Server und Hostverwaltung.
Kompatibilität und Anforderungen
Kompatibilität | Anforderung |
---|---|
Hostkompatibilität | ESXi6.7 oder höher. |
vCenter Server-Kompatibilität | vCenter Server6.7 oder höher. |
Kompatibilität der virtuellen Maschine | Virtuelle Hardwareversion 14 oder höher. |
Weitere Informationen zur EVC-Unterstützung für einen bestimmten Prozessor oder ein bestimmtes Servermodell finden Sie im VMware-Kompatibilitätshandbuch unter http://www.vmware.com/resources/compatibility/search.php.