.info file

Zweck

Speichert Konfigurationsdaten, die von Network Install Manager (NIM) verwendet werden.

Beschreibung

Die Datei .info enthält eine Reihe von Korn-Shell-Variablenzuordnungen, die von NIM verwendet werden. Die Datei .info wird von NIM für jeden Client erstellt. Beim Netzboot verwendet das Programm rc.boot mehrere dieser Variablen, um die Verarbeitung zu steuern.

Wenn ein Client von NIM initialisiert wird, wird die Datei .info als Datei /etc/niminfo in das Verzeichnis /etc dieses Clients kopiert. Der Befehl nimclient verwendet die /etc/niminfo -Datei für die Kommunikation mit dem NIM-Master-Server.
Anmerkung: Die folgenden Variablengruppen basieren auf der Funktion der enthaltenen Variablen. Die Datei .info selbst ist nicht in Kategorien unterteilt.

Vom Programm rc.boot direkt verwendete Variablen

Variable Beschreibung
Routen Enthält alle Routing-Informationen, die der Client benötigt, um auf alle zugeordneten NIM-Ressourcen zuzugreifen. Diese Informationen werden als eine Reihe von durch Leerzeichen getrennten Zeilengruppen im folgenden Format dargestellt:

Ziel-IP-Adresse : Ziel-Subnetz : Gateway-IP-Adresse

SPOT Gibt die Position des gemeinsam genutzten Produktobjektbaums (SPOT) an, der während des Bootprozesses verwendet werden soll. Diese Variable enthält den Host-und Pfadnamen des SPOT des Clients im folgenden Format:

Hostname : SPOTVerzeichnis

RC_KONFIG Gibt den Dateinamen des zu verwendenden Scripts rc.config an.
NIM_HOSTS Stellt Informationen zum Erstellen einer /etc/hosts -Datei für den Client bereit. Der Wert wird wie folgt formatiert:

IP-Adresse : Hostname IP-Adresse : Hostname...

Von jedem rc.config -Script verwendete Variablen

Variable Beschreibung
Root Gibt den Host-und Pfadnamen des Stammverzeichnisses des Clients im folgenden Format an:

Hostname : Stammverzeichnis

Mounts Enthält eine Reihe von durch Leerzeichen getrennten Zeilengruppen, die jeweils aus einer fernen Verzeichnisspezifikation und dem Punkt bestehen, an dem sie angehängt werden sollen. Die Zeilengruppen haben folgendes Format:

Hostname : Remote-Verzeichnis : Lokales Verzeichnis

Von den nim-Befehlen verwendete Variablen

Variable Beschreibung
NIM-NAME Gibt den Namen des NIM- Maschinen -Objekts des Clients an.
NIM_KONFIGURATION Gibt den Maschinentyp der NIM-Konfiguration des Clients an
NIM_MASTER Gibt die IP-Adresse des NIM-Master-Servers an
NIM_MASTER_PORT Gibt die für die Clientkommunikation zu verwendende Portnummer an.
NIM_REGISTRIERUNG_PORT Gibt die Portnummer an, die für die Clientregistrierung verwendet werden soll
NIM_MAX_RETRIES Gibt die maximale Anzahl der Wiederholungen für Kommunikationsversuche mit dem Nimesis -Dämon an.
NIM_MAX_VERZÖGERUNG Legt die Wartezeit zwischen Wiederholungen für die Kommunikation mit dem Nimesis -Dämon fest.

Von der Installation des Basisbetriebssystems verwendete Variablen

Die folgenden Variablen werden von NIM verwendet, um die Installationsoperation des Basisbetriebssystems zu steuern:

Variable Beschreibung
NIM_BOSINST_DATEN Gibt den Pfadnamen des RAM-Dateisystems für die zu verwendende Datei bosinst.data an. Diese Variable hat das folgende Format:

PATHNAME

NIM_BOS_BILD Gibt den Pfadnamen des RAM-Dateisystems zum BOS-Image an.
NIM_ANGEPASST Gibt den Pfadnamen des Anpassungsscripts an, das nach der Installation des Basisbetriebssystems ausgeführt werden soll

Vom Script rc.dd_boot verwendete Variablen

Das Script rc.dd verwendet die folgenden Variablen, um eine bootspezifische Verarbeitung für die Erstellung bestimmter NIM-Ressourcen durchzuführen.

Variable Beschreibung
DTLS_PAGING_GRÖßE Enthält die von Ihnen angegebene Größe des Paging-Bereichs. Wenn Sie den Paging-Bereich nicht festgelegt haben, ist der Wert NULL und das Script rc.dd_boot verwendet standardmäßig einen Paging-Bereich, der doppelt so groß ist wie der RAM-Bereich des Clients.
DTLS_LOCAL_FS Enthält eine Liste von Akronymen, die die Dateisysteme angeben, die lokal auf dem Client erstellt werden. Gültige Werte sind:tmpundhome.

Beispiele

Das folgende Beispiel zeigt eine Datei .info :

#----------------Network Install 
Manager---------
# warning - this file contains NIM configuration information
#         and should only be updated by NIM
export NIM_NAME=dua
export NIM_CONFIGURATION=standalone
export NIM_MASTER_HOSTNAME=satu
export NIM_MASTER_PORT=1058
export NIM_REGISTRATION_PORT=1059
export RC_CONFIG=rc.bos_inst
export SPOT=tiga:/usr
export NIM_CUSTOM=/tmp/dua.script
export NIM_BOS_IMAGE=/SPOT
export NIM_BOS_FORMAT=master
export NIM_HOSTS=" 130.35.130.1:satu 130.35.130.3:tiga "
export MOUNTS=" tiga:/export/logs/dua:/var/adm/ras:dir
tiga:/export/nim/simages
:/SPOT/usr/sys/inst.images:dir
satu:/export/nim/scripts/dua.script:tmp/dua.script:file "