Under Construction

Update über die IBM Website

Am einfachsten ist ein Update über die IBM Website. Der iFix oder Service-Pack muss dann nicht manuell heruntergeladen, sondern wird von der HMC als Teil des Update-Prozesses von IBM heruntergeladen. Damit das funktioniert muss die HMC entweder über eine direkte Internet-Anbindung oder über eine Proxy-Anbindung verfügen.

Ist Call-Home konfiguriert, kann man ganz einfach testen, ob die Anbindung an IBM funktioniert und dementsprechend ein Download von Update von der IBM Website funktionieren kann:

$ hmc testcallhome hmc01
Test beginning
No customer data has been configured.
Edge_Gateway_1:129.42.56.189:443(esupport.ibm.com)::Connected
Edge_Gateway_2:129.42.54.189:443(esupport.ibm.com)::Connected
Edge_Gateway_3:129.42.60.189:443(esupport.ibm.com)::Connected
Testing Completed
Shared connection to 172.168.99.61 closed.
$

Der iFix MF70632 kann dann in einem Kommando von der IBM Website heruntergeladen und installiert werden:

$ hmc updhmc hmc01 ibmwebsite:MF70632
INFO: using ibmwebsite:MF70632
The corrective service file offload was successful. Continuing with HMC service installation...
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)
$

Achtung: Bei Verwendung der IBM Website wird nicht der ISO-Dateiname des iFixes oder Service-Packs angegeben, sondern immer der PTF Name (ohne irgendwelche Endungen).

Wird generell für die Installation von iFixes und Service-Pack die IBM Website von der HMC aus verwendet, sollte CorrectiveServiceLocation nicht explizit gesetzt sein, oder den Wert „ibmwebsite“ haben.

Möchte man den Wert explizit setzen, dann sollte man das in einer der beiden Dateien /opt/pwrcmps/etc/lpar.cfg oder ~/.lpar.cfg hinterlegen:

...
CorrectiveServiceLocation ibmwebsite
...

Da „ibmwebsite“ der Default-Wert für CorrectiveServiceLocation ist, sollte man in diesem Fall den Parameter in beiden Dateien auskommentieren.

Ist FTP vom Server aixnim die bevorzugte Methode für die Installation von iFixes und Updates, dann sollte man das in CorrectiveServiceLocation in einer der beiden Dateien /opt/pwrcmps/etc/lpar.cfg oder ~/.lpar.cfg hinterlegen:

...
#CorrectiveServiceLocation ftp://fwtrans@aixnim//export/hmc
...

Letztlich ist das aber eine Frage des persönlichen Geschmacks.

Bei beiden Varianten reicht dann die Angabe des PTF Namens als Argument um einen Update durchzuführen:

$ hmc updhmc hmc01 MF70632
INFO: using ibmwebsite:MF70632
The corrective service file offload was successful. Continuing with HMC service installation...
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)
$