Ein kleines HMC Commandline Howto
In den folgenden Beispielen wird ein ganzer power4- oder power5-Frame, das sogenannte Managed System
mit pserver bezeichnet, eine LPAR mit mylpar,
nummeriert falls mehrere dieser Einheiten auftauchen. Profile sind mit myprofile
bezeichnet. Für diese Bezeichnungen sind die entsprechenden Objektnamen zu setzen. Die power5-Kommandos sind
auch für power6-Systeme gültig (HMC Version 7).
Inhalt
- Versionsstand der HMC Software
- Status der LPARs
- HMC rebooten
- Soft-Reset einer LPAR
- Soft Reset eines Systems im FullPartitionMode
- Hard Reset einer LPAR
- Hard Reset eines Systems im FullSystemPartitionMode
- Virtuelle Konsole
- Status und LED/LCD-Anzeige einer LPAR anzeigen
- Status und LED/LCD-Anzeige eines Systems im FullSystemPartition anzeigen
- LPAR hochfahren
- Ein System im FullPartitionMode einschalten
- Schlüsselschalter auf Position "normal" zurückdrehen
- HMC-Passwort ändern (Benutzer hscroot)
- Übersicht LPAR-IDs
- Übersicht Verbindungsstatus
1. Versionsstand der HMC Software
hscroot@hmc> lshmc -V Version: 3 Release: 3.2 HMC Build level 20040827.1
power4-HMCs können keinen höheren Versionsstand als 3.x aufweisen - die Versionen 4.x aufwärts sind den
power5-HMCs vorbehalten. Power6-Systeme benötigen HMC Version 7.x.
2. Status der LPARs
So erhält man einen Überblick über alle von der HMC kontrollierten Systeme:
power4:
hscroot@hmc> lslpars
power5:
hscroot@hmc> lssyscfg -r sys -F name:serial_num:statepserver1:656D24A:Operatingpserver2:656FFFF:Operating
Und für jedes System aus der obigen Liste lassen sich die LPARs dann wie folgt anzeigen:
hscroot@hmc> lssyscfg -m pserver -r lpar -F name:state
Beispiel:
hscroot@hmc> lssyscfg -mpserver1-r lpar -F name:statemylpar1:Runningmylpar2:Runningmylpar3:Not Activated
In einer kleinen Schleife lassen sich die beiden Schritte oben zusammenfassen, so dass man wieder so eine Art lslpars hat:
hscroot@hmc> for m in $(lssyscfg -r sys -F name); do echo $m ; lssyscfg -r lpar -m $m -F name:state ; done
Der Format-String 'name:serial_num:state' ganz oben informiert auch über die Seriennummer der angeschlossenen Systeme.
3. HMC rebooten
power4 + power5:
hscroot@hmc> hmcshutdown -t now -r
4. Soft-Reset einer LPAR
power4:
hscroot@hmc> chsysstate -mpserver-r lpar -nmylpar-o reset
power5:
hscroot@hmc> chsysstate -r lpar -mpserver-o shutdown -nmylpar
5. Soft Reset eines Systems im FullPartitionMode
power4:
hscroot@hmc> chsysstate -n pserver -r sys -o reset
6. Hard Reset einer LPAR
power4:
hscroot@hmc> chsysstate -mpserver-r lpar -nmylpar-o off
power5:
hscroot@hmc> chsysstate -r lpar -m pseries -o shutdown -n mylpar --immed
7. Hard Reset eines Systems im FullSystemPartitionMode
power4:
hscroot@hmc> chsysstate -n pserver -r sys -o off
8. Virtuelle Konsole
Eine Konsolenverbindung zu einer LPAR wird mit
power4 + power5:
hscroot@hmc> mkvterm -mpserver-pmylpar
geöffnet; eine Konsolenverbindung zu einem System, das im FullSystemPartition-Mode läuft, dagegen durch:
power4:
hscroot@hmc> mkvterm -m pserver
Durch Eingabe von ~~ (2xTilde) und . (Punkt) am Zeilenanfang wird die Verbindung geschlossen. Scheitert der Aufbau einer Konsolenverbindung mit der Fehlermeldung
All available virtual terminal sessions have been opened and are in use. To force a new open session, perform a Close Terminal Session operation which frees up the session.
ist noch eine Verbindung aktiv, diese kann mit
power4 + power5:
hscroot@hmc> rmvterm -mpserver-pmylpar
9. Status und LED/LCD-Anzeige einer LPAR anzeigen
power4:
hscroot@hmc> lssyscfg -r lpar -mpserver-nmylpar
power5:
hscroot@hmc> lsrefcode -mpserver-r lpar --filter "lpar_names=mylpar" -F lpar_name:refcode
Es lässt sich auch eine Historie der LED-Codes anzeigen, dazu wird der Schalter -n gefolgt von einer ganzen Zahl, die
die Tiefe der Historie angibt, also für die 5 letzten Werte etwa:
hscroot@hmc> lsrefcode -mpserver-r lpar --filter "lpar_names=mylpar" -n 5 -F lpar_name:refcode mylpar: mylpar:0c33 mylpar: mylpar:0539 mylpar:0538
... und für die Status-LEDs:
hscroot@hmc> lsled -mpserver-r sa -t virtuallpar --filter ""lpar_names=mylpar""
10. Status und LED/LCD-Anzeige eines Systems im FullSystemPartition anzeigen
power4:
hscroot@hmc> lssyscfg -r sys -n pserver
11. LPAR hochfahren
power4:
hscroot@hmc> chsysstate -r lpar -mpserver-o on [ -fmyprofile] -nmylpar
power5:
hscroot@hmc> chsysstate -r lpar -mpserver-o on -fmyprofile-nmylpar
12. Ein System im FullPartitionMode einschalten
power4:
hscroot@hmc> chsysstate -o on -r sys -n pserver -c full
13. Schlüsselschalter auf Position "normal" zurückdrehen
power5:
hscroot@hmc> chsysstate -r lpar -o chkey -k norm -nmylpar-mpserver
ACHTUNG: Bei einigen power5-HMCs kann es vorkommen, dass die LPAR nicht normal bootet, falls der virtuelle Schlüsselschalter in der Stellung "manual" verharrt. Dies wird durch eine Fehlermeldung
0514-440 cfgcon: failed to create log file: check path name, permissions, and available space
angezeigt. Danach kann nur der Diagnose- oder Single-User-Modus gestartet werden.
14. HMC-Passwort ändern (Benutzer hscroot)
power4 + power5:
hscroot@hmc> chhmcusr -u hscroot -t passwd Enter the new password: Retype the new password:
15. Übersicht LPAR-IDs
power5:
hscroot@hmc> lssyscfg -r lpar -mpserver-F lpar_id:state | sort -n 1:vioserver1:Running 2:vioserver2:Running 3:mylpar1:Not Activated 4:mylpar2:Running 5:mylpar3:Running 6:mylpar4:Running 7:mylpar5:Running 8:mylpar6:Running 9:mylpar7:Running 10:mylpar8:Not Activated
16. Übersicht Verbindungsstatus
Sind alle Service-Prozessoren mit der HMC verbunden?
power5:
hscroot@hmc> lssysconn -r all -F type_model_serial_num:ipaddr:state | sort 9117-570*65AE18C:172.16.255.253:Connected 9117-570*65AE18C:172.16.254.255:Connected 9117-570*65AE2AC:172.16.255.254:Connected 9117-570*65AE2AC:172.16.254.254:Connected 9117-570*650D70D:172.16.255.252:Connected 9117-570*650D70D:172.16.253.255:Connected 9117-570*650D71D:172.16.254.253:Connected 9117-570*650D71D:172.16.255.251:Connected 9131-52A*065F7BB:172.16.253.254:Connected 9131-52A*065F8BA:172.16.254.252:Connected
Die Verbindung zum Namen des Managed Systems erfolgt über die Seriennummer, nicht über die IP-Adresse! Die IP-Adressen in der Übersicht oben sind die IP-Adressen des Serviceprozessors und werden über den in der HMC integrierten DHCP-Server vergeben.
unixwerk