Solaris 10 5/09 Installationshandbuch: Benutzerdefinierte JumpStart-Installation und komplexe Installationsszenarien

Benutzerdefinierte JumpStart-Umgebungsvariablen

In Begin- und Finish-Skripten können Sie benutzerdefinierte JumpStart-Umgebungsvariablen verwenden. Sie können zum Beispiel ein Begin-Skript schreiben, das die Festplattengröße, SI_DISKSIZES, extrahiert, und je nach der vom Skript extrahierten Festplattengröße festlegen, ob bestimmte Packages auf einem System installiert werden sollen.

In Umgebungsvariablen werden zu einem System erfasste Informationen gespeichert. Die Variablen werden im Allgemeinen je nach den in der Datei rules verwendeten Rule-Schlüsselwörtern und -Werten gesetzt.

Informationen darüber, welches Betriebssystem bereits auf einem System installiert ist, steht in SI_INSTALLED erst zur Verfügung, nachdem das Schlüsselwort installed verwendet wurde.

Tabelle 8–9 beschreibt diese Variablen und deren Werte.

Tabelle 8–9 Umgebungsvariablen für die Installation

Umgebungsvariable 

Wert 

SI_ARCH

Die Hardwarearchitektur des Installationsclients. Die Variable SI_ARCH wird gesetzt, wenn Sie das Schlüsselwort arch in der Datei rules verwenden.

SI_BEGIN

Der Name des Begin-Skripts, sofern eins verwendet wird. 

SI_CLASS

Der Name des Profils, das zur Installation des Installationsclients verwendet wird. 

SI_DISKLIST

Eine Liste mit den durch Kommas getrennten Festplattennamen des Installationsclients. Die Variable SI_DISKLIST wird gesetzt, wenn das Schlüsselwort disksize verwendet und in der Datei rules eine Entsprechung gefunden wird. Die Variablen SI_DISKLIST und SI_NUMDISKS dienen zum Festlegen der physischen Festplatte, die für rootdisk verwendet werden soll. rootdisk ist in So wird die Root-Festplatte des Systems festgelegt beschrieben.

SI_DISKSIZES

Eine Liste mit den durch Kommas getrennten Festplattengrößen des Installationsclients. Die Variable SI_DISKSIZES wird gesetzt, wenn das Schlüsselwort disksize verwendet und in der Datei rules eine Entsprechung gefunden wird.

SI_DOMAINNAME

Der Domänenname. Die Variable SI_DOMAINNAME wird gesetzt, wenn das Schlüsselwort domainname verwendet und in der Datei rules eine Entsprechung gefunden wird.

SI_FINISH

Der Name des Finish-Skripts, sofern eins verwendet wird. 

SI_HOSTADDRESS

Die IP-Adresse des Installationsclients. 

SI_HOSTNAME

Der Host-Name des Installationsclients. Die Variable SI_HOSTNAME wird gesetzt, wenn das Schlüsselwort hostname verwendet und in der Datei rules eine Entsprechung gefunden wird.

SI_INSTALLED

Der Gerätename einer Festplatte, auf der ein spezifisches Betriebssystem wie z.&;B. Solaris, SunOS oder System V installiert ist. Die Variable SI_INSTALLED wird gesetzt, wenn das Schlüsselwort installed verwendet wird und in der Datei rules einen entsprechenden Wert besitzt. SI_INST_OS und SI_INST_VER dienen dazu, den Wert von SI_INSTALLED festzulegen.

SI_INST_OS

Der Name des Betriebssystems. SI_INST_OS und SI_INST_VER dienen dazu, den Wert von SI_INSTALLED festzulegen.

SI_INST_VER

Die Version des Betriebssystems. SI_INST_OS und SI_INST_VER dienen dazu, den Wert von SI_INSTALLED festzulegen.

SI_KARCH

Die Kernel-Architektur des Installationsclients. Die Variable SI_KARCH wird gesetzt, wenn das Schlüsselwort karch verwendet und in der Datei rules eine Entsprechung gefunden wird.

SI_MEMSIZE

Die Größe des physischen Hauptspeichers auf dem Installationsclient. Die Variable SI_MEMSIZE wird gesetzt, wenn das Schlüsselwort memsize verwendet und in der Datei rules eine Entsprechung gefunden wird.

SI_MODEL

Die Modellbezeichnung des Installationsclients. Die Variable SI_MODEL wird gesetzt, wenn das Schlüsselwort model verwendet und in der Datei rules eine Entsprechung gefunden wird.

SI_NETWORK

Die Netzwerknummer des Installationsclients. Die Variable SI_NETWORK wird gesetzt, wenn das Schlüsselwort network verwendet und in der Datei rules eine Entsprechung gefunden wird.

SI_NUMDISKS

Die Anzahl der Festplatten eines Installationsclients. Die Variable SI_NUMDISKS wird gesetzt, wenn das Schlüsselwort disksize verwendet und in der Datei rules eine Entsprechung gefunden wird. Die Variablen SI_NUMDISKS und SI_DISKLIST dienen zum Festlegen der physischen Festplatte, die für rootdisk verwendet werden soll. rootdisk ist in So wird die Root-Festplatte des Systems festgelegt beschrieben.

SI_OSNAME

Das Betriebssystem-Release im Solaris-Softwareabbild. Sie können die Variable SI_OSNAME zum Beispiel in einem Skript verwenden, wenn Sie die Solaris-Software auf Systemen installieren, die auf der Version des Betriebssystems im Abbild der Solaris Operating System-DVD bzw. der Solaris Software-1-CD basieren.

SI_ROOTDISK

Der Gerätename der Festplatte, die durch den logischen Namen rootdisk dargestellt wird. Die Variable SI_ROOTDISK wird gesetzt, wenn das Schlüsselwort disksize oder installed in der Datei rules auf rootdisk gesetzt ist. Die Variable SI_ROOTDISK legt fest, von welchem Gerät während der Installation gebootet wird.


Hinweis –

Sie können den Installationsort nicht mithilfe des Probe-Schlüsselworts rootdisk in der rules-Datei festlegen. Weitere Informationen zur Variablen rootdisk, die in einem JumpStart-Profil festgelegt wird, finden Sie unter So wird die Root-Festplatte des Systems festgelegt.


SI_ROOTDISKSIZE

Die Größe der Festplatte, die durch den logischen Namen rootdisk dargestellt wird. Die Variable SI_ROOTDISKSIZE wird gesetzt, wenn das Schlüsselwort disksize oder installed in der Datei rules auf rootdisk gesetzt ist.

SI_TOTALDISK

Die Gesamtgröße des physischen Festplattenspeichers auf dem Installationsclient. Die Variable SI_TOTALDISK wird gesetzt, wenn das Schlüsselwort totaldisk verwendet und in der Datei rules eine Entsprechung gefunden wird.