Estimados lectores, os dejo el procedimiento para actualizar el firmware de un ATTO FibreBridge 6500N en un MetroCluster de NetApp como parte de la actualización del sistema de almacenamiento. Más que el propio procedimiento que es muy sencillo os quiero explicar qué implicaciones tiene para el sistema y es que actualizar el software de un NetApp MetroCluster de forma no disruptiva, parece obvio tratándose de una solución orientada a la Continuidad de Negocio, implica hacerlo sobre todos sus componentes dentro de una matriz de compatibilidad certificada.
Uno de estos componentes, en realidad 4 elementos, es el conversor o puente SAS <-> FC de ATTO FibreBridge 6500N (el 7500N para los nuevos MCC) que se encarga de enlazar las bandejas de discos con los Switches de fibra Brocade 300 (6505 en MCC). Para actualizar su versión de firmware la forma más sencilla es usar un navegador Web accediendo a la IP de gestión:
La consola NAV EXPRESS muestra una imagen del conversor junto con los datos del dispositivo (modelo, nombre, …).
En el panel de administración tenemos varias opciones entre las cuales se encuentra el menú Firmware Update.
Seleccionamos el archivo de extensión ima que previamente habremos descargado de la página Web de Soporte de NetApp (recordemos que es necesaria una cuenta para descargar el software).
Verificamos que el archivo seleccionado es el correcto. Observaremos que las ventanas informativas nos dicen que no apaguemos el dispositivo así que no lo hagamos 😉
La primera fase del proceso carga la imagen en la memoria flash del dispositivo pero no la aplica.
Una vez cargada la nueva imagen aparece el botón Restart mediante el cual se va a reiniciar el dispositivo.
Aunque en el contador de reinicio aparecen 60 segundos el tiempo desde el punto de vista del acceso a los discos es mucho menor (apenas unos segundos como veremos a continuación).
Transcurrido el tiempo de espera aparece de nuevo la consola de administración donde podemos verificar la nueva versión de firmware.
Hasta aquí podemos ver que el procedimiento es sencillo pero veamos qué ocurre en los nodos del MetroCluster cuando reiniciamos los FibreBridge:
MetroClusterDavid> Fri May 6 11:31:36 CET [MetroClusterDavid:bridge.removed:info]: FC-to-SAS bridge MTCCPD1:3.126L0 [ATTO FibreBridge6500N 1.50] S/N [FB6500N116444] was removed. Fri May 6 11:31:44 CET [MetroClusterDavid:bridge.discovered:info]: FC-to-SAS bridge MTCCPD1:3.126L0 [ATTO FibreBridge6500N 1.61] S/N [FB6500N116444] was discovered.
Cada nodo reporta la pérdida de un bridge con la versión de firmware anterior y a los 8 segundos se descubre el «nuevo» con la versión actualizada. Si somos lo suficientemente rápidos podemos ver como en esos 8 segundos se ha perdido el acceso a los discos por el Path correspondiente a ese Bridge.
MetroClusterDavid> storage show disk -p PRIMARY PORT SECONDARY PORT SHELF BAY ---------------- ---- ---------------- ---- --------- MTCCPD2:2.64 B MTCCPD1:2.64 A 4 0 MTCCPD1:2.65 A MTCCPD2:2.65 B 4 1 MTCCPD2:2.66 B MTCCPD1:2.66 A 4 2 MTCCPD1:2.67 A MTCCPD2:2.67 B 4 3 MTCCPD1:2.68 A MTCCPD2:2.68 B 4 4 MTCCPD2:2.69 B MTCCPD1:2.69 A 4 5 . . . MTCCPD1:3.126L1 A 5 0 MTCCPD1:3.126L2 A 5 1 MTCCPD1:3.126L3 A 5 2 MTCCPD1:3.126L4 A 5 3 MTCCPD1:3.126L5 A 5 4 MTCCPD1:3.126L6 A 5 5 . . .
Este comportamiento no tiene afectación alguna sobre el sistema de almacenamiento siempre y cuando actualicemos los Bridges uno a uno (si apuramos podríamos hacerlo 2 a 2 mientras sea uno de cada site). Lo recomendable es actualizar los bridges uno a uno verificando en cada caso los mensajes de descubrimiento mostrados y el acceso a los discos por los 2 caminos.
This Post by David Solé Pérez is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License