Las máscaras de compatibilidad de CPU permiten la personalización de las funciones de CPU que están visibles para una máquina virtual.
vCenter Server compara las funciones de CPU que están disponibles para una máquina virtual con las funciones de CPU del host de destino para determinar si se deben permitir o no las migraciones con vMotion.
Para garantizar la estabilidad de las máquinas virtuales después de una migración con vMotion, VMware establece los valores predeterminados para las máscaras de compatibilidad de CPU.
Cuando es posible elegir las funciones del sistema operativo invitado o la compatibilidad de CPU (por ejemplo, NX/XD), VMware proporciona opciones de casilla para configurar las máquinas virtuales individuales. Puede acceder a las opciones de configuración mediante la opción Configuración avanzada de la CPU de la máquina virtual. Para tener más control sobre la visibilidad de las funciones de CPU, puede editar la máscara de compatibilidad de CPU de la máquina virtual en el nivel de bits.
Las máscaras de compatibilidad de CPU no pueden impedir que las máquinas virtuales accedan a las características de CPU en todas las circunstancias. En determinadas circunstancias, las aplicaciones pueden detectar y usar las características enmascaradas aunque estén ocultas para el sistema operativo invitado. Además, en cualquier host, las aplicaciones que usan métodos no compatibles de detección de las características de CPU en lugar de usar la instrucción de CPUID pueden acceder a las características enmascaradas. Las máquinas virtuales que ejecutan aplicaciones que usan métodos no compatibles de detección de las características de CPU pueden experimentar problemas de estabilidad después de la migración.