Mi colega Jaime
González de Puente Alto, Chile, me formula la siguiente consulta:
Estimado:
Además de felicitar por la información que subes a tu block, me atrevo a escribirte para realizarte una pequeña gran pregunta.
Actualmente estamos listo para lanzar un proyecto con servidores blade más una MSA, serian 4 maquinas para soportar 8 servidores virtualizados con VMware, el cuento es que es la primera parte de este proyecto, estamos tomando en cuenta un cClass 3000 y como es obvio nos queda espacio para instalar algunos servidores en el futuro. El problema es que algunos consultores para la compra de VMware me explican que no garantizan el buen funcionamiento de VMotion si los procesadores no son los mismos en los servidores. Como es lógico en 2 años más no existirán los procesadores de hoy, por lo tanto no podría incluir los nuevos servidores en la misma plataforma VMware. Sin embargo, conversando con algunos contactos, me comentan que instalaron VMware en servidores con distintos procesadores y el Vmotion funciona de maravilla.
Creo que esta clara la pregunta plasmada en el mensaje, y agradezco desde ya cualquier comentario que surja de tu experiencia.
Atte.
Jaime Gonzalez
Muy buenas Jaime,
Gracias por los comentarios de mi blog, espero seguir esforzándome para poner a vuestro alcance toda la información que os pueda ser de utilidad.
Respecto a la pregunta de
VMotion, efectivamente las CPU deben (hoy) tener una serie de requisitos compatibles para que VMotion finalice satisfactoriamente, estos son:
- Velocidad de reloj, tamaño de caché,
hyperthreading y número de
cores: No es necesario que sean iguales para
VMotion.
- Fabricante: Si que es necesario que sean iguales. No se puede hacer
VMotion entre
Intel y
AMD.
- Familia: P4,
Xeon,
Opteron, etc: Si que es necesario que sean iguales. No se puede hacer
VMotion entre
Intel Xeon y
Pentium IV.
- Presencia de instrucciones
SSE3: Si que es necesario que sean iguales. Las instrucciones multimedia que utilizan las aplicaciones deben ser iguales en origen y destino.
-
Virtualización asistida por hardware, esto es
Intel VT o
AMD-V: En
VM de 32 bits no porque lo ejecuta el
VMkernel. En
VM de 64 bits sí.
- Opción
Execution-
Disabled: Si que es necesario que sean iguales.
En resumen, un montón de cosas deben ser iguales (hoy). No sé mañana qué nos tienen preparados estos chicos de
VMware. Particularmente (igual me equivoco) pienso que no es ninguna barbaridad decir que en futuras versiones se soportará
VMotion entre
Intel y
AMD y también entre CPU de diferentes familias. Al tiempo.
Sé que siempre es difícil tomar una decisión cuando se trata de una inversión tan elevada (para vuestro entorno) y que no vas a poder rectificar. Mi consejo es que te cerciores al máximo de que todo el hardware es 100% compatible con VI3. A partir de ahí, valor y a darle caña al asunto.
Respecto a lo que comentas de que algunos consultores te han comentado que pueden hacer
VMotion entre diferentes CPU, no te digo que no. Yo, en todos los entornos que he instalado
ESX, han sido con CPU iguales y servidores también iguales.
Respecto a la opción de adquirir
Blade para
ESX, mi buen amigo José Luis
Medina y también Javier Carrera de
VMware España no estarán de acuerdo, motivándote mucho el porqué (puedes leer su blog, donde habla extensamente de este tema). En algunos escenarios que yo he tenido entre manos con entornos
Blade de
HP con
VMotion, HA y
DRS la experiencia ha sido muy buena. No obstante los consejos de
JL Medina son referidos a un entorno en producción (es el tuyo) y a la continuidad tempora, revisión de firmwares, etc y debes tenerlos en consideración antes de tomar una decisión.
Yo no soy objetivo hablando de servidores porque
HP me tiene el corazón robado. Si puedo escojo HP. Sin embargo no dejes de valorar otras opciones como
SUN y cabinas
NetAPP que te pueden dar muy buen resultado.
Un saludo