Enhanced vMotion Compatibility (EVC) é um recurso de cluster que garante a compatibilidade da CPU entre os hosts em um cluster, para que você possa migrar perfeitamente as máquinas virtuais dentro do cluster EVC. Você também pode ativar, desativar ou alterar o modo EVC no nível da máquina virtual. O recurso EVC por VM facilita a migração da máquina virtual para além do cluster e em vCenter Server sistemas e centros de dados que têm processadores diferentes.

A partir do vSphere 7.0 Update 1, você pode aproveitar o recurso EVC para Virtual Shared Graphics Acceleration (vSGA). O vSGA permite que várias máquinas virtuais compartilhem GPUs instaladas em ESXi hosts e aproveitem os recursos de aceleração de gráficos 3D.

O modo EVC de uma máquina virtual é independente do modo EVC definido no nível do cluster. O modo EVC baseado em cluster limita os recursos da CPU que um host expõe às máquinas virtuais. O modo EVC por VM determina o conjunto de recursos de CPU do host que uma máquina virtual requer para ligar e migrar.

Por padrão, quando você liga uma máquina virtual recém-criada, ela herda o conjunto de recursos de seu cluster EVC pai ou host. No entanto, você pode alterar o modo EVC para cada máquina virtual separadamente. Você pode aumentar ou diminuir o modo EVC de uma máquina virtual. Reduzir o modo EVC aumenta a compatibilidade da CPU da máquina virtual. Você também pode usar as chamadas de API para personalizar ainda mais o modo EVC.

EVC de nível de cluster e EVC por VM

Existem várias diferenças entre a maneira como o recurso EVC funciona no nível do cluster do host e no nível da máquina virtual.

  • Ao contrário do EVC baseado em cluster, você pode alterar o modo EVC por VM somente quando a máquina virtual está desligada.
  • Com o EVC baseado em cluster, quando você migra uma máquina virtual para fora do cluster EVC, um ciclo de energia redefine o modo EVC que a máquina virtual tem. Com o EVC por VM, o modo EVC se torna um atributo da máquina virtual. Um ciclo de energia não afeta a compatibilidade da máquina virtual com diferentes processadores.
  • Quando você configura o EVC no nível da máquina virtual, o modo EVC por VM substitui o EVC baseado em cluster. Se você não configurar o EVC por VM, ao ligar a máquina virtual, ela herdará o modo EVC do cluster EVC principal ou do host.
  • Se uma máquina virtual estiver em um cluster EVC e o EVC por VM também estiver ativado, o modo EVC da máquina virtual não poderá exceder o modo EVC do cluster EVC no qual a máquina virtual é executada. O conjunto de recursos de linha de base que você configura para a máquina virtual não pode conter mais recursos de CPU do que o conjunto de recursos de linha de base aplicado aos hosts no cluster EVC. Por exemplo, se você configurar um cluster com o modo EVC da Geração "Merom" da Intel, não deverá configurar uma máquina virtual com qualquer outro conjunto de recursos de linha de base da Intel. Todos os outros conjuntos contêm mais recursos de CPU do que o conjunto de recursos da Geração "Merom" da Intel e, como resultado dessa configuração, a máquina virtual não liga.

Para saber mais sobre clusters EVC, consulte o guia vCenter Server and Host Management .

Compatibilidade e requisitos

O recurso EVC por VM tem os seguintes requisitos.
Compatibilidade Requisito
Compatibilidade do host

ESXi 6.7 ou posterior.

Compatibilidade de vCenter Server

vCenter Server 6.7 ou posterior.

Compatibilidade da máquina virtual Hardware virtual versão 14 ou posterior.

Para verificar o suporte do EVC para um processador ou modelo de servidor específico, consulte o VMware Guia de compatibilidade em http://www.vmware.com/resources/compatibility/search.php.