Enhanced vMotion Compatibility (EVC) es una función del clúster que garantiza la compatibilidad de CPU entre hosts en un clúster para que pueda migrar sin problemas las máquinas virtuales dentro del clúster de EVC. También puede habilitar, deshabilitar o cambiar el modo de EVC en el nivel de la máquina virtual. La función EVC por máquina virtual facilita la migración de la máquina virtual más allá del clúster y a través de centros de datos y sistemas vCenter Serverque tienen diferentes procesadores.

A partir de vSphere 7.0 Update 1, puede aprovechar la función EVC para la aceleración de gráficos compartidos virtuales (Virtual Shared Graphics Acceleration, vSGA). vSGA permite que varias máquinas virtuales compartan las GPU instaladas en hosts ESXi y aprovechen las capacidades de aceleración de gráficos 3D.

El modo de EVC de una máquina virtual es independiente del modo de EVC definido en el nivel del clúster. El modo de EVC basado en el clúster limita las funciones de CPU que expone un host a las máquinas virtuales. El modo de EVC por máquina virtual determina el conjunto de funciones de CPU del host que una máquina virtual requiere para poder encenderse o migrar.

De forma predeterminada, cuando se enciende una máquina virtual creada recientemente, esta hereda el conjunto de funciones del host o el clúster EVC principal. Sin embargo, puede cambiar el modo de EVC para cada máquina virtual por separado. Puede aumentar o disminuir el modo de EVC de una máquina virtual. Si se reduce el modo de EVC, aumenta la compatibilidad de CPU de la máquina virtual. También puede usar las llamadas de API para personalizar aún más el modo de EVC.

EVC en el nivel del clúster y EVC por máquina virtual

Existen varias diferencias entre el funcionamiento de la función EVC en el nivel del clúster del host y en el nivel de máquina virtual.

  • A diferencia del EVC basado en clúster, puede cambiar el modo de EVC por máquina virtual solo cuando la máquina virtual está apagada.
  • Con el EVC basado en clúster, cuando se migra una máquina virtual fuera del EVC del clúster, un ciclo de energía restablece el modo de EVC que tiene la máquina virtual. Con el EVC por máquina virtual, el modo de EVC se convierte en un atributo de la máquina virtual. Un ciclo de energía no afecta la compatibilidad de la máquina virtual con diferentes procesadores.
  • Cuando configure EVC en el nivel de la máquina virtual, el modo de EVC por máquina virtual anula el EVC basado en clúster. Si no configura el EVC por máquina virtual, cuando se enciende la máquina virtual, hereda el modo de EVC de su host o clúster de EVC principal.
  • Si una máquina virtual está en un clúster de EVC y EVC por máquina virtual también está habilitado, el modo de EVC de la máquina virtual no puede superar el modo de EVC del clúster de EVC en el que se ejecuta la máquina virtual. El conjunto de funciones de línea base que configure para la máquina virtual no puede contener más funciones de CPU que el conjunto de funciones de línea base que se aplica a los hosts del clúster de EVC. Por ejemplo, si configura un clúster con el modo de EVC Intel "Merom" Generation, no debe configurar una máquina virtual con ningún otro conjunto de funciones de la línea base Intel. Todos los demás conjuntos contienen más funciones de CPU que el conjunto de funciones de Intel "Merom" Generation, y como resultado de esta configuración, la máquina virtual no se puede encender.

Para obtener más información sobre EVC basado en clúster, consulte la guía Administrar vCenter Server y hosts.

Requisitos y compatibilidad

La función EVC por máquina virtual tiene los siguientes requisitos.
Compatibilidad Requisito
Compatibilidad del host

ESXi 6.7 o posterior.

Compatibilidad de vCenter Server

vCenter Server 6.7 o posterior.

Compatibilidad de las máquinas virtuales Versión de hardware virtual 14 o posterior.

Para comprobar la compatibilidad de EVC con un determinado procesador o modelo de servidor, consulte la Guía de compatibilidad de VMware en http://www.vmware.com/resources/compatibility/search.php.