Under Construction

Wiederherstellen einer /etc/niminfo auf einem NIM-Client

Sollte die /etc/niminfo auf einem NIM-Client versehentlich gelöscht worden sein, oder wurde der Inhalt editiert und ist nicht mehr funktionstüchtig, dann kann die Datei auf dem Client ganz leicht mit dem Kommando niminit wieder hergestellt werden. Dazu muss die Konfiguration des NIM-Clients auf dem NIM-Master korrekt sein und der NIM-Master muss erreichbar sein. Das Kommando niminit kann dann mit dem Namen des NIM Masters und dem Namen des NIM-Clients als einzigen Attributen aufgerufen werden:

aix05 # niminit -a master=aixnim -a name=aix05
nimsh:2:wait:/usr/bin/startsrc -g nimclient >/dev/console 2>&1
0513-044 The nimsh Subsystem was requested to stop.
0513-059 The nimsh Subsystem has been started. Subsystem PID is 17826298.
aix05 #

Die Datei ist dann sofort wieder mit korrektem Inhalt vorhanden:

aix05 # cat /etc/niminfo
#------------------ Network Install Manager ---------------
# warning - this file contains NIM configuration information
#       and should only be updated by NIM
export NIM_NAME=aix05
export NIM_HOSTNAME=aix05
export NIM_CONFIGURATION=standalone
export NIM_MASTER_HOSTNAME=aixnim
export NIM_SSL_STATUS=disabled
export NIM_MASTER_PORT=1058
export NIM_REGISTRATION_PORT=1059
export NIM_SHELL="nimsh"
export NIM_MASTERID=00DC1B125C11
export NIM_FIPS_MODE=-1
export NIM_BOS_IMAGE=/SPOT/usr/sys/inst.images/installp/ppc/bos
export NIM_BOS_FORMAT=rte
export NIM_HOSTS=" 127.0.0.1:loopback:localhost  10.192.168.155:aix05  10.192.168.150:aixnim "
export NIM_MOUNTS=""
export ROUTES=" default:0:10.192.168.1 "
aix05 #

und NIM-Operationen funktionieren dann auch sofort wieder:

aix05 # nimclient -l -l aix05
aix05:
   class          = machines
   type           = standalone
   connect        = nimsh
   platform       = chrp
   netboot_kernel = 64
  if1            = net_10_192_168_0 aix05 87F1A4DC8316 ent0
   cable_type1    = N/A
   Cstate         = ready for a NIM operation
   prev_state     = ready for a NIM operation
   Mstate         = currently running
   cpuid          = 00DC1AD25C11
aix05 #