Modificando VMWare ESXi para el ProLiant DL180 G6
Wednesday, 20 de May de 2009Esta semana nos ha llegado a la oficina un servidor nuevo, para poder probar cosas, no es que vaya a soportar nada crítico. La máquina en cuestión es un HP ProLiant DL180 G6, con un quad core y 6 GB de RAM. “Pas mal”.
En cuanto lo tuvimos montado, me puse manos a la obra. Instalé VMWare ESXi pero me dió un par de pantallazos lilas de la “muette”. Probé con el XenServer, pero no arranca la instalación. Nunca me ha acabado de gustar ese software (si alguien me quiere comentar alguna de sus grandezas que no se corte). Así que descargué el update 4 de ESXi a ver si arreglaba mis problemas (que básicamente se reducen a “no detecta la red”).
El caso es que a pesar de haber leido por ahi que si, que el update 4 soporta la tarjeta de red del servidor (“Intel Gigabit ET Dual Port”), no había manera. Se instala bien, sin ningún problema, pero al arrancar, en la consola, vemos que tiene ip 0.0.0.0 estática, y al entrar a configurar la red sólo nos da opción de reiniciarla, y nada más.
Si cambiamos a la consola y hacemos un lspci, vemos algo asi:
07:00.01 Ethernet controller Network controller: Intel Corporation
Class 0200: 8086:10c9
Buscando un poco sobre el identificador de la tarjeta y el ESXi en Google, ya que me han dicho que el Wolfram|Alpha está un poco verde (…
) he encontrado éste enlace. Básicamente, cosa que yo no sabía (como siempre), es que se puede “customizar” la instalación de ESXi, de manera que se le puede incluir soporte para según que cosas, entre ellas la tarjeta que buscamos.
La tarea es “fácil”, y está bien explicada en el enlace de arriba y en este. Lo que tenemos que hacer es sacar de la imagen ISO el fichero INSTALL.TGZ, descomprimirlo y sacar el fichero dd que usa ESXi en la instalación. Después, montar el fichero la partición 5 del fichero dd en una carpeta y sustituir el fichero oem.tgz por el que podemos descargar del enlace 1.
Después “deshacemos” el proceso. Es decir, bzip2 de la imagen dd, creamos el INSTALL.TGZ nuevo y lo incluimos en la iso. Quemar e instalar. Cuando reiniciemos, veremos que la interfaz de administración ya tiene IP, y si hacemos un lspci nos aparece esto:
07:00.00 Ethernet controller Network controller: Intel Corporation Intel(R) Gigabit ET DUal Port Server Adapter [vmnic0]
Class 0200: 8086:10c9
Fácil y sencillo, para toda la familia.
Saludos.


