Las comprobaciones de compatibilidad de CPU de vCenter Server comparan las características de la CPU disponibles en el host de origen, el subconjunto de características a las que puede acceder la máquina virtual y las características disponibles en el host de destino. Sin el uso de EVC, cualquier falta de coincidencia entre características de nivel de usuario de dos hosts bloqueará la migración, sin importar si la máquina virtual tiene acceso o no a dichas características. Sin embargo, una falta de coincidencia entre características de nivel de kernel entre dos hosts bloquea la migración solo cuando la máquina virtual tiene acceso a una característica que el host de destino no proporciona.

Las características de nivel de usuario son instrucciones sin privilegios que podrían usar las aplicaciones de máquinas virtuales. Estas son SSE3, SSSE3, SSE4.1, SSE4.2 y AES. Debido a que son instrucciones de nivel de usuario que derivan la capa de virtualización, estas instrucciones podrían provocar una inestabilidad de aplicaciones en caso de que haya falta de coincidencia después de una migración con vMotion.

Las características de nivel de kernel son instrucciones con privilegios que podría usar el sistema operativo de la máquina virtual. Estas incluyen las características de seguridad AMD No eXecute (NX) e Intel eXecute Disable (XD).

Cuando se intenta migrar una máquina virtual con vMotion, se aplica uno de los siguientes escenarios:

  • El conjunto de características del host de destino coincide con el conjunto de características de la CPU de la máquina virtual. Se cumplen los requisitos de compatibilidad de CPU y se lleva a cabo la migración con vMotion.

  • El conjunto de características de CPU de la máquina virtual contiene características no compatibles con el host de destino. No se cumplen los requisitos de compatibilidad de CPU y no se lleva a cabo la migración con vMotion.

    Nota:

    EVC supera dicha incompatibilidad mediante la entrega de un conjunto de características "base" para todas las máquinas virtuales que se ejecutan en un clúster, lo que oculta las diferencias entre las CPU de hosts en clúster de las máquinas virtuales.

  • El host de destino admite el conjunto de características de la máquina virtual, además de características adicionales de nivel de usuario (como SSE4.1) que no se encuentran en el conjunto de características de la máquina virtual. No se cumplen los requisitos de compatibilidad de CPU y no se lleva a cabo la migración con vMotion.

    Nota:

    Este tipo de incompatibilidad se omite para las migraciones entre hosts en clústeres EVC.

  • El host de destino admite el conjunto de características de la máquina virtual, además de características adicionales de nivel de kernel (como NX o XD) que no se encuentran en el conjunto de características de la máquina virtual. Se cumplen los requisitos de compatibilidad de CPU y se lleva a cabo la migración con vMotion. La máquina virtual conserva el conjunto de características de CPU siempre que permanezca encendida, con lo que puede migrar libremente de vuelta al host original. Sin embargo, si la máquina virtual se reinicia, adquiere un nuevo conjunto de características del host nuevo, lo que podría provocar incompatibilidad de vMotion si se intenta migrar la máquina virtual de vuelta al host original.