Status von LPARs

Mit dem LPAR-Tool lässt sich der Status von einer, mehreren oder allen LPARs ganz einfach mit dem Kommando „lpar status“ ermitteln.

Beispiel 1: Status von genau einer LPAR

$ lpar status aixdb21
         LPAR                                                    PROC     
NAME     ID    LPAR_ENV  STATE    PROFILE   SYNC  RMC     PROCS  UNITS  MEM     OS_VERSION
aixdb21  10    aixlinux  Running  standard  1     active  2      0.2     50 GB  AIX 7.2 7200-05-08-2419
$

Neben dem Status (Running) werden weitere Informationen angezeigt, wie

    • Name des aktivierten Profils (hier standard)
    • Typ der LPAR (hier aixlinux)
    • Zustand der RMC Verbindung zur HMC (hier active)
    • Aktuelle Anzahl der Prozessoren (hier 2)
    • Processing Units (nur bei Shared Prozessor LPARs, hier 0.2)
    • Aktuelle Hauptspeichergröße (hier 50 GB)
    • Installiertes OS (Hier AIX 7.2 TL5 SP8)

Es können natürlich beliebig viele LPARs explizit auf der Kommandozeile angegeben werden:

$ lpar status aixdb21 aixdb22 aixnim1
         LPAR                                                    PROC     
NAME     ID    LPAR_ENV  STATE    PROFILE   SYNC  RMC     PROCS  UNITS  MEM     OS_VERSION
aixdb21  10    aixlinux  Running  standard  1     active  2      0.2     50 GB  AIX 7.2 7200-05-08-2419
aixdb22  8     aixlinux  Running  standard  1     active  2      0.2     50 GB  AIX 7.2 7200-05-08-2419
aixnim1  42    aixlinux  Running  standard  0     active  4      2.0      8 GB  AIX 7.2 7200-05-07-2346
$

Anstelle des LPAR-Namens kann auch die Seriennummer einer LPAR angegeben werden.

Beispiel 2: Status von mehreren LPARs

Im Beispiel werden alle LPARs, deren Name mit „aix“ beginnt und mit „1“ aufhört, angezeigt:

$ lpar status "aix*1"
          LPAR                                                    PROC     
NAME      ID    LPAR_ENV  STATE    PROFILE   SYNC  RMC     PROCS  UNITS  MEM     OS_VERSION
aixappl21 15    aixlinux  Running  standard  1     active  2      0.2     16 GB  AIX 7.2 7200-05-08-2419
aixmaf01  44    aixlinux  Running  standard  0     active  2      0.2      8 GB  AIX 7.2 7200-05-08-2419
aixmq01   28    aixlinux  Running  standard  1     active  2      0.2     32 GB  AIX 7.2 7200-05-08-2419
aixora21  7     aixlinux  Running  standard  0     active  2      0.2     32 GB  AIX 7.2 7200-05-08-2419
aixnim1   42    aixlinux  Running  standard  0     active  4      2.0      8 GB  AIX 7.2 7200-05-07-2346
aixtsmp01 3     aixlinux  Running  standard  1     active  4      -      280 GB  AIX 7.2 7200-05-07-2346
aixwas01  18    aixlinux  Running  standard  0     active  6      0.6    222 GB  AIX 7.2 7200-05-08-2419
$

Es werden die von der Shell bekannten Wildcards „*“ und „?“ unterstützt. Anstelle von Namen können auch hier Seriennummern inklusive Wildcards verwendet werden. Auch hier können mehrere Argumente angegeben werden.

Auf welchem Managed System sich die LPARs befinden, und an welche HMC diese angebunden sind, spielt keine Rolle. Das LPAR-Tool berücksichtigt alle HMCs und alle Managed Systems!

Beispiel 3: Status aller LPARs auf einem bestimmten Managed System

Anzeigen des Status der LPARs auf dem Managed System mit dem Namen ms12:

$ lpar status ms12
             LPAR                                                     PROC     
NAME         ID    LPAR_ENV   STATE    PROFILE   SYNC  RMC     PROCS  UNITS  MEM     OS_VERSION
aixtsm02     40    aixlinux   Running  standard  1     active  3      -       96 GB  AIX 7.2 7200-05-08-2419
aixtsmlib02  31    aixlinux   Running  standard  1     active  3      0.9     32 GB  AIX 7.2 7200-05-08-2419
aixtsm06     4     aixlinux   Running  standard  1     active  2      -      168 GB  AIX 7.2 7200-05-08-2419
aixwasmq02   3     aixlinux   Running  standard  1     active  8      1.0     84 GB  AIX 7.2 7200-05-08-2419
ms02-vio1    1     vioserver  Running  standard  1     active  2      -       16 GB  VIOS 4.1.0.21
ms02-vio2    2     vioserver  Running  standard  0     active  2      -       16 GB  VIOS 4.1.0.21
$

Beispiel 4: Status aller LPARs auf allen S1022 Managed Systems

$ lpar status 9105-22A
            LPAR                                                      PROC     
NAME        ID    LPAR_ENV   STATE    PROFILE    SYNC  RMC     PROCS  UNITS  MEM     OS_VERSION
aixappl21   15    aixlinux   Running  standard   1     active  2      0.2     16 GB  AIX 7.2 7200-05-08-2419
aixappl22   5     aixlinux   Running  standard   1     active  2      0.2     16 GB  AIX 7.2 7200-05-08-2419
aixdb21     10    aixlinux   Running  standard   1     active  2      0.2     50 GB  AIX 7.2 7200-05-08-2419
aixdb22     8     aixlinux   Running  standard   1     active  2      0.2     50 GB  AIX 7.2 7200-05-08-2419
aixmq01     28    aixlinux   Running  standard   1     active  2      0.2     32 GB  AIX 7.2 7200-05-08-2419
aixmq02     12    aixlinux   Running  standard   1     active  2      0.2     32 GB  AIX 7.2 7200-05-08-2419
aixora21    7     aixlinux   Running  standard   0     active  2      0.2     32 GB  AIX 7.2 7200-05-08-2419
aixora22    32    aixlinux   Running  standard   0     active  2      0.2     32 GB  AIX 7.2 7200-05-08-2419
…
$

Natürlich können auch hier weitere Argumente angegeben werden.

Beispiel 5: Status aller LPARs die an eine bestimmte HMC angebunden sind

Auflisten des Status aller LPARs die an die HMC hmc03 angebunden sind:

$ lpar status hmc03
           LPAR                                                             PROC     
NAME       ID    LPAR_ENV   STATE          PROFILE   SYNC  RMC       PROCS  UNITS  MEM     OS_VERSION
web01      3     aixlinux   Running        standard  0     none      2      0.4     16 GB  Unknown
web02      5     aixlinux   Running        standard  1     none      2      0.2     16 GB  Unknown
web03      8     aixlinux   Running        standard  1     none      2      0.4     32 GB  Unknown
ms01-vio1  1     vioserver  Not Activated  standard  1     inactive  6      -        8 GB  Unknown
ms01-vio2  2     vioserver  Not Activated  standard  1     inactive  6      -        8 GB  Unknown
ms03-vio1  1     vioserver  Running        standard  1     active    6      2.0      8 GB  VIOS 3.1.4.21
ms03-vio2  2     vioserver  Running        standard  1     active    6      2.0      8 GB  VIOS 3.1.4.21
$

(Hinweis: die HMC und die Managed Systems sind alt und im Abbau begriffen.)

Beispiel 6: Status aller LPARs an einem bestimmten HMC-Modell

Es können auch nur die LPARs angezeigt werden, die an ein bestimmtes HMC Modell, z.B. 7042-CR9, angebunden sind:

$ lpar status 7042-CR9
           LPAR                                                             PROC     
NAME       ID    LPAR_ENV   STATE          PROFILE   SYNC  RMC       PROCS  UNITS  MEM     OS_VERSION
web01      3     aixlinux   Running        standard  0     none      2      0.4     16 GB  Unknown
web02      5     aixlinux   Running        standard  1     none      2      0.2     16 GB  Unknown
web03      8     aixlinux   Running        standard  1     none      2      0.4     32 GB  Unknown
ms01-vio1  1     vioserver  Not Activated  standard  1     inactive  6      -        8 GB  Unknown
ms01-vio2  2     vioserver  Not Activated  standard  1     inactive  6      -        8 GB  Unknown
ms03-vio1  1     vioserver  Running        standard  1     active    6      2.0      8 GB  VIOS 3.1.4.21
ms03-vio2  2     vioserver  Running        standard  1     active    6      2.0      8 GB  VIOS 3.1.4.21
$

Hinweis: Die Ausgabe ist identisch zur Ausgabe in Beispiel 6, da die HMC hmc03 die einzige 7042-CR9 HMC in der vom LPAR-Tool gemanagten Umgebung ist.

Beispiel 7: Status aller LPARs vom Typ Virtual-I/O-Server

Es können auch gezielt nur Virtual-I/O-Server angezeigt werden. Dazu wird einfach der Wert vioserver des Attributs lpar_env angegeben:

$ lpar status vioserver
           LPAR                                                             PROC     
NAME       ID    LPAR_ENV   STATE          PROFILE   SYNC  RMC       PROCS  UNITS  MEM     OS_VERSION
ms11-vio1  1     vioserver  Running        standard  1     active    2      -       16 GB  VIOS 4.1.0.21
ms11-vio2  2     vioserver  Running        standard  1     active    2      -       16 GB  VIOS 4.1.0.21
ms16-vio1  1     vioserver  Running        standard  1     active    2      -       16 GB  VIOS 4.1.0.21
ms16-vio2  2     vioserver  Running        standard  1     active    2      -       16 GB  VIOS 4.1.0.21
ms21-vio1  1     vioserver  Running        standard  1     active    2      -       16 GB  VIOS 4.1.0.21
ms21-vio2  2     vioserver  Running        standard  1     active    2      -       16 GB  VIOS 4.1.0.21
ms26-vio1  1     vioserver  Running        standard  1     active    2      -       16 GB  VIOS 4.1.0.21
ms26-vio2  2     vioserver  Running        standard  0     active    2      -       16 GB  VIOS 4.1.0.21
…
$

Beispiel 8: Status aller LPARs (alle Managed Systems, alle HMCs)

Wird das Kommando „lpar status“ ohne Argumente aufgerufen, dann werden alle LPARs aufgelistet:

$ lpar status
           LPAR                                                                    PROC     
NAME       ID    LPAR_ENV   STATE          PROFILE          SYNC  RMC       PROCS  UNITS  MEM     OS_VERSION
aixappl21  15    aixlinux   Running        standard         1     active    2      0.2     16 GB  AIX 7.2 7200-05-08-2419
aixappl22  5     aixlinux   Running        standard         1     active    2      0.2     16 GB  AIX 7.2 7200-05-08-2419
aixdb21    10    aixlinux   Running        standard         1     active    2      0.2     50 GB  AIX 7.2 7200-05-08-2419
aixdb22    8     aixlinux   Running        standard         1     active    2      0.2     50 GB  AIX 7.2 7200-05-08-2419
…
$

Hinweis: Die Laufzeit für das Kommando war ca 9 Sekunden. Dabei wurden auf 5 verschiedenen HMCs insgesamt 126 Kommandos auf der HMC CLI abgesetzt um den Status von ca. 500 LPARs anzuzeigen.

Es gibt viele weitere Möglichkeiten nur bestimmte LPARs anzuzeigen.

Überblick über das LPAR-Tool.

Status von LPARs

4.2. Status von LPARs

Ob eine LPAR gerade aktiv ist, oder ausgeschaltet ist, kann durch Ausgeben des Status einer LPAR sehr leicht festgestellt werden. Mit dem Kommando „lpar status“ kann dabei der Status einer einzelnen LPAR oder der Status mehrerer LPARs (oder auch aller LPARs) ausgegeben werden:

$ lpar status aix\*
NAME   LPAR_ID  LPAR_ENV  STATE    PROFILE   SYNC  RMC     PROCS  PROC_UNITS  MEM    OS_VERSION
aix01  3        aixlinux  Running  standard  0     active  4      0.4         33792  AIX 7.1 7100-04-05-1720
aix02  3        aixlinux  Running  standard  0     inactive  1      0.2         16384  AIX 7.1 7100-04-05-1720
aix03  11       aixlinux  Running  standard  0     active  2      0.3         32768  AIX 7.1 7100-04-05-1720
aix04  19       aixlinux  Not Activated  standard  0     inactive  4      0.4         33792  AIX 7.1 7100-04-05-1720

$

Der Spalte STATE kann man entnehmen das die LPARs aix01, aix02 und aix03 aktiv sind, die LPAR aix04 hingegen ausgeschaltet ist (Not Activated). Die LPARs aix01 und aix03 haben eine aktive RMC-Verbindung zu mindestens einer der HMCs, die beiden LPARs aix02 und aix04 haben keine aktive RMC-Verbindung. Bei der LPAR aix04 ist der Grund klar – sie ist ausgeschaltet und kann daher keine aktive RMC-Verbindung haben. Bei LPAR aix02 scheint es hingegen ein Problem zu geben, da RMC nicht aktiv ist, obwohl die LPAR aktiv ist.

Neben dem Status werden auch noch Informationen zur Anzahl Prozessoren (sowie Entitlement bei Shared-Prozessor LPARs) und der Hauptspeicher-Größe angezeigt. Als letztes wird das verwendete Betriebssystem, sowie die Version des Betriebssystems angezeigt. Diese Information ist aber nur verfügbar, wenn es eine aktiv RMC-Verbindung gibt oder irgendwann einmal gegeben hat.

%d Bloggern gefällt das: