Actualizar el Firmware de un Switch de Fibra

En este nuevo artículo vamos a ver cómo actualizar el firmware de un Switch de Fibra usando un servidor FTP como FileZilla Server. Para este procedimiento necesitamos lo siguiente:

a) Descargar la versión de Firmware compatible con nuestro Switch de Fibra: en este caso tenemos un Brocade 300 subministrado por NetApp así que realizaremos la descarga del software desde su sitio Web de soporte (requiere login).

b) Tener instalado y configurado un servidor FTP: normalmente uso FileZilla Server instalado en mi equipo portátil donde configuro un usuario y su directorio Home para ubicar los archivos de Firmware necesarios.

Actualizar el Firmware de un Switch de Fibra

 En el ejemplo observamos el usuario david que tiene como carpeta Home el directorio E:\Local_FTP.

Antes de empezar con el procedimiento para actualizar el Firmware de un Switch de Fibra nos aseguraremos de realizar un Backup de la configuración de un Switch de Fibra por si fuera necesario. Con la copia de seguridad a buen recaudo, empezamos:

1) Descomprimir el archivo .zip descargado correspondiente a la versión de Firmware que vamos a instalar. Para este ejemplo usaremos una algo antigua, la v6.2.2f, aunque el procedimiento es igualmente válido para versiones recientes.

2) Copiar la carpeta descomprimida v6.2.2f en el directorio Home del servidor FTP: E:\Local_FTP\v6.2.2f.

3) Desactivar el Switch mediante el comando switchdisable: en este punto paramos el Switch por lo que la SAN que cuelgue de éste quedará fuera de línea hasta que finalicemos el proceso.

4) Lanzar el comando firmwareDownload y responder las preguntas del prompt:

SWDAVID:admin> firmwareDownload
Server Name or IP Address: 172.25.0.100
User Name: david
File Name: /v6.2.2f
Network Protocol(1-auto-select, 2-FTP, 3-SCP) [1]: 2
Password:**********
Server IP: 172.25.0.100, Protocol IPv4
Checking system settings for firmwaredownload...
System settings check passed.

You can run firmwaredownloadstatus to get the status
of this command.

This command will cause a warm/non-disruptive boot on the switch,
but will require that existing telnet, secure telnet or SSH sessions
be restarted.


Do you want to continue [Y]: Y
Firmware is being downloaded to the switch. This step may take up to 30 minutes.
Preparing for firmwaredownload...

Es necesario permitir la comunicación FTP entre el Switch de Fibra y el servidor (en el ejemplo, mi equipo portátil). Cuando este paso termina la sesión SSH se desconecta así que deberemos volver a conectar.

5) Revisar el estado de la actualización con el comando firmwaredownloadstatus:

SWDAVID:admin> firmwaredownloadstatus
[1]: Tue Sep  2 05:33:29 2014
Firmware is being downloaded to the switch. This step may take up to 30 minutes.

[2]: Tue Sep  2 05:36:59 2014
Firmware has been downloaded to the secondary partition of the switch.

[3]: Tue Sep  2 05:38:26 2014
The firmware commit operation has started. This may take up to 10 minutes.

El proceso no ha finalizado todavía. Lo podemos validar con el comando firmwareshow:

SWDAVID:admin> firmwareshow
Appl     Primary/Secondary Versions
------------------------------------------
FOS      v6.2.2f
         Unknown

WARNING: Firmwaredownload is in progress.

_____________________________________

Hasta que no tengamos la misma versión en Primary/Secondary no finaliza el proceso. Nuevamente con firmwaredownloadstatus podemos verificar que ha finalizado pasados unos minutos:

SWDAVID:admin> firmwaredownloadstatus
[1]: Tue Sep  2 05:33:29 2014
Firmware is being downloaded to the switch. This step may take up to 30 minutes.

[2]: Tue Sep  2 05:36:59 2014
Firmware has been downloaded to the secondary partition of the switch.

[3]: Tue Sep  2 05:38:26 2014
The firmware commit operation has started. This may take up to 10 minutes.

[4]: Tue Sep  2 05:40:55 2014
The commit operation has completed successfully.

[5]: Tue Sep  2 05:40:55 2014
Firmwaredownload command has completed successfully. Use firmwareshow to verify the firmware versions.

Ahora sí ha terminado la actualización de Firmware.

6) Reiniciar el Switch con el comando fastboot:

SWDAVID:admin>fastboot

Broadcast message from root (pts/0) Tue Sep  2 05:52:11 2014...

The system is going down for reboot NOW !!

7) Tras el reinicio del Switch verificamos la nueva versión de Firmware con el comando version:

SWDAVID:admin> version
Kernel:     2.6.14.2
Fabric OS:  v6.2.2f
Made on:    Wed Dec 14 18:43:05 2011
Flash:      Tue Sep 2 05:34:58 2014
BootProm:   1.0.6

Para finalizar, si no lo ha hecho de forma automática tras el reinicio, habilitaremos de nuevo el Switch con el comando switchenable.


Licencia de Creative Commons

This Post by David Solé Pérez is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Pagina Principal

¿Te ha gustado este artículo? ¡Suscríbete!

Actualizar el Firmware de un Switch de Fibra
4.9 (97.14%) 7 votos

Artículos Relacionados

David Solé Pérez

Autor: David Solé Pérez

Services Director en ID Grup S.A. - Team Leading, Cloud Architect, Project Management, Solutions Architect, IT Consulting , Systems Integration & Deployment

Un comentario en “Actualizar el Firmware de un Switch de Fibra”

  1. Realizando el downgrade de la versión Fabric OS v7.0.0c a la versión v6.3.0 puede aparecer el error siguiente: “Non disruptive firmwaredownload is not supported when firmwaredownload with two versions apart. Please try to use “firmwaredownload” with single mode option enabled.” Lanzando el comando firmwaredownload -s se puede proceder de la misma forma.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *