Un día cualquiera en nuestras vidas con VMware vSphere
Hola amigos, soy Florián Murillo, y voy a narrar lo que es un día normal en nuestras vidas, imagino que os veréis identificados con esta u otra alegría.
Que tendrá el primer cafe de la mañana que siempre tiene que ser interrumpido, esta vez es un ESX que ha dejado de “ver” una tarjeta de 4 puertos ethernet, con los problemas que ya nos podemos imaginar.
Gracias a que este equipo está en un cluster HA (y que es la hora del café) no afecta al negocio, así que procedemos a recuperar el ESX sin el pánico colectivo de épocas anteriores, cuando no existían infraestructuras virtuales.
Tras varias pruebas se decide volver a reinstalar el ESX, por tanto, así procedemos, y tras la reinstalación (manteniendo el datastore local) celebramos que la tarjeta de 4 puertos ethernet vuelve a ser reconocida.
Pero como este trabajo siempre tiene un “pero”, el “pero” de hoy es que los puertos vmnic han cambiado de nombre, no todo podía ser tan fácil.
[root@host01 ~]# esxcfg-nics -l
Name PCI Driver Link Speed Duplex MAC Address MTU
vmnic2 0000:08:00.00 e1000e Up 1000Mbps Full 00:26:55:d9:63:1f 1500
vmnic3 0000:08:00.01 e1000e Up 1000Mbps Full 00:26:55:d9:63:1e 1500
vmnic4 0000:09:00.00 e1000e Up 1000Mbps Full 00:26:55:d9:63:1d 1500
vmnic5 0000:09:00.01 e1000e Up 1000Mbps Full 00:26:55:d9:63:1c 1500
vmnic6 0000:0a:00.00 igb Up 1000Mbps Full d8:d3:85:e4:c2:5a 1500
vmnic7 0000:0a:00.01 igb Up 1000Mbps Full d8:d3:85:e4:c2:5b 1500
Cuando antes de la instalación, según la documentación existente (aquí os he impresionado), la situación anterior era la siguiente:
[root@host01 ~]# esxcfg-nics -l
Name PCI Driver Link Speed Duplex MAC Address MTU
vmnic0 0000:08:00.00 e1000e Up 1000Mbps Full 00:26:55:d9:63:1f 1500
vmnic1 0000:08:00.01 e1000e Up 1000Mbps Full 00:26:55:d9:63:1e 1500
vmnic2 0000:09:00.00 e1000e Up 1000Mbps Full 00:26:55:d9:63:1d 1500
vmnic3 0000:09:00.01 e1000e Up 1000Mbps Full 00:26:55:d9:63:1c 1500
vmnic4 0000:0a:00.00 igb Up 1000Mbps Full d8:d3:85:e4:c2:5a 1500
vmnic5 0000:0a:00.01 igb Up 1000Mbps Full d8:d3:85:e4:c2:5b 1500
Hemos de dejar los interfaces igual que antes, si queremos evitar problemas de diseño e implantación, por tanto pasamos a editar el archivo /etc/vmware/esx.conf
[root@host01 ~]# nano /etc/vmware/esx.conf
… nos encontramos las siguientes líneas:
/device/000:008:00.0/vmkname = «vmnic2»
/device/000:008:00.1/vmkname = «vmnic3»
/device/000:009:00.0/vmkname = «vmnic4»
/device/000:009:00.1/vmkname = «vmnic5»
/device/000:010:00.0/vmkname = «vmnic6»
/device/000:010:00.1/vmkname = «vmnic7»
Editamos con nano estas líneas y las dejamos de la siguiente manera:
/device/000:008:00.0/vmkname = «vmnic0»
/device/000:008:00.1/vmkname = «vmnic1»
/device/000:009:00.0/vmkname = «vmnic2»
/device/000:009:00.1/vmkname = «vmnic3»
/device/000:010:00.0/vmkname = «vmnic4»
/device/000:010:00.1/vmkname = «vmnic5»
Reiniciamos el host y tras el reboot nos encontramos lo siguiente:
[root@host01 ~]# esxcfg-nics -l
Name PCI Driver Link Speed Duplex MAC Address MTU
vmnic0 0000:08:00.00 e1000e Up 1000Mbps Full 00:26:55:d9:63:1f 1500
vmnic1 0000:08:00.01 e1000e Up 1000Mbps Full 00:26:55:d9:63:1e 1500
vmnic2 0000:09:00.00 e1000e Up 1000Mbps Full 00:26:55:d9:63:1d 1500
vmnic3 0000:09:00.01 e1000e Up 1000Mbps Full 00:26:55:d9:63:1c 1500
vmnic4 0000:0a:00.00 igb Up 1000Mbps Full d8:d3:85:e4:c2:5a 1500
vmnic5 0000:0a:00.01 igb Up 1000Mbps Full d8:d3:85:e4:c2:5b 1500
… lo incluimos de nuevo en el cluster HA y nos tomamos otro café, a ver si este acaba bien …
Hasta la semana próxima, amigos.