CPU-Kompatibilitätsmasken ermöglichen die Anpassung der für eine virtuelle Maschine angezeigten CPU-Funktionen.
vCenter Server vergleicht die für eine virtuelle Maschine verfügbaren CPU-Funktionen mit den CPU-Funktionen des Zielhosts, um zu ermitteln, ob Migrationen mit vMotion zulässig sind oder nicht.
Um die Stabilität von virtuellen Maschinen nach einer Migration auf vMotion zu gewährleisten, legt VMware die Standardwerte für CPU-Kompatibilitätsmasken fest.
Wenn eine Auswahl zwischen der CPU-Kompatibilität oder den Gastbetriebssystem-Funktionen (z. B. NX/XD) besteht, bietet VMware Kontrollkästchenoptionen zum Konfigurieren von einzelnen virtuellen Maschinen. Sie können auf die Konfigurationsoptionen über die Option „Erweiterte Einstellungen“ für die CPU der virtuellen Maschine zugreifen. Für eine bessere Steuerung der Sichtbarkeit von CPU-Funktionen können Sie die CPU-Kompatibilitätsmaske der virtuellen Maschine auf Bitebene bearbeiten.
CPU-Kompatibilitätsmasken können nicht in allen Fällen verhindern, dass virtuelle Maschinen auf maskierte CPU-Funktionen zugreifen. Unter bestimmten Umständen können Anwendungen maskierte Funktionen selbst dann ermitteln und verwenden, wenn diese für das Gastbetriebssystem nicht sichtbar sind. Ferner können Anwendungen, die nicht die CPUID-Anweisung, sondern nicht unterstützte Methoden zur Ermittlung von CPU-Funktionen verwenden, auf jedem Host auf maskierte Funktionen zugreifen. Bei virtuellen Maschinen, die Anwendungen ausführen, die nicht unterstützte CPU-Erkennungsmethoden verwenden, können nach der Migration Stabilitätsprobleme auftreten.