As máscaras de compatibilidade de CPU permitem a personalização dos recursos de CPU visíveis para uma máquina virtual.
vCenter Server compara os recursos de CPU disponíveis para uma máquina virtual com os recursos de CPU do host de destino para determinar se as migrações devem ser permitidas ou não com o vMotion.
Para garantir a estabilidade das máquinas virtuais após uma migração com o vMotion, o VMware define os valores padrão para máscaras de compatibilidade de CPU.
Quando existe uma escolha entre a compatibilidade da CPU ou os recursos do sistema operacional convidado (como o NX / XD), o VMware fornece opções de caixa de seleção para configurar máquinas virtuais individuais. Você pode acessar as opções de configuração por meio da opção Configurações avançadas para a CPU da máquina virtual. Para obter mais controle sobre a visibilidade dos recursos da CPU, você pode editar a máscara de compatibilidade da CPU da máquina virtual no nível de bit.
As máscaras de compatibilidade de CPU não podem impedir que as máquinas virtuais acessem recursos de CPU mascarados em todas as circunstâncias. Em algumas circunstâncias, os aplicativos podem detectar e usar recursos mascarados, mesmo estando ocultos do sistema operacional guest. Além disso, em qualquer host, os aplicativos que usam métodos não suportados de detecção de recursos da CPU em vez de usar a instrução CPUID podem acessar recursos mascarados. As máquinas virtuais que executam aplicativos que usam métodos de detecção de CPU não suportados podem enfrentar problemas de estabilidade após a migração.