Actualizar Firmware de Discos en NetApp 7-Mode

Estimados lectores, en este nuevo artículo vamos a ver cómo actualizar Firmware de Discos en NetApp 7-Mode. Recientemente me he encontrado con un bug reportado en una serie de discos en el cual se requiere actualizar su Firmware. El procedimiento de actualización que vamos a usar es el basado 7-Mode que es algo distinto del que usaríamos para Clustered Data ONTAP. En primer lugar listaremos los discos del sistema de almacenamiento usando el siguiente comando: Continuar leyendo “Actualizar Firmware de Discos en NetApp 7-Mode”

Actualizar el Firmware de un ATTO FibreBridge 6500N

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. Continuar leyendo “Actualizar el Firmware de un ATTO FibreBridge 6500N”

Actualizar el Software OceanStor de Huawei

Estimados lectores, en este nuevo artículo de El Blog de David Solé Pérez vamos a ver cómo actualizar el software OceanStor de Huawei de una 5300 V3 configurada sobre una SAN iSCSI para VMware. Después de realizar algunas formaciones sobre almacenamiento de Huawei en Barcelona, Madrid y más recientemente en China donde tuve el placer de conocer a varios de los ingenieros y desarrolladores de esta solución, he realizado con éxito un proyecto de migración de Storage de este fabricante. Continuar leyendo “Actualizar el Software OceanStor de Huawei”

Actualizar el Firmware de un Switch ProCurve de HP

Estimados lectores, ¡hemos cumplido el primer año! Vamos camino de las 120.000 visitas y quiero aprovechar para daros las gracias a todos los que pasáis por aquí a leer estos artículos.

Hoy vamos a ver cómo actualizar el Firmware de un Switch ProCurve de HP, concretamente veremos el procedimiento para un chasis E5406zl con 5 tarjetas (módulos) de 24 puertos PoE que he instalado recientemente para un proyecto de networking. Para este procedimiento necesitaremos un servidor TFTP como por ejemplo TFTPD32 que es el que suelo usar habitualmente. Continuar leyendo “Actualizar el Firmware de un Switch ProCurve de HP”

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: Continuar leyendo “Actualizar el Firmware de un Switch de Fibra”

Downgrade del Firmware de la BMC

Estimados lectores,

Recientemente me he encontrado con un problema relacionado con la batería de una FAS2040. Aparentemente la controladora estaba leyendo de forma errónea los datos de carga de su batería tal y como se recoge en el bug 669414 (se requiere login en la Web de soporte de NetApp). La controladora tenía la versión 1.5 del Firmware en la BMC y según se indica en el bug ID es necesario realizar el downgrade del Firmware de la BMC (concretamente a la versión 1.3) para resolver este inconveniente. Continuar leyendo “Downgrade del Firmware de la BMC”

Actualización de DS4243 con módulos IOM3: un ejemplo real

Siguiendo el hilo de la entrada donde hablábamos de la actualización de DS4243 con módulos IOM3, en este post vamos a ver un ejemplo real de una FAS2040 en producción:

 

 

 

Actualizando BIOS y BMC en una FAS2040 con Data ONTAP 7-Mode

El hardware de las controladoras NetApp  necesita actualizarse como cualquier servidor o estación de trabajo. En general el firmware de BIOS y BMC se actualiza para corregir errores o bugs.

En primer lugar descargaremos el software NetApp® BIOS/BMC/Diagnostics de la página de soporte, en general el archivo es un zip como por ejemplo 30802297.zip. Tras descargarlo lo copiaremos en la ruta /vol_root/etc/software.

Copiado el software lanzamos los comandos siguientes:

1)      priv set advanced

2)      download -d

Antes de proceder necesitamos saber las versiones de BIOS y BMC que tenemos actualmente en nuestras controladoras. Podemos usar el comando sysconfig –a donde observaremos la versión actual de estos componentes. Posteriormente con el comando version –b listaremos los contenidos actualizados del boot device (las nuevas versiones de BIOS y BMC).

Una forma de actualizar estos componentes de forma “no disruptiva” en configuraciones HA es mediante la combinación de takeover/giveback.

¿Por qué “no disruptiva” entre comillas?

1)      Si el escenario donde se va actualizar la cabina tiene CIFS entonces las sesiones activas se pierden al lanzar un takeover => Esto implica un corte, pequeño, pero es disruptivo.

2)      Si el entorno tiene Datastores NFS para VMware en general la transición entre controladoras es transparente pero en algunos casos he visto que en máquinas virtuales Linux se producen errores de disco, sobretodo en distribuciones antiguas.

Teniendo en cuenta lo anterior podemos actualizar BIOS y BMC de la siguiente forma:

a)      Lanzamos takeover para que la controladora partner se reinicie.

b)      Desde la consola de la controladora partner cancelamos el autoboot mediante Ctrl-C. Esto hará que la controladora se quede en LOADER:

Actualizando BIOS y BMC en una FAS2040 con Data ONTAP 7-Mode

c)       Desde esta ventana lanzamos el comando update_flash:

Actualizando BIOS y BMC en una FAS2040 con Data ONTAP 7-Mode

d)      Ahora lanzamos update_bmc:

Actualizando BIOS y BMC en una FAS2040 con Data ONTAP 7-ModeCuando actualizamos la BMC en general lo hacemos en remoto por lo que es necesario volver a iniciar la sesión SSH.

Actualizando BIOS y BMC en una FAS2040 con Data ONTAP 7-ModeObservemos que tras realizar la sesión, BMC se muestra con su última versión (en este caso la 1.5). Mediante el comando system console accedemos de nuevo a la consola (estábamos en el LOADER).

Actualizando BIOS y BMC en una FAS2040 con Data ONTAP 7-ModeSaldremos del loader con bye. En este punto la controladora arrancará y se quedará en el punto Waiting for giveback:

Actualizando BIOS y BMC en una FAS2040 con Data ONTAP 7-Mode

Desde la controladora partner lanzaremos cf giveback para devolver los servicios a la controladora origen.

Ahora hacemos exactamente el mismo proceso pero al revés: “tomamos” la otra controladora con cf takeover, paramos el Autoboot y actualizamos BIOS/BMC.


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

Actualización del Firmware de una Shelf IOM en Data ONTAP 7-Mode

Para actualizar una bandeja de discos con módulos IOM3 o IOM6, de forma no disruptiva, deberemos descargar el firmware en la página de soporte de NetApp http://support.netapp.com (necesitamos una cuenta de acceso). En general descargaremos el firmware para el módulo IOM y para el ACP.

Una vez descargados los binarios deberemos copiar los archivos .SFW y .FVF en el directorio /volumen_root/etc/shelf_fw y los archivos .AFW y .FVF en /volumen_root/etc/acpp_fw.

 

Actualización del Firmware de una Shelf IOM en Data ONTAP 7-Mode

Ejecutada la secuencia de comandos anterior la controladora gestiona el acceso a los discos para actualizar los módulos de entrada/salida de forma no disruptiva.

En cabinas con doble controladora HA observaremos los mensajes siguientes:

Controladora donde ejecutamos la actualización:

fas2040b-up*> Wed Sep 18 11:32:41 CEST [fas2040b-up: sfu.ctrllerElmntsPerShelf:info]: [storage download shelf]: 2 ES controller elements can be updated on 0d.shelf1.

Wed Sep 18 11:32:41 CEST [fas2040b-up: sfu.downloadStarted:info]: Update of disk shelf firmware started on 1 shelf.

Wed Sep 18 11:32:41 CEST [fas2040b-up: sfu.downloadingController:info]: [storage download shelf]: Downloading IOM3.0160.SFW on disk shelf controller module A on 0d.shelf1.

Wed Sep 18 11:33:07 CEST [fas2040b-up: sfu.rebootRequest:info]: Issuing a request to reboot disk shelf 0d.shelf1 module A.

Wed Sep 18 11:33:07 CEST [fas2040b-up: sfu.adapterSuspendIO.ndu:info]: Suspending SMP to SAS adapter 0d for 30 seconds while shelf firmware is updated.

Wed Sep 18 11:33:36 CEST [fas2040b-up: sfu.downloadingController:info]: [storage download shelf]: Downloading IOM3.0160.SFW on disk shelf controller module B on 0d.shelf1.

Wed Sep 18 11:36:05 CEST [fas2040b-up: sfu.rebootRequest:info]: Issuing a request to reboot disk shelf 0d.shelf1 module B.

Wed Sep 18 11:36:05 CEST [fas2040b-up: sfu.adapterSuspendIO.ndu:info]: Suspending SMP to SAS adapter 0d for 30 seconds while shelf firmware is updated.

Wed Sep 18 11:36:35 CEST [fas2040b-up: sfu.downloadSuccess:info]: [storage download shelf]: Firmware file IOM3.0160.SFW downloaded on 0d.shelf1.

Wed Sep 18 11:36:35 CEST [fas2040b-up: sfu.downloadSummary:info]: Shelf firmware updated on 1 shelf.

En la controladora partner:

fas2040b-dw> Wed Sep 18 11:32:41 CEST [fas2040b-dw: sfu.suspendSES:info]: Suspending enclosure services — partner is updating disk shelf firmware.

Wed Sep 18 11:33:07 CEST [fas2040b-dw: sfu.adapterSuspendIO.ndu:info]: Suspending SMP to SAS adapter 0c for 30 seconds while shelf firmware is updated.

Wed Sep 18 11:33:07 CEST [fas2040b-dw: sfu.adapterSuspendIO.ndu:info]: Suspending SMP to SAS adapter 0d for 30 seconds while shelf firmware is updated.

Wed Sep 18 11:36:05 CEST [fas2040b-dw: sfu.adapterSuspendIO.ndu:info]: Suspending SMP to SAS adapter 0c for 30 seconds while shelf firmware is updated.

Wed Sep 18 11:36:05 CEST [fas2040b-dw: sfu.adapterSuspendIO.ndu:info]: Suspending SMP to SAS adapter 0d for 30 seconds while shelf firmware is updated.

Wed Sep 18 11:36:35 CEST [fas2040b-dw: sfu.partnerUpdateComplete:info]: Partner is no longer updating disk shelf firmware. Resuming enclosure services.

Ahora lanzamos el comando storage download acp para actualizar el firmware de ACP:

Actualización del Firmware de una Shelf IOM en Data ONTAP 7-Mode

Finalizado el proceso podemos verificar las actualizaciones de firmware mediante el comando sysconfig –a.


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