Clients ohne Plattenspeicher und mit systemreservierter Platte initialisieren

Clients ohne Plattenspeicher und mit systemreservierter Platte werden nicht auf dieselbe Weise wie eigenständige Maschinen installiert. Sie werden stattdessen initialisiert. Die Initialisierung von Clients ohne Plattenspeicher und mit systemreservierter Platte verläuft in mehreren Phasen.

Element Beschreibung
Ressourcenzuordnung Die zur Unterstützung eines Clients ohne Plattenspeicher oder mit systemreservierter Platte erforderlichen Ressourcen müssen dem Client vor oder während der Initialisierung zugeordnet werden.

Wenn die Ressource ein Clientverzeichnissen übergeordnetes Verzeichnis ist, wird bei der Zuordnung ein leeres Unterverzeichnis für den Client erstellt. Das Clientunterverzeichnis wird dann per NFS-Export auf den Client exportiert. Die Clientunterverzeichnisse werden erst nach Ausführung der Initialisierung gefüllt.

Clientinitialisierung Die NIM-Operationen dkls_init und dtls_init werden verwendet, um die Ressourcen zur Clientverwendung zu initialisieren.

Während der Clientinitialisierung werden unter anderem folgende Operationen ausgeführt:

  • Das Boot-Image wird dem Client für ein Netz-IPL zur Verfügung gestellt.
  • Wenn eine Stammverzeichnis -Ressource anstelle einer shared_root -Ressource verwendet wird, werden die Stammdateien, die für die maschinenspezifische Anpassung verwendet werden, in das Unterverzeichnis des Clients in der Stammverzeichnis -Ressource kopiert. Die Dateien, die in die Clientstammverzeichnisse kopiert werden, stammen aus der SPOT -Ressource, die dem Client zugeordnet wurde.
  • Die Datei /tftpboot/Client.info wird auf dem Boot-Server (der gleichzeitig der SPOT-Server ist) erstellt. Diese Datei enthält Informationen, die der Client benötigt, wenn die Startkonfiguration verarbeitet wird, um den Client erfolgreich als Client ohne Plattenspeicher oder mit systemreservierter Platte zu konfigurieren.
    Nachfolgend sind einige Variablen aufgelistet, die in der Datei Client.info definiert sind:
    export NIM_CONFIGURATION=diskless
    export RC_CONFIG=rc.dd_boot
    export ROOT=Host:Client_Root_Directory
    export SPOT=Host:SPOT_Location
    Die Paging-Position wird im Stammverzeichnis des Clients in der Datei /etc/swapspaces festgelegt.
Netz-IPL des Clients Die Clientmaschine wird mit bootp-Standardprozeduren für den Maschinentyp über das Netz gebootet. Der Client erhält das Boot-Image und beginnt, in einem Dateisystem im Arbeitsspeicher einen Minikernel auszuführen.

Der Client erhält die Datei Client.info per tftp aus dem Verzeichnis /tftpboot des SPOT-Servers. Die Informationen in der Datei Client.info werden verwendet, um den Client erfolgreich als Maschine ohne Plattenspeicher oder mit systemreservierter Platte zu konfigurieren.

Der Speicherauszug wird konfiguriert, sobald der Client ausgeführt wird, wenn der Clientmaschine eine dump-Ressource zugeordnet ist.

Die fernen Dateisysteme von den Ressourcenservern werden angehängt.

Wenn es sich um einen Client mit systemreservierter Platte handelt und keine paging-, tmp-, home- oder shared_home-Ressource zugeordnet ist, erstellt der Client das fehlende Dateisystem auf der lokalen Festplatte.