El firmware del sistema es el software más íntimamente ligado al hardware. Es independiente del sistema operativo y se actualiza de manera independiente al sistema operativo Solaris. De hecho no es conveniente actualizarlo a la vez que actualizamos Solaris. Se debe dejar entre una y dos semanas entre medias para, en caso de problemas, distinguir si el problema es del firmware o es del sistema operativo.
El primer paso es la descarga del firmware desde las páginas de Oracle. Debemos escoger el firmware adecuado para nuestro sevidor desde la siguiente página:
https://www.oracle.com/servers/technologies/firmware.html
Como podemos ver el firmware depende del modelo hardware del servidor y no del sistema operativo. Es necesario un contrato de soporte para realizar dicha descarga.
A continuación debemos montar un servidor donde colocar el fichero descargado. Los protocolos admitidos son http, https, ftp, tftp, sftp, or scp. Este servidor debe ser accesible desde la ILOM del sistema ya que lanzaremos la actualización desde ella.
Para lanzar la actualización ejecutaremos el siguiente comando en la ILOM del sistema:
-> load -source protocol://username:password@server_ip/path_to_image/image.pkg
El sistema preguntará por una confirmación
Are you sure you want to load the specified file (y/n)? y
Preserve existing configuration (y/n)? y
El primer paso es la instalación del nuevo firmware y, a continuación, arrancará el servidor realizando una batería exhaustiva de tests. Estos tests llevan bastante tiempo por lo que tenemos que ser pacientes y esperar a su fin. Puede llevar de una a tres horas según el nuestro hardware. Durante este tiempo todo el sistema estará inoperativo.
Update a través del interfaz web
A través del interfaz web de la ilom se puede realizar también el update del firmware de una manera muy sencilla. En el interfaz web debemos selecciona «ILOM Administration->Maintenance->Firmware Update». Antes de hacer esto deben estar parado y el primario y las ldoms. El update de la ILOM implica un reinicio del sistema por lo que todo debe estar parado, incluido un poweroff del sistema.

Pulsando «Enter Update Mode» se continua con el proceso.

Se selecciona el fichero con extensión pkg descargado del soporte de Oracle y se pulsa «Upload». El fichero debe estar en nuestro ordenador.

Una vez almacenado y verificado nos indica en qué versión estamos y a qué versión se va a realizar el update. La opción «Preserve existing configuration» es recomendada. A continuación pulsamos en «Start Update».

El proceso de update va cargando todos los paquetes

Hasta que termina el proceso


La opción «reconnect» no funcionará hasta dentro de un rato que puede llegar a media hora. Durante este tiempo estará realizando los tests de arranque. Debemos comprobar regularmente si ha arrancado. Una vez arrancada la ILOM nos mostrará la pantalla principal con la nueva versión

También podremos encender el sistema y arrancar el primario y las ldoms.