Actualizar Firmware de tarjeta Fibre Channel desde VMware ESXi

Os vamos a ver una de las muchas opciones que hay para actualizar el firmware de una tarjeta, en esta ocasión tuve que usar un camino en concreto debido a unas «limitaciones» de mantenimiento de la tarjeta en cuestión, una tarjeta Fc Emulex LightPulse con unos años encima pero que funcionan bastante bien.

La historia era que al ir actualizar automáticamente desde la iDRAC, lifecycle Controller o incluso desde el DVD BOOTEABLE me decía que había una ultima versión, pero que cuando intentaba actualizar de las 3 formas mencionadas anteriormente nunca lo hacia, comenzaba el proceso pero no daba ningún error, simplemente se reiniciaba y mostraba la versión de antigua firmware.

Al final no quedo mas remedio que contactar con el mantenimiento de Dell, que por cierto el trato y la ayuda recibida fue chapó (saludos Julio), la verdad que las veces que me ha tenido que atender el servicio técnico de Dell ha sido una maravilla, no tengo ninguna queja.

Al comentarles mi problema, desde el servicio técnico de Dell me comentaron que revisando mi caso detectaron que esas tarjetas de Fibra no se podían actualizar a la ultima versión (03.01.41) porque no estaban incluidas en el paquete soportado y que esas tarjetas no recibirían mas actualizaciones, siendo la ultima actualización soportada la versión 03.00.14.

Actualizar Firmware de tarjeta fibre channel version de firmware actual

Para actualizar de forma manual la controladora, buscamos el modelo de servidor y la controladora y en versiones anteriores buscamos la versión exacta. Pone que el formato de archivo es para Red Hat, pero para ESXi funciona igualmente.

Actualizar Firmware de tarjeta fibre channel fichero a descargar

Una vez descargado al directorio /tmp mismamente le damos permisos de ejecución al fichero con chmod +x nombredelficherodescargado.BIN.

NOTA: Acordaros de poner el host en modo mantenimiento

Actualizar Firmware de tarjeta fibre channel descarga de firmware

Y lo ejecutamos con ./Fibre-Channel_firmaware_xxxxxxxxxxx.bin. Realizará una evaluación del fichero y nos mostrará la info de modelo de tarjeta, versión instalada y versión a actualizar, finalmente nos preguntará si queremos continuar, le decimos que baietz.

Actualizar Firmware de tarjeta fibre channel permisos de ejecucion

Comenzará el proceso de actualización y nos avisara que no paremos el proceso ni instalemos otros productos mientras que dura la operación.

Actualizar Firmware de tarjeta fibre channel ejecutar firmware bin

Finalmente, para completar la actualización nos pedirá un reinicio, reiniciamos.

Actualizar Firmware de tarjeta fibre channel confirmar reboot

Puede que aun habiendo reiniciado el host nos diga que tiene la versión antigua, si os ocurriese esto, hacer un reset o reinicio de la iDRAC.

Reiniciar iDRAC por SSH con Putty

Reiniciada la iDRAC, podremos ver la versión de firmware correcta.

 

Actualizar Firmware de tarjeta fibre channel version de firmware

Saludos y espero que os sirva.