Under Construction
Operation "define": Anlegen einer res_group Gruppe
Es bietet sich an NIM-Ressourcen die zusammen verwendet werden können, in einer gemeinsamen NIM Ressource-Gruppe zu bündeln. Das macht die Verwendung der Ressourcen für den Administrator einfacher.
Als ein mögliches Beispiel haben wir die folgenden NIM-Ressourcen, die bei einer Betriebssystem-Installation zusammen verwendet werden können, in einer Ressource-Gruppe (res_group) zusammengefasst:
- SPOT aix730300spot
- lpp_source aix730300lpp
- bosinst_data Ressource std_bosinst_data
- image_data Ressource std_image_data
Das Anlegen der Ressource-Gruppe erfolgt wie gehabt mit der „define“ Operation:
aixnim # nim -o define -t res_group -a lpp_source=aix730300lpp -a spot=aix730300spot -a bosinst_data=std_bosinst_data -a image_data=std_image_data aix730300_res_grp
aixnim #
Die Ressource-Gruppe, kann, wie alle NIM-Objekte mittels „lsnim -l“ im Detail angeschaut werden:
aixnim # lsnim -l aix730300_res_grp
aix730300_res_grp:
class = groups
type = res_group
member1 = aix730300lpp
member2 = aix730300spot
member3 = std_bosinst_data
member4 = std_image_data
aixnim #
Alle zugehörigen Ressourcen sind über member Attribute mit einer Folgenummer aufgelistet. Das ist genauso wie bei den Maschinen-Gruppen.
Die Ressource-Gruppe aix730300_res_grp beinhaltet Ressourcen für eine AIX 7300-03-00 Installation. Analog könnte man für weitere AIX Versionen benötigte Ressourcen in weiteren Gruppen zusammen fassen.
Anstelle als Attributnamen den Ressource-Typ zu verwenden, können auch, wie bei Maschinen-Gruppen, die Attribute member mit einer Folgenummer und/oder add_member verwendet werden. Wir demonstrieren dies an einem weiteren Beispiel:
aixnim # nim -o define -t res_group -a member4=aix730202lpp -a member7=aix730202spot -a add_member=std_bosinst_data -a add_member=std_image_data aix730202_res_grp
aixnim #
Auch hier listen wir die gerade angelegte Gruppe auf, allerdings dieses Mal mit der Option „-g“ die es speziell für Gruppen gibt:
aixnim # lsnim -g aix730202_res_grp
aix730202_res_grp:
class = groups
type = res_group
member1 = std_bosinst_data; bosinst_data; ready for use;
member2 = std_image_data; image_data; ready for use;
member4 = aix730202lpp; lpp_source; ready for use;
member7 = aix730202spot; spot; ready for use;
aixnim #
Der Ausgabe kann man entnehmen, dass die Zuordnung der Folgenummern für die LPP-Source und den SPOT übernommen wurden. Für jede Ressource wird außerdem der Typ und der Rstate ausgegeben.