Under Construction
Update über USB (Virtual Media 7063-CR2)
Hinweis: Die nachfolgenden Schritte setzen eine HMC vom Typ 7063-CR2 voraus!
Der iFix MF70632_ppc.iso muss zunächst von IBM Fix Central heruntergeladen werden und auf dem System, auf dem der Browser mit dem BMC GUI gestartet wird, abgelegt werden.
Das heruntergeladene ISO-Image muss dann über das OpenBMC GUI als virtuelles Medium zur Verfügung gestellt werden (siehe Virtuelles Medium für 7063-CR2).
Das virtuelle Medium einer 7063-CR2 HMC erscheint auf der HMC als USB-Gerät:
$ hmc lsmediadev hmc01
DEVICE TYPE MOUNT_POINT DESCRIPTION LABEL
/dev/sda 6 - disk drive -
/dev/sdb 3 - USB device CDROM
$
Der Ausgabe des Kommandos „hmc lsmediadev“ kann der Gerätename des virtuellen Mediums (hier /dev/sdb) entnommen werden. Mit dieser Information kann die Installation des iFixes wie folgt gestartet werden:
$ hmc updhmc hmc01 usb:/dev/sdb
INFO: using usb:/dev/sdb
Verifying Certificate Information
Installing Packages...warning: /media/sdb/images/install.d/java/ibm-java-sdk-17.0.5.0-ppc64le.rpm: Header V3 RSA/SHA256 Signature, key ID 9bce9629: NOKEY
Installing Packages...
The corrective service file was successfully applied. A mandatory reboot is required but was not specified on the command syntax.
Shared connection to 172.168.99.18 closed.
ERROR: remote HMC command returned an error (2)
$
Das USB Gerät wird automatisch beim Update gemountet:
$ hmc lsmediadev hmc01
DEVICE TYPE MOUNT_POINT DESCRIPTION LABEL
/dev/sda 6 - disk drive -
/dev/sdb 3 /media/sdb USB device CDROM
$
Für den Fall das man immer die ISO-Datei über den BMC als virtuelles Medium der HMC zur Verfügung stellt, könnte man das Attribut CorrectiveServiceLocation in /opt/pwrcmps/etc/lpar.cfg oder ~/.lpar.cfg auf den Wert „usb“ setzen:
...
CorrectiveServiceLocation usb
...
Hinweis: Theoretisch könnte man auch „usb:/dev/sdb“ verwenden, dann muss man beim Update nach dem HMC Namen gar kein Argument mehr angeben (zumindest wenn /dev/sdb das richtige USB-Gerät ist).
Um den Update zu starten, reicht dann die Angabe des USB-Gerätenamens:
$ hmc updhmc -c hmc01 /dev/sdb
INFO: using usb:/dev/sdb
Verifying Certificate Information
Authenticating Install Packages
Installing Packages...warning: /dump/hsc_install.images/images/install.d/java/ibm-java-sdk-17.0.5.0-ppc64le.rpm: Header V3 RSA/SHA256 Signature, key ID 9bce9629: NOKEY
Installing Packages...
The corrective service file was successfully applied. A mandatory reboot is required but was not specified on the command syntax.
Shared connection to 172.168.99.18 closed.
ERROR: remote HMC command returned an error (2)
$
Da das Argument /dev/sdb keine vollständige „location“ ist, wird der Default aus CorrectiveServiceLocation „usb“ mit /dev/sdb zu „usb:/dev/sdb“ kombiniert.