Under Construction

Operation "define": Erzeugen einer mac_group Gruppe

Eine Gruppe muss mindestens einen NIM-Client enthalten und kann maximal 1024 NIM-Clients enthalten. Beim Erzeugen einer Gruppe (Operation define), muss also mindestens ein Gruppen-Mitglied angegeben werden. Prinzipiell gibt es zwei verschiedene Möglichkeiten ein Gruppen-Mitglied anzugeben, über das Attribut member, mit einer eindeutigen Folge-Nummer (1-1024), oder über das Attribut add_member, ohne Folge-Nummer.

Als Beispiel erzeugen wir die Gruppe dev_group mit den beiden NIM-Clients aix01 und aix03. Wir verwenden das Attribut member mit den Folgenummern 6 und 17:

aixnim # nim -o define -t mac_group -a member6=aix01 -a member17=aix03 dev_group
aixnim #

Zur Überprüfung listen wir die gerade erzeugte Gruppe mit „lsnim -l“ auf:

aixnim # lsnim -l dev_group
dev_group:
   class    = groups
   type     = mac_group
  member6  = aix01
  member17 = aix03
aixnim #

Die beiden Mitglieder sind über die beiden Attribute member6 und member17 aufgeführt.

Anstelle die Folge-Nummern selbst auszuwählen, kann man dies auch der NIM-Operation define überlassen und das Attribut add_member verwenden. Wir erzeugen die Gruppe dev_group2 mit den gleichen Mitgliedern, aber mit Verwendung von add_member:

aixnim # nim -o define -t mac_group -a add_member=aix01 -a add_member=aix03 dev_group2
aixnim #

Auch hier listen wir zur Überprüfung die neue Gruppe einmal auf:

aixnim # lsnim -l dev_group2
dev_group2:
   class   = groups
   type    = mac_group
  member1 = aix01
  member2 = aix03
aixnim #

Es wurden die ersten beiden möglichen Folge-Nummern (1 und 2) für die beiden Mitglieder verwendet.