Loading

×Sorry to interrupt
CSS Error

Refresh

Cookie Preference Center

General Information on cookies

When you visit our website, we use cookies to ensure that we give you the best experience. This information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies by clicking on the different category headings to find out more and change your settings. However, blocking some types of cookies may impact your experience on the site and the services we are able to offer. Further information can be found in our

Cookie Policy.

Strictly Necessary

Strictly Necessary

Always Active

Strictly Necessary

Strictly necessary cookies are always enabled since they are essential for our website to function. They enable core functionality such as security, network management, and website accessibility. You can set your browser to block or alert you about these cookies, but this may affect how the website functions. For more information please visit www.aboutcookies.org or www.allaboutcookies.org.

Cookie Details‎

Performance

Performance

Performance

Performance cookies are used to analyze the user experience to improve our website by collecting and reporting information on how you use it. They allow us to know which pages are the most and least popular, see how visitors move around the site, optimize our website and make it easier to navigate.

Cookie Details‎

Please confirm your settings by refreshing the page.

Functional

Functional

Functional

Functional cookies help us keep track of your past browsing choices so we can improve usability and customize your experience. These cookies enable the website to remember your preferred settings, language preferences, location and other customizable elements such as font or text size. If you do not allow these cookies, then some or all of these services may not function properly.

Cookie Details‎

Advertising

Advertising

Advertising

Advertising cookies are used to send you relevant advertising and promotional information. They may be set through our site by third parties to build a profile of your interests and show you relevant advertisements on other sites. These cookies do not directly store personal information, but their function is based on uniquely identifying your browser and internet device.

Cookie Details‎

Advertising Cookies

Consent Leg.Interest

Select All Vendors

Select All Vendors

Select All Hosts

Select All

Clear Filters

Information storage and access

Apply

Confirm My Choices Reject All Allow All

My Subscriptions

Loading

Knowledge Base

Preguntas frecuentes (FAQ) sobre compatibilidad entre EVC y Procesadores (CPUs) (1038306)

Last Updated: 3/20/2024Categories: Best PracticesTotal Views: 1Language:
SpanishEnglish

1 like this article

Subscribe to get an email
newsletter with new updates

1 people found this helpful Please provide article feedback:

Purpose

Renuncia: Este artículo es una traducción de "EVC and CPU Compatibility FAQ" (1005764). Los artículos han sido traducidos en español basados en el mejor esfuerzo. Sin embargo, el contenido localizado o específico puede quedar desactualizado. Para revisar el contenido más reciente, por favor consulte el artículo en Inglés.

Este documento da respuesta a preguntas comunes relaciondas con la mejora de compatibilidad (EVC) y la compatibilidad de procesadores (CPUs).

Resolution

Qué es EVC?

Cuál es el beneficio de EVC?

Cómo puedo usar EVC?

Cómo trabaja?

Pueden fallar las migraciones con vMotion para las máquinas virtuales dentro de un clúster con EVC?

Permite EVC que los procesadores AMD e Intel sean compatibles con vMotion?

Cuáles son los modos de EVC disponibles?

Cuáles CPUs son compatibles con cada modo EVC?

Cuáles son las diferencias entre los modos?

Cómo se puede encontrar el modo EVC soportado por un servidor?

Si se tiene un clúster con EVC habilitado en un modo particular de EVC y hay un servidor fuera del clúster que coincide con el modo EVC, se puede migrar una máquina virtual con vMotion entre ese servidor y el clúster?

Cuál es la diferencia entre EVC y la antigua opción CPUID masking (accesada desde la ventana de configuración de la máquina virtual, pestaña Options, opción CPUID mask)?

Por qué es actualizado el archivo de configuración .vmx de la máquina virtual con CPUID bits?

Qué pasa cuando un servidor se remueve de un clúster con EVC habilitado?

Si se incrementa el modo EVC, pueden las máquinas virtuales accesar las nuevas características de ese modo?

Que es una aplicación: ill-behaved application y por qué afecta EVC?

Se puede crear un clúster con EVC habilitado si alguno de los servidores que se quieren agregar no tiene AMD-V Extended Migration o Intel VT FlexMigration?

Se puede incluir un servidor ESX 3,5 update 1 o anterior a un clúster con EVC habiilitado?

Se pierde desempeño si se agrega nuevo hardware con un modo menor de EVC en un clúster con EVC habilitado?

Cómo se puede saber cuándo incrementar el modo EVC en un clúster?

Qué es EVC?

EVC es la abreviación de "Enhanced vMotion Compatibility", denominación en Inglés de Mejora de Compatibilidad para vMotion. EVC le permite migrar máquinas virtuales entre generaciones diferentes de procesadores o CPUs.

Cuál es el beneficio de EVC?

Dado que EVC permite hacer migración de máquinas virtuales entre generaciones diferentes de CPUs, con EVC se pueden mezclar servidores de nueva generación con otros servidores de generaciones anteriores en el mismo clúster y se pueden migrar máquinas virtuales entre esos hosts usando vMotion. Esto hace mucho más fácil agregar nuevo hardware en su infraestructura actual y ayuda a extender el valor de los servidores existentes. Con EVC, una actualización completa del clúster puede hacerse sin ningún momento de tiempo inactivo en las máquinas virtuales. En la medida que usted adiciona nuevos servidores al clúster, usted puede migrar sus máquinas virtuales a los nuevos servidores y así retirar los servidores antiguos.

Cómo puedo usar EVC?

EVC se habilita para un clúster en el inventario de VirtualCenter o en el de vCenter Server. Después de ser habilitado, EVC asegura que la migración mediante vMotion sea posible entre cualquier servidor del clúster. Solo los servidores que preservan esta propiedad pueden añadirse al clúster.

Cómo trabaja?

Luego de que EVC se habilita, todos los servidores en el clúster son configurados para que presenten a todas las máquinas virtuales del clúster las caraterísticas de CPU del tipo de procesador previamente seleccionado. Esto asegura la compatibilidad de CPU para vMotion a pesar que el hardware base pueda ser diferente entre servidores. Las características de CPU expuestas a las máquinas virtuales son idénticas sin importar el servidor en el cual están así que las máquinas virtuales pueden migrarse entre cualquier host en el clúster.

Pueden fallar las migraciones con vMotion para las máquinas virtuales dentro de un clúster con EVC?

Sí. Muchos otros factores adicionales a la compatibilidad de la CPU se tienen en cuenta para determinar la compatibilidad de vMotion. Por ejemplo, si la máquina virtual no reside en el almacenamiento compartido por los servidores de origen y destino, entonces la migración mediante vMotion no puede hacerse entre estos servidores.

Permite EVC que los procesadores AMD e Intel sean compatibles con vMotion?

No. Un clúster con EVC habilitado solo permite CPUs de un mismo fabricante en el clúster. VirtualCenter y vCenter Server no le permiten agregar un servidor de un fabricante diferente dentro de un clúster con EVC habilitado.

Cuáles son los modos de EVC disponibles?

ESX/ESXi 3.5 Update 2 y posteriores soportan estos dos modos EVC:

AMD Opteron™ Generation 1 (Rev. E)

Intel Xeon Core™2 (Merom).

En la primeras versiones de ESX/ESXi 3.5 estos modos eran llamados simplemente AMD e Intel. En las actualizaciones posteriores, se usaron los nombres reseñados arriba.

ESX/ESXi 4.0 soporta los siguientes modos EVC:

AMD Opteron™ Generation 1 (Rev. E)

AMD Opteron™ Generation 2 (Rev. F)

AMD Opteron™ Generation 3 (Greyhound)

Intel Xeon Core2 (Merom)

Intel Xeon 45nm Core2 (Penryn)

Intel Xeon Core i7 (Nehalem)

ESX/ESXi 4.0 Update 1 y posteriores soporta estos modos EVC:

AMD Opteron™ Generation 1 (Rev. E)

AMD Opteron™ Generation 2 (Rev. F)

AMD Opteron™ Generation 3 (Greyhound)

Intel Xeon Core2 (Merom)

Intel Xeon 45nm Core2 (Penryn)

Intel Xeon Core i7 (Nehalem)

Intel Xeon 32nm Core i7 (Westmere)

ESX/ESXi 4.1 soporta los siguientes modos EVC:

AMD Opteron™ Generation 1 (Rev. E)

AMD Opteron™ Generation 2 (Rev. F)

AMD Opteron™ Generation 3 (Greyhound)

AMD Opteron™ Generation 3 (no 3Dnow!™)(Greyhound)

Intel Xeon Core2 (Merom)

Intel Xeon 45nm Core2 (Penryn)

Intel Xeon Core i7 (Nehalem)

Intel Xeon 32nm Core i7 (Westmere)

Cuáles CPUs son compatibles con cada modo EVC?

Para determinar el modo EVC compatible con su CPU, revise la guía de compatibilidad de VMware: http://www.vmware.com/resources/compatibility/search. Busque el modelo del servidor o el de la familia de la CPU y haga click en la columna de la serie de la CPU (CPU Series) para que le aparezcan los modos EVC compatibles.

KB 1031159: http://kb.vmware.com/kb/1031159 también contiene detalles de cuales CPUs son compatibles con los diferentes modos de EVC.

Cuáles son las diferencias entre los modos?

Cada modo corresponde muy de cerca con las características disponibles en procesadores con el mismo nombre. Procesadores más recientes y sus correspondientes modos incluyen características adicionales tales como nuevas instrucciones. Por ejemplo, el procesador Intel Xeon Core i7 añade el conjunto de instrucciones de SSE4.2. Estas instrucciones no están disponibles en versiones de procesadores anteriores o sus correspondientes modos EVC.

Los modos EVC de procesadores AMD exponen las siguientes características:

EVC Mode

Available Features

AMD Opteron Generation 1

All features of AMD Opteron Rev. E CPUs

AMD Opteron Generation 2

All features of AMD Opteron Generation 1 and additional CPU features including CMPXCHG16B and RDTSCP

AMD Opteron Generation 3

All features of AMD Opteron Generation 2 and additional CPU features including SSE4A, MisAlignSSE, POPCOUNT, ABM (LZCNT)

AMD Opteron Generation 3 (no 3Dnow!)

Applies baseline feature set of AMD Opteron™ Generation 3 (Greyhound) processors, with 3DNow!™ support removed, to all hosts in the cluster.

This mode allows you to prepare clusters containing AMD hosts to accept AMD processors without 3DNow!™ support.

Los modos EVC de procesadores Intel exponen las siguientes características:

EVC Mode

Available Features

Intel Xeon Core2

All features of Intel Core2 CPUs

Intel Xeon 45nm Core2

All features of Intel Core2 CPUs and additional CPU features including SSE4.1

Intel Xeon Core i7

All features of Intel Core2 CPUs and additional CPU features including SSE4.2 and POPCOUNT

Intel Xeon 32nm Core i7

Applies baseline feature set of Intel Xeon 32nm Core™i7 (Westmere) processors to all hosts in the cluster. Compared to the Intel Xeon Core™i7 mode, this EVC mode exposes additional CPU features including AES and PCLMULQDQ.

Note: Intel i3/i5 Xeon Clarkdale Series processors that do not support AESNI and PCLMULQDQ cannot be admitted to EVC modes higher than the Intel Xeon Core™i7 mode.

Cómo se puede encontrar el modo EVC soportado por un servidor?

En el cliente vSphere que se conecta a vCenter Server 4.0, la pestaña Summary indica si EVC está habilitado y muestra el modo EVC actual del servidor. Haga click en el ícono azul al lado del modo EVC para mostrar una lista de todos los modos soportados por el servidor.

VMware dispone también de una utilidad gratuita para la identificación de la CPU que muestra los modos EVC compatibles junto con otras característics de la CPU. Usted puede descargar esta utilidad y arrancar el servidor de la imagen ISO. Esta utilidad está disponible en http://www.vmware.com/download/shared_utilities.html.

Si se tiene un clúster con EVC habilitado en un modo particular de EVC y hay un servidor fuera del clúster que coincide con el modo EVC, se puede migrar una máquina virtual con vMotion entre ese servidor y el clúster?

Sí, incluso funciona en ambas direcciones.

Cuál es la diferencia entre EVC y la antigua opción CPUID masking (accesada desde la ventana de configuración de la máquina virtual, pestaña Options, opción CPUID mask)?

La antigua opción de enmascaramiento involucra la aplicación manual de máscaras a máquinas virtuales de manera individual. EVC afecta al clúster completo y a todas las máquinas virtuales dentro del clúster. Más exactamente, EVC afecta directamente los servidores, haciendo parecer que todos los servidores del clúster tienen el mismo tipo de CPU física, aun siendo diferente.

Por qué es actualizado el archivo de configuración .vmx de la máquina virtual con CPUID bits?

El archivo .vmx contiene información de las características que la máquina virtual está usando. VirtualCenter y vCenter Server necesitan esta información para entregar revisiones precisas en la compatibilidad de vMotion. Estos valores no están relacionados con los valores de la antigua máscara CPUID que también aparece en el archivo .vmx.

Qué pasa cuando un servidor se remueve de un clúster con EVC habilitado?

Cuando un servidor deja o abandona un clúster con EVC habilitado, él regresa a su comportamiento normal. Las nuevas máquinas virtuales que arranquen en ese servidor pueden accesar todas las características de la CPU y no están limitadas por el modo EVC que estaba en efecto mientras el servidor estaba en el clúster. Note que esas máquinas virtuales que estuvieron algua vez disponibles para ser migradas, puede que ya no les sea permitido hacerlo.

Si se incrementa el modo EVC, pueden las máquinas virtuales accesar las nuevas características de ese modo?

No hasta que apague y luego encienda de nuevo las máquinas virtuales. Un reinicio del sistema operativo Guest no es suficiente. Una máquina virtual determina que características están disponibles para ella en el arranque y no puede eccesar ninguna característica nueva que se haya agregado hata que sea apagada.

Que es una aplicación: ill-behaved application y por qué afecta EVC?

Una aplicación denominada "ill-behaved application" es aquella que no usa ningún método recomendado por el fabricante de la CPU para detectar las características soportadas por una CPU. El método que se recomienda es ejecutar la instrucción CPUID y buscar los bit de las características para las funcionalidades El método que se recomienda es ejecutar la instrucción CPUID y buscar los bit de las características para las funcionalidads que se espera que la aplicación use. que se espera que la aplicación use. No se soportan métodos usados por aplicaciones "ill-behaved application" incluidos try-catch-fail o inferring que intuye las características de la CPU desde la información de la versión de CPU. Cuando se usan esos métodos no soportados, una aplicación podría detectar una característica en un host de un clúster con EVC que está siendo enmascarada para las máquinas virtuales. El enmascaramiento CPUID-masking del registro MSR proporcionado por los fabricantes de procesadores no inhabilita las características reales. Por lo tanto, una aplicación aún podría usar las funciónes enmascaradas. Entonces si una máquina virtual está ejecutando una apliacación de estas y es migrada mediante vMotion a un servidor que físicamente no tiene o soporta esas funciones, la aplicación puede fallar. VMware no tiene conocimiento de ninguna aplicación del tipo "ill-behaved application" disponible en el comercio. Para más detalles, vea el artículo KB 1005763(http://kb.vmware.com/kb/1005763).

Se puede crear un clúster con EVC habilitado si alguno de los servidores que se quieren agregar no tiene AMD-V Extended Migration o Intel VT FlexMigration?

Sí. Los clústers pueden contener servidores sin la función AMD-V Extended Migration o Intel VT FlexMigration technology. Por ejemplo, los procesadores Intel Xeon Core2 no tienen tecnología Intel VT FlexMigration, sin embargo pueden ser incluidos a clústers configurados con el modo EVC Intel Xeon Core2.

Se puede incluir un servidor ESX 3,5 update 1 o anterior a un clúster con EVC habiilitado?

No. EVC es soportado solo para ESX/ESXi 3.5 Update 2 en adelante. vCenter Server no permite que se agreguen servidores que no soportan EVC en un clúster con EVC habilitado.

Se pierde desempeño si se agrega nuevo hardware con un modo menor de EVC en un clúster con EVC habilitado?

Todas las características de CPU que tiene el hardware de su servidor están disponibles para el hipervisor. Optimizaciones para la virtualización de CPU como AMD-V e Intel VT-x o facilidades para la virtualización MMU como el soporte de AMD RVI o Intel EPT son todavía usadas por el hipervisor. Solo aquellas instrucciones de CPU que son únicas para la nueva CPU son escondidas para las máquinas virtuales cuando el servidor se une a un clúster con EVC habilitado. Por lo general esto incluye nuevas instrucciones SIMD, como las últimas adiciones de SSE. Es posible, pero poco probable, que una aplicación ejecutada en una máquina virtual se beneficiara de esas características y que el desempeño de la aplicación fuera menor como resultado de usar un modo EVC que no las incluye. Revise con el proveedor de la aplicación para determinar cuales características o funciones de la CPU son usadas por la aplicación.

Cómo se puede saber cuándo incrementar el modo EVC en un clúster?

Usted puede subir el modo EVC de un clúster con EVC habilitado si todos los servidores en el clúster soportan ese modo superior. Esto puede ocurrir periódicamente en el tiempo en la medida que los servidores antiguos son retirados del clúster y se agregan otros nuevos. Utilice el cuadro de diálogo: Change EVC Mode dialog box, para determinar los modos EVC disponibles actualmente para su clúster.

Related Information

Detecting and Using CPU Features in Applications
EVC and CPU Compatibility FAQ
EVC - Mejora de Compatibilidad para vMotion en el soporte de procesadores

Detectable by VMware SkylineTM

Actions

Copy

link to clipboard
copied!

Print

Language:
SpanishEnglish

Attachments

Additional Resources

KB
•
End Of General Availability of the Free vSphere Hypervisor (ESXi 7.x and 8.x) (2107518)

Result 1 of 1

Ask The Community

Get answers quickly from VMware experts in the community

Post Subject

CONTINUE IN COMMUNITIES

Related Products:

VMware vSphere ESXi

VMware VirtualCenter

VMware vCenter Server

VMware ESX Server

Related Versions:

VMware VirtualCenter 2.5.x

VMware vCenter Server 4.0.x

VMware ESXi 4.0.x Installable

VMware ESXi 4.0.x Embedded

VMware ESXi 3.5.x Installable

VMware ESXi 3.5.x Embedded

VMware ESX Server 3.5.x

VMware ESX 4.0.x

Support Assistant