4.1. Welche LPARs gibt es?
Eine Liste aller LPARs einer PowerVM Umgebung lässt sich mit dem Kommando „lpar show“ ausgeben:
$ lpar show
NAME ID SERIAL LPAR_ENV MS HMCS
aix01 3 12AF033 aixlinux ms03 hmc01,hmc02
aix02 3 12BF033 aixlinux ms04 hmc01,hmc02
aix03 11 12AF03B aixlinux ms03 hmc01,hmc02
aix04 19 12BF03J aixlinux ms04 hmc01,hmc02
aix05 4 7830W44 aixlinux ms07 hmc03
…
$
Für jede LPAR werden dabei allgemeine Informationen, wie Name, LPAR-ID, Seriennummer, Typ der LPAR, zugehörige Managed System und die zugehörige(n) HMC(s) angezeigt. Diese Informationen werden vom LPAR-Tool lokal in einem Cache abgespeichert (Default: ~/lpar.list). Der Cache kann mit Hilfe des Kommandos „hmc rescan“ aktualisiert werden, dabei werden alle bekannten HMCs abgefragt und eine Liste aller Managed Systems und LPARs erstellt und lokal abgespeichert.
$ hmc rescan
hmc01:
ms03
> aix01
> aix03
> lpar17
> ms03-vio2
> ms03-vio1
ms04
> aix02
> aix04
> lpar18
…
$
Je nach Größe der Umgebung kann dies einige Sekunden dauern, da eine Vielzahl von Kommandos auf den HMCs abgesetzt werden muß.
Benötigt man Informationen nur über bestimmte LPARs, können die betreffenden LPARs als Argumente angegeben werden:
$ lpar show aix01 aix05
NAME ID SERIAL LPAR_ENV MS HMCS
aix01 3 12AF033 aixlinux ms03 hmc01,hmc02
aix05 4 7830W44 aixlinux ms07 hmc03
$
Sehr nützlich ist die Möglichkeit Wildcards zu verwenden, damit lassen sich z.B. leicht alle LPARs auflisten, deren Name mit „aix“ beginnt:
$ lpar show „aix*“
NAME ID SERIAL LPAR_ENV MS HMCS
aix01 3 12AF033 aixlinux ms03 hmc01,hmc02
aix02 3 12BF033 aixlinux ms04 hmc01,hmc02
aix03 11 12AF03B aixlinux ms03 hmc01,hmc02
aix04 19 12BF03J aixlinux ms04 hmc01,hmc02
aix05 4 7830W44 aixlinux ms07 hmc03
…
$
(Die Anführungszeichen können auch weggelassen werden, wenn es im aktuellen Verzeichnis keine Dateien gibt, die auf den Wildcard matchen. Ohne Anführungszeichen wird ein Wildcard von der Shell interpretiert und durch das Resultat des Matchings ersetzt.)
Häufig interessieren nur die LPARs auf einem bestimmten Managed System, hierzu bietet das Kommando „lpar show“ die Möglichkeit an, mit der Option „-m“ das interessierende Managed System anzugeben:
$ lpar show -m ms04
NAME ID SERIAL LPAR_ENV MS HMCS
aix02 3 12BF033 aixlinux ms04 hmc01,hmc02
aix04 19 12BF03J aixlinux ms04 hmc01,hmc02
ms04-vio1 1 12BF031 vioserver ms04 hmc01,hmc02
ms04-vio2 2 12BF032 vioserver ms04 hmc01,hmc02
$