Status und Konfigurationsänderungen von LPARs und Managed Systems werden auf den HMCs für ca 2 Monate gespeichert. Damit lässt sich nachträglich ohne Probleme herausfinden, wann z.B. ein Managed System heruntergefahren wurde, wann ein Service Prozessor Failover stattfand, oder wann der Speicher einer LPAR erweitert wurde, zumindest wenn das Ereignis nicht länger als 2 Monate zurück liegt.
Die Statusänderungen eines Managed Systems lassen sich mit dem Kommando „lslparutil -r sys -m <managed-system> -s h –startyear 1970 –filter event_types=state_change“ auflisten, oder alternativ mit dem LPAR-Tool Kommando „ms history <managed-system>„.
linux $ ms history ms04
TIME PRIMARY_STATE DETAILED_STATE
03/14/2019 08:45:13 Started None
03/14/2019 08:36:52 Not Available Unknown
02/17/2019 01:51:55 Started None
02/17/2019 01:44:00 Not Available Unknown
02/12/2019 09:32:57 Started None
02/12/2019 09:28:02 Started Service Processor Failover
02/12/2019 09:27:07 Started None
02/12/2019 09:24:42 Standby None
02/12/2019 09:21:25 Starting None
02/12/2019 09:22:59 Stopped None
02/12/2019 09:21:58 Not Available Unknown
02/12/2019 09:09:45 Stopped None
02/12/2019 09:07:53 Stopping None
linux $
Konfigurationsänderungen (Prozessor, Memory) eines Managed Systems lassen sich mit „lslparutil -r sys -m <managed-system> -s h –startyear 1970 –filter event_types=config_change“ anzeigen, oder alternativ wieder mit dem LPAR-Tool:
linux $ ms history -c ms02 PROCUNIS MEMORY TIME CONFIGURABLE AVAILABLE CONFIGURABLE AVAILABLE FIRMWARE 04/16/2019 12:15:51 20.0 5.05 1048576 249344 25856 04/11/2019 11:17:39 20.0 5.25 1048576 253696 25600 04/02/2019 13:24:35 20.0 4.85 1048576 249344 25856 03/29/2019 14:29:14 20.0 5.25 1048576 253696 25600 03/15/2019 15:37:08 20.0 4.85 1048576 249344 25856 03/15/2019 11:36:57 20.0 4.95 1048576 249344 25856 ... linux $
Die gleichen Informationen kann man sich auch für LPARs anzeigen lassen.
Die letzten Statusänderungen einer LPAR können mit „lpar history <lpar>“ aufgelistet werden:
linux $ lpar history lpar02 TIME PRIMARY_STATE DETAILED_STATE 04/17/2019 05:42:43 Started None 04/17/2019 05:41:24 Waiting For Input Open Firmware 04/16/2019 12:01:54 Started None 04/16/2019 12:01:29 Stopped None 02/15/2019 11:30:48 Stopped None 02/01/2019 12:23:34 Not Available Unknown 02/01/2019 12:22:50 Relocating None ...
Dies entspricht dem Kommando „lslparutil -r lpar -m ms03 -s h –startyear 1970 –filter event_types=state_change,lpar_names=lpar02“ auf der HMC Kommandozeile.
Aus der Ausgabe ist ersichtlich, dass die LPAR mit LPM verschoben wurde, gestoppt wurde und neu gestartet wurde und sich im Open Firmware-Modus befunden hat.
Und zuletzt kann man sich natürlich auch die letzten Konfigurationsänderungen einer LPAR anschauen, das Kommando auf der HMC CLI ist „lslparutil -r lpar -m ms03 -s h –startyear 1970 –filter event_types=config_change,lpar_names=lpar02„. Die Ausgabe des LPAR-Tools ist etwas übersichtlicher:
linux $ lpar history -c lpar02 TIME PROC_MODE PROCS PROCUNITS SHARING UNCAP_WEIGHT PROCPOOL MEM_MODE MEM 04/23/2019 18:49:43 shared 1 0.7 uncap 10 DefaultPool ded 4096 04/23/2019 18:49:17 shared 1 0.7 uncap 5 DefaultPool ded 4096 04/23/2019 18:48:44 shared 1 0.3 uncap 5 DefaultPool ded 4096 04/09/2019 08:04:25 shared 1 0.3 uncap 5 DefaultPool ded 3072 03/14/2019 12:37:32 shared 1 0.1 uncap 5 DefaultPool ded 3072 02/26/2019 09:34:28 shared 1 0.1 uncap 5 DefaultPool ded 3072 02/20/2019 06:51:57 shared 1 0.3 uncap 5 DefaultPool ded 3072 01/31/2019 08:12:58 shared 1 0.3 uncap 5 DefaultPool ded 3072 ..
Anhand der Ausgabe kann man sehen, dass die Anzahl der Processing Units mehrmals geändert wurde, das uncapped_weight geändert wurde und der Speicher erweitert wurde.
Änderungen der letzten beiden Monate stehen also jederzeit abrufbereit zur Verfügung!