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 activar, desactivar o cambiar el modo EVC en el nivel de 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. 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 pueden utilizar 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
Compatibilidad | Requisito |
---|---|
Compatibilidad del host | ESXi 7.0 o posterior. |
Compatibilidad de vCenter Server | vCenter Server 7.0 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.
Configurar el modo de EVC de una máquina virtual
El EVC por cada máquina virtual está desactivado de forma predeterminada. Puede activar, desactivar y cambiar el modo de EVC de una máquina virtual a fin de garantizar su migración fluida a través de clústeres, sistemas de vCenter Server y centros de datos que tienen diferentes procesadores.
Requisitos previos
Apague la máquina virtual.
Procedimiento
Cómo determinar el modo EVC de la máquina virtual
El modo EVC de una máquina virtual determina las funciones de gráficos y CPU que un host debe tener para que la máquina virtual migre a ese host y se encienda. El modo EVC de una máquina virtual es independiente del modo EVC que configure para el clúster en el que se ejecuta la máquina virtual.
El modo EVC de una máquina virtual se determina cuando se enciende la máquina virtual. Durante el encendido, la máquina virtual también determina el modo EVC del clúster en el que se ejecuta. Si se activa el modo EVC de una máquina virtual en ejecución o todo el clúster de EVC, la máquina virtual no cambia su modo EVC hasta que se apague y se vuelva a encender. Esto significa que la máquina virtual no utiliza las funciones de CPU que expone el nuevo modo EVC hasta que se la apague y se la vuelva a encender.
Por ejemplo, puede crear un clúster de EVC que contiene hosts con procesadores Intel y establecer el modo EVC como Intel "Merom" Generation (Xeon Core 2). Cuando se enciende una máquina virtual en este clúster, se ejecuta en el modo EVC Intel Merom Generation (Xeon Core 2). Si el modo EVC del clúster se activa como Intel "Penryn" Generation (Xeon 45 nm Core 2), la máquina virtual permanece en el modo EVC Intel "Merom" Generation (Xeon Core 2) más bajo. Para usar el conjunto de funciones del modo de EVC superior, como SSE4.1, debe apaga la máquina virtual y volverla a encender.