Under Construction

Konfiguration eines NIM-Masters über CLI

Falls /export oder /export/nim eigenständige Dateisysteme sein sollen, bevorzugt auch außerhalb der rootvg, dann sollten diese vor der Konfiguration des NIM-Masters angelegt werden.

Um einen NIM-Master über die Kommandozeile anzulegen, kann das Kommando nimconfig verwendet werden. Dabei müssen mindestens die folgenden 3 Attribute angegeben werden:

pif_name   – Name des primären Interfaces, z.B. en0
netname – Name des anzulegenden Netzwerk NIM-Objekts (typischerweise ist der Typ ent für Ethernet)
cable_type – Der verwendete Kabel-Typ (bnc, dix, N/A)

Die Attribute mit zugehörigen Werten, müssen über die Option „-a“ angegeben werden:

aixnim # nimconfig -a pif_name=en0 -a netname=net_10_222_16_0 -a cable_type=N/A
0513-071 The nimesis Subsystem has been added.
0513-071 The nimd Subsystem has been added.
0513-059 The nimesis Subsystem has been started. Subsystem PID is 11010420.
aixnim #

Hinweis: Unser NIM-Master hat den Namen aixnim und die IP-Adresse 10.222.16.154 (Netzmaske: 255.255.255.0, Default-Gateway: 10.222.16.1).

Möchte man eine etwas ausführlichere Ausgabe, sollte man zusätzlich die Option „-v“ (verbose) verwenden:

aixnim # nimconfig -a pif_name=en0 -a netname=net_10_222_16_0 -a cable_type=N/A -v

Checking input attributes.
attr_ass:
       'cpuid' => '00DC1B125C00'
        'pif_name' => 'en0'
       'netname' => 'net_10_222_16_0'
        'cable_type' => 'N/A'
       'net_addr' => '10.222.16.154'
        'snm' => '255.255.255.0'
       'adpt_addr' => '86FC99F46A15'
        'adpt_name' => 'ent0'
Making sure the NIM Master package is OK.
Built NIM infomation file.
     10.222.16.154 is known as aixnim
Adding default route 10.222.16.1 to network object
         0 - /usr/lpp/bos.sysmgt/nim/methods/m_mknet
        1 - -anet_addr=10.222.16.154
         2 - -asnm=255.255.255.0
         3 - -tent
        4 - -arouting1=default 10.222.16.1
        5 - net_10_222_16_0
Connecting NIM master to master network.
         0 - /usr/lpp/bos.sysmgt/nim/methods/m_chmaster
        1 - -aif1=net_10_222_16_0 aixnim 86FC99F46A15
         2 - -amaster_port=1058
         3 - -aregistration_port=1059
         4 - -acable_type1=N/A
         5 - master
Adding NIM deamons to SRC and starting....
0513-071 The nimesis Subsystem has been added.
0513-071 The nimd Subsystem has been added.
0513-059 The nimesis Subsystem has been started. Subsystem PID is 11075904.
aixnim #

Die angegebenen Attribute werden überprüft und ergänzt. Dann wird die Datei /etc/niminfo angelegt:

aixnim $ cat /etc/niminfo
# nimconfig
export NIM_NAME=master
export NIM_CONFIGURATION=master
export NIM_MASTER_PORT=1058
export NIM_REGISTRATION_PORT=1059
export NIM_MASTER_HOSTNAME=aixnim
aixnim $

Als nächstes werden einige NIM-Objekte angelegt:

aixnim # lsnim
master             machines        master
boot               resources       boot
nim_script         resources       nim_script
certificate        resources       certificate
net_10_222_16_0    networks        ent
aixnim #

Der automatische Start der NIM-Dienste wird der /etc/inittab hinzugefügt:

aixnim # lsitab nim
nim:2:wait:/usr/bin/startsrc -g nim >/dev/console 2>&1
aixnim #

und diese werden gestartet:

aixnim $ lssrc -g nim
Subsystem         Group            PID          Status
 nimesis          nim              11075904     active
aixnim $

Damit ist der NIM-Master prinzipiell einsatzbereit.