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
$