Mithilfe der EVC-Funktion (Enhanced vMotion Compatibility) können Sie die vMotion-Kompatibilität für die Hosts innerhalb eines Clusters sicherstellen. EVC stellt sicher, dass alle Hosts in einem Cluster denselben CPU-Funktionssatz gegenüber der virtuellen Maschine offenlegen – selbst dann, wenn die tatsächlichen CPUs auf den Hosts abweichen. Durch die Verwendung von EVC wird verhindert, dass mit VMotion durchgeführte Migrationen aufgrund nicht kompatibler CPUs fehlschlagen.

Konfigurieren Sie EVC über das Dialogfeld „Clustereinstellungen“. Bei der EVC-Konfiguration werden alle Hostprozessoren im Cluster so konfiguriert, dass sie den Funktionssatz eines Baseline-Prozessors darstellen. Dieser Baseline-Funktionssatz wird als „EVC-Modus“bezeichnet. EVC nutzt die AMD-V Extended Migration-Technologie (für AMD-Hosts) und die Intel FlexMigration-Technologie (für Intel-Hosts) zum Maskieren der Prozessorfunktionen, sodass Hosts den Funktionssatz einer früheren Generation von Prozessoren darstellen können. Der EVC-Modus muss mit dem Funktionssatz des Hosts, der über den kleinsten Funktionssatz im Cluster verfügt, identisch oder eine Untermenge dieses Funktionssatzes sein.

EVC maskiert nur die Prozessorfunktionen, die Auswirkungen auf die vMotion-Kompatibilität haben. Auch bei aktiviertem EVC kann eine virtuelle Maschine die von neuen Hosts möglicherweise bereitgestellten Vorteile höherer Prozessorgeschwindigkeiten, einer größeren Anzahl von CPU-Kernen oder einer besseren Unterstützung für die Hardwarevirtualisierung nutzen.

EVC kann virtuelle Maschinen nicht daran hindern, auf ausgeblendete CPU-Funktionen zuzugreifen. Anwendungen, die nicht die vom CPU-Hersteller empfohlenen Methoden zur Funktionserkennung verwenden, verhalten sich in einer EVC-Umgebung möglicherweise nicht wie erwartet. VMware EVC bietet keine Unterstützung für Anwendungen, die nicht den Empfehlungen des CPU-Herstellers folgen. Weitere Informationen zum Erstellen von Anwendungen, die sich ordnungsgemäß verhalten, finden Sie im VMware Knowledgebase-Artikel Detecting and Using New Features in CPUs.

Ab vSphere 7.0 Update 1 können Sie die EVC-Funktion für Virtual Shared Graphics Acceleration (vSGA) nutzen. vSGA ermöglicht mehreren virtuellen Maschinen, auf ESXi-Hosts installierte GPUs freizugeben und die 3D-Grafikbeschleunigungsfunktionen zu nutzen.