Under Construction

Aktualisieren der Firmware

Die 7063-CR2 HMC besitzt zwei verschiedene Komponenten mit Firmware. Zum Einen der Baseboard Management Controller und zum Anderen der Power Hypervisor. Für die Aktualisierung der Firmware Versionen muss die HMC heruntergefahren werden. Die BMC Firmware wird zuerst aktualisiert, danach die PNOR Firmware. Anschließend kann die HMC wieder gestartet werden.

Warnung: Der Ablauf bei der Aktualisierung wie nachfolgend dargestellt ist für die Firmware Versionen obmc-mowgli-op940.hmc-24.ubi.mtd.tar und IBM-mowgli-ibm-OP9_v2.5_4.125-prod gültig. Für spätere Firmware Versionen besteht die Möglichkeit das der Ablauf bei der Aktualisierung ein anderer ist. Daher ist es bei Firmware Updates immer unbedingt erforderlich zunächst die Beschreibung des Herstellers zu lesen!

Vor dem Start der Firmware Aktualisierung muss die HMC heruntergefahren werden. Das könnte man zwar mit dem LPAR-Tool und „hmc shutdown“ durchführen, da für den Firmware Update aber ohnehin die OpenBMC GUI verwendet wird, kann das auch über die OpenBMC GUI durchgeführt werden.

Die HMC kann über „Server control“ und „Server power operations“ heruntergefahren werden.

OpenBMC GUI - Server control

Der Server (HMC) sollte geordnet (Orderly) heruntergefahren werden. Daher die Option „Orderly – OS shuts down, then server shuts down“ auswählen (default) und dann auf den Button „Shut down“ clicken.

OpenBMC GUI - Server power operations
OpenBMC GUI - Server power operations

Es wird ein Dialog zur Bestätigung des Shutdowns angezeigt. Im Dialog muss der Button „Shutdown“ angeclickt werden, um das geordnete Herunterfahren zu starten.

OpenBMC GUI - server shutdown confirmation
OpenBMC GUI - server shutdown confirmation

Das Herunterfahren des Servers (HMC) dauert einige Zeit. Während dieser Zeit stehen keine Power Operationen in der OpenBMC GUI zur Verfügung. Der Zustand des Servers (HMC) wird als „Unreachable“ angezeigt.

OpenBMC GUI - server shutdown running
OpenBMC GUI - server shutdown running

Sobald der Shutdown abgeschlossen ist, wechselt der Status des Servers (HMC) in der Anzeige auf „Off“ und die Operation „Power on“ wird angezeigt.

OpenBMC GUI - server shutdown finished

Nachdem die HMC heruntergefahren wurde, kann der Update der BMC Firmware starten. Dazu muss unter „Server configuration“ der Punkt „Firmware“ ausgewählt werden.

OpenBMC GUI - Server configuration
OpenBMC GUI - Server configuration

In der Firmware Ansicht des OpenBMC GUI ist im oberen Teil die BMC Firmware zu sehen. Die gerade verwendete Version ist mit „Functional“ gekennzeichnet und steht normalerweise in der Liste als erster Eintrag.

Mit den Pfeilen kann die Reihenfolge der Firmware Versionen für den nächsten Boot des BMC geändert werden.

OpenBMC GUI - Firmware

Um ein Firmware Image hochzuladen (BMC oder PNOR) muss an das Ende der Seite gescrollt werden und dort der Button „Choose a file“ gedrückt werden.

OpenBMC GUI - upload bmc image file
OpenBMC GUI - upload bmc image file

Im angezeigten File Upload Dialog kann dann das neue BMC Firmware Image ausgewählt werden. Die Auswahl muss durch Drücken von „Open“ bestätigt werden.

OpenBMC GUI - choose BMC firmware image

Das ausgewählte BMC Firmware Image kann dann durch Drücken von „Upload firmware“ auf den BMC hochgeladen werden.

OpenBMC GUI - upload BMC firmware image
OpenBMC GUI - upload BMC firmware image

Das Hochladen des BMC Firmware Images kann ein oder zwei Minuten dauern. Danach ist es im oberen Bereich unter „BMC images“ sichtbar.

Um die neue Firmware Version zu verwenden, muss diese aktiviert werden und der BMC muss rebootet werden. Dies kann durch Drücken auf die Aktion „Activate“ gestartet werden.

OpenBMC GUI - activate BMC firmware image

Die Aktivierung der neuen BMC Firmware muss bestätigt werden. Es gibt hierbei zwei Auswahlmöglichkeiten:

    • Aktivieren der Firmware ohne Reboot des BMC.
    • Aktivieren der Firmware und automatischer Reboot des BMC.

Der BMC muss rebootet werden, damit die neue Firmware verwendet wird. Daher sollte entsprechend die zweite Auswahl getroffen und mit „Continue“ bestätigt werden.

OpenBMC GUI - activation confirmation for BMC firmware

Die Aktivierung der neuen BMC Firmware und der Reboot des BMC kann einige Zeit dauern. In der OpenBMC GUI wird der Zustand „Activating“ angezeigt.

OpenBMC GUI - BMC firmware is activating

Nachdem der BMC rebootet hat, wechselt der Status der neuen BMC Firmware auf „Functional„.

Die Aktualisierung der BMC Firmware ist damit abgeschlossen.

OpenBMC GUI - new BMC firmware is functional
OpenBMC GUI - new BMC firmware is functional

Als nächstes muss dann die PNOR-Firmware (Server Firmware) aktualisiert werden.

Um ein Firmware Image hochzuladen muss wieder der Button „Choose a file“ gedrückt werden.

OpenBMC GUI - PNOR firmware upload
OpenBMC GUI - PNOR firmware upload

Im angezeigten File Upload Dialog kann dann das neue PNOR Firmware Image ausgewählt werden. Die Auswahl muss durch Drücken von „Open“ bestätigt werden.

OpenBMC GUI - choose PNOR firmware image
OpenBMC GUI - choose PNOR firmware image

Das ausgewählte PNOR Firmware Image kann dann durch Drücken von „Upload firmware“ auf den BMC hochgeladen werden.

OpenBMC GUI - upload selected PNOR firmware image
OpenBMC GUI - upload selected PNOR firmware image

Das hochgeladene PNOR firmware image ist unter „Server images“ aufgelistet und kann durch Drücken auf „Activate“ aktiviert werden.

OpenBMC GUI - activate PNOR firmware image

Die Aktivierung der neuen PNOR Firmware muss bestätigt werden. Es gibt hierbei zwei Auswahlmöglichkeiten:

    • Aktivieren der Firmware ohne Reboot des Servers.
    • Aktivieren der Firmware und automatischer Reboot des Servers.

Der Server muss rebootet werden, damit die neue Firmware verwendet wird. Daher sollte entsprechend die zweite Auswahl getroffen und mit „Continue“ bestätigt werden.

OpenBMC GUI - PNOR firmware activation confirmation

Nach einer Weile ist die neue Firmware in aktiver Verwendung (Functional).

OpenBMC GUI - new PNOR firmware is functional
OpenBMC GUI - new PNOR firmware is functional

Nachdem die Firmware Updates abgeschlossen sind, kann die HMC (Server) wieder gestartet werden. Dazu muss wieder „Server control“ und dann „Server power operations“ ausgewählt werden.

Der Zustand der HMC (Server) sollte noch als aus (Off) angezeigt werden. Um die HMC (Server) wieder zu starten muss der Button „Power on“ angeclickt werden.

OpenBMC GUI - server power on
OpenBMC GUI - server power on

Kurz nachdem die HMC (Server) gestartet wurde, wird der Zustand auf „Running“ in der OpenBMC GUI aktualisiert. Der Boot der HMC dauert in der Regel aber noch etwas länger.

OpenBMC GUI - server up and running
OpenBMC GUI - server up and running

Damit ist die Aktualisierung der Firmware der 7063-CR2 HMC abgeschlossen.