Solaris 9 Installationshandbuch

Kapitel 28 Benutzerdefinierte JumpStart-Installation (Referenz)

In diesem Kapitel sind die Schlüsselwörter und Werte aufgeführt, die Sie in der Datei rules, in Profilen sowie in Begin- und Finish-Skripten verwenden können.

Rule-Schlüsselwörter und -Werte

Tabelle 28–1 beschreibt die Schlüsselwörter und Werte, die Sie in der Datei rules verwenden können. Nähere Informationen zum Erstellen einer rules-Datei finden Sie unter Erstellen der Datei rules.

Tabelle 28-1 Beschreibung von Rule-Schlüsselwörtern und -Werten

Schlüsselwort 

Wert 

Entspricht 

any

Minuszeichen (-)

Allem. Das Schlüsselwort any ist immer wirksam.

arch

Prozessortyp

Gültige Werte für Prozessortyp sind die Folgenden:

  • SPARC: sparc

  • IA: i386

Dem Prozessortyp eines Systems. 

Mit dem Befehl uname -p können Sie den Prozessortyp eines Systems abfragen.

disksize

Name_der_Festplatte Größenbereich

Name_der_Festplatte – Ein Festplattenname im Format cxtydz, zum Beispiel c0t3d0oder c0d0 oder das reservierte Wort rootdisk. Wenn Sie rootdisk verwenden, werden die Festplatten in der folgenden Reihenfolge nach der entsprechenden Festplatte durchsucht:

  • SPARC: Die Festplatte mit dem vorinstallierten Boot-Abbild. Hierbei handelt es sich um ein neues SPARC-System mit ab Werk installiertem JumpStart.

  • Die Festplatte c0t3d0s0, sofern vorhanden.

  • Die erste verfügbare Festplatte, die in der Kernel-Sondierungsreihenfolge gesucht wird.

Größenbereich – Die Größe der Festplatte, die als ein Bereich von MB angegeben werden muss (x- x).

Dem Namen und der Größe einer Festplatte in MB. 

Beispiel:

disksize c0t3d0 250-300

In diesem Beispiel sucht das JumpStart-Programm eine Festplatte mit dem Namen c0t3d0. Diese Festplatte soll eine Kapazität von 250 bis 300 MB haben.

Beispiel:

disksize rootdisk 750-1000

In diesem Beispiel sucht das JumpStart-Programm zunächst eine Festplatte, die ein vorinstalliertes Boot-Abbild enthält. Danach sucht das JumpStart-Programm die Festplatte mit dem Namen c0t3d0s0, sofern vorhanden. Zuletzt sucht das JumpStart-Programm die erste verfügbare Festplatte mit einer Kapazität von 750 MB bis 1 GB.


Hinweis -

Bedenken Sie beim Berechnen des Größenbereichs, dass ein MB 1.048.576 Byte entspricht. Eine Festplatte, die laut Hersteller ‟535 MB“ aufweist, hat möglicherweise nur eine Kapazität von 510 Millionen Byte. Das JumpStart-Programm behandelt eine ‟535-MB“-Festplatte wie eine 510-MB-Platte, da 535.000.000 / 1.048.576 = 510 ergibt. Eine ‟535-MB“-Festplatte entspricht einem Größenbereich von 530 – 550 daher nicht.


domainname

Domain-Name

Dem Domain-Namen eines Systems, der steuert, wie ein Namen-Service Informationen ermittelt.  

Bei einem bereits installierten System können Sie den Domain-Namen mit dem Befehl domainname abrufen.

hostaddress

IP-Adresse

Der IP-Adresse eines Systems. 

hostname

Host-Name

Der Host-Name eines Systems.  

Bei einem bereits installierten System können sie den Host-Namen mit dem Befehl uname -n abrufen.

installed

Slice Version

Slice — Ein Name für ein Festplatten-Slice im Format cwtxdysz, zum Beispiel c0t3d0s5 oder eines der reservierten Wörter any oder rootdisk. Wenn Sie any verwenden, durchsucht das JumpStart-Programm alle Festplatten des Systems in der Kernel-Sondierungsreihenfolge. Wenn Sie rootdisk verwenden, werden die Festplatten in der folgenden Reihenfolge nach der entsprechenden Festplatte durchsucht:

  • SPARC: Die Festplatte mit dem vorinstallierten Boot-Abbild. Hierbei handelt es sich um ein neues SPARC-System mit ab Werk installiertem JumpStart.

  • Die Festplatte c0t3d0s0, sofern vorhanden.

  • Die erste verfügbare Festplatte, die in der Kernel-Sondierungsreihenfolge gesucht wird.

Version — Eine Versionsbezeichnung oder eines der reservierten Wörter any und upgrade. Wenn Sie any verwenden, gilt jedes Solaris- oder SunOS-Release als Entsprechung. Wenn Sie upgrade verwenden, gilt jedes Solaris 2.1- oder kompatible Release, bei dem ein Upgrade möglich ist, als Entsprechung.

Wenn das JumpStart-Programm ein Solaris-Release findet, aber die Version nicht ermitteln kann, wird die Version SystemV zurückgegeben.

Einer Festplatte mit einem Root-Dateisystem (/), das einer bestimmten Version der Solaris-Software entspricht.

Beispiel:

installed c0t3d0s1 Solaris_9

In diesem Beispiel sucht das JumpStart-Programm ein System mit einem Solaris 9-Root-Dateisystem (/) auf c0t3d0s1.

karch

Plattformgruppe

Gültige Werte sind sun4m, sun4u, i86pc, prep. Eine Liste der Systeme und ihrer Plattformgruppe finden Sie im Solaris 9 Sun Hardware Platform Guide.

Der Plattformgruppe eines Systems. 

Bei einem bereits installierten System können Sie mit dem Befehl arch -k oder uname -m die Plattformgruppe des Systems abrufen.

memsize

physischer_Hauptspeicher

Sie müssen den Wert als einen Bereich von MB (x-x) oder in Form eines einzigen MB-Werts angeben.

Der physischen Hauptspeichergröße eines Systems in MB. 

Beispiel:

memsize 64-128

Bei diesem Beispiel wird ein System mit einer physischen Hauptspeichergröße von 64 bis 128 MB gesucht. 

Bei einem bereits installierten System können Sie mit dem Befehl prtconf die physische Hauptspeichergröße des Systems abrufen.

model

Plattformname

Dem Plattformnamen eines Systems. Eine Liste der gültigen Plattformnamen finden Sie im Solaris 9 Sun Hardware Platform Guide.

Bei einem bereits installierten System können Sie den Plattformnamen mit dem Befehl uname -i oder anhand der Ausgabe des Befehls prtconf (Zeile 5) ermitteln.


Hinweis -

Wenn der Plattformname Leerzeichen enthält, müssen Sie diese durch einen Unterstrich (_) ersetzen.

Beispiel:

SUNW, Sun_4_50


network

Netzwerknummer

Der Netzwerknummer eines System, die das JumpStart-Programm mithilfe eines logischen UND zwischen der IP-Adresse und der Teilnetzmaske des Systems ermittelt.  

Beispiel:

network 193.144.2.8

In diesem Beispiel wird ein System gesucht, dass die IP-Adresse 193.144.2.8 aufweist, wenn die Teilnetzmaske 255.255.255.0 lautet. 

osname

Solaris_x

Einer Version der Solaris-Software, die bereits auf einem System installiert ist.  

Beispiel:

osname Solaris_9

In diesem Beispiel sucht das JumpStart-Programm ein System, auf dem die Betriebssystemumgebung Solaris 9 bereits installiert ist. 

probe

Probe-Schlüsselwort

Einem gültigen Probe-Schlüsselwort oder einem gültigen benutzerdefinierten Probe-Schlüsselwort. 

Beispiel:

probe disks

Dieses Beispiel gibt die Größe der Festplatten eines Systems in MB zurück, und zwar in der Kernel-Sondierungsreihenfolge, zum Beispiel c0t3d0s1, c0t4d0s0auf einem SPARC-System. Das JumpStart-Programm setzt die Umgebungsvariablen SI_DISKLIST, SI_DISKSIZES, SI_NUMDISKS und SI_TOTALDISK.


Hinweis -

Das Schlüsselwort probe stellt insofern eine Ausnahme dar, als nicht versucht wird, ein System mit entsprechenden Attributen zu finden und ein Profil auszuführen. Das Schlüsselwort probe gibt statt dessen einen Wert zurück. Deshalb können Sie beim Rule-Schlüsselwort probe keine Begin-Skripten, Profile oder Finish-Skripten angeben.


Probe-Schlüsselwörter sind in Kapitel 25 beschrieben.

totaldisk

Größenbereich

Sie müssen den Wert als einen Bereich von MB (x-x) angeben.

Dem gesamten Festplattenspeicher eines Systems in MB. Diese Angabe umfasst alle betriebsbereiten Festplatten, die an das System angeschlossen sind. 

Beispiel:

totaldisk 300-500

In diesem Beispiel sucht das JumpStart-Programm ein System mit einem Gesamtfestplattenspeicher von 300 bis 500 MB. 


Hinweis -

Bedenken Sie beim Berechnen des Größenbereichs, dass ein MB 1.048.576 Byte entspricht. Eine Festplatte, die laut Hersteller ‟535 MB“ aufweist, hat möglicherweise nur eine Kapazität von 510 Millionen Byte. Das JumpStart-Programm behandelt eine ‟535-MB“-Festplatte wie eine 510-MB-Platte, da 535.000.000 / 1.048.576 = 510 ergibt. Eine ‟535-MB“-Festplatte entspricht einem Größenbereich von 530 – 550 daher nicht.


Profilschlüsselwörter und -werte

In diesem Abschnitt werden die Profilschlüsselwörter und -werte beschrieben, die Sie in einem Profil verwenden können. Nähere Informationen zum Erstellen eines Profils finden Sie unter Erstellen eines Profils.

Profilschlüsselwörter im Überblick

Tabelle 28–2 bietet einen schnellen Überblick über die Schlüsselwörter, die Sie je nach Installationsszenario verwenden können. Sofern in der Schlüsselwortbeschreibung nicht anders angegeben, kann das Schlüsselwort nur für die Neuinstallationsoption eingesetzt werden.

Tabelle 28-2 Übersicht über Profilschlüsselwörter
 

Installationsszenarien 

 

 

Profilschlüsselwörter 

Standalone-System (nicht vernetzt) 

Standalone-System (vernetzt) oder Server 

Betriebssystem- server 

Upgrade 

Upgrade mit Neuzuweisung von Festplatten- speicher 

archive_location

√ 

√ 

   

backup_media

    

√ 

boot_device

√ 

√ 

√ 

  

client_arch

  

√ 

  

client_root

  

√ 

  

client_swap

  

√ 

  

cluster (Hinzufügen von Softwaregruppen)

√ 

√ 

√ 

  

cluster (Hinzufügen oder Löschen von Clustern)

√ 

√ 

√ 

√ 

√ 

dontuse

√ 

√ 

√ 

  

fdisk (nur IA)

√ 

√ 

√ 

  

filesys (Einhängen entfernter Dateisysteme)

 

√ 

√ 

  

filesys (Erstellen lokaler Dateisysteme)

√ 

√ 

√ 

  

geo

√ 

√ 

√ 

√ 

√ 

install_type

√ 

√ 

√ 

√ 

√ 

isa_bits

√ 

√ 

√ 

√ 

√ 

layout_constraint

    

√ 

locale

√ 

√ 

√ 

√ 

√ 

num_clients

  

√ 

  

package

√ 

√ 

√ 

√ 

√ 

partitioning

√ 

√ 

√ 

 

 

root_device

√ 

√ 

√ 

√ 

√ 

system_type

√ 

√ 

√ 

 

 

usedisk

√ 

√ 

√ 

  

Profilschlüsselwörter - Beschreibung und Beispiele

archive_location-Schlüsselwort

archive_location Abrufmethode Position

Die Werte von Abrufmethode und Position sind abhängig vom Speicherort des Solaris Flash-Archivs. In den folgenden Abschnitten werden die Werte, die Sie für Abrufmethode und Position angeben können, sowie Beispiele für die Verwendung des Schlüsselworts archive_location beschrieben.

NFS-Server

Ist das Archiv auf einem NFS-Server gespeichert, verwenden Sie für das Schlüsselwort archive_location die folgende Syntax.


archive_location nfs Server:/Pfad/Dateiname retry n

Server

Der Name des Servers, auf dem Sie das Archiv gespeichert haben.  

Pfad

Der Speicherort des Archivs, das vom angegebenen Server abgerufen werden soll. Enthält der Pfad $HOST, so ersetzen die Solaris Flash-Installationsdienstprogramme $HOST durch den Namen des Klon-Systems, das gerade installiert wird. 

Dateiname

Der Name der Solaris Flash-Archivdatei. 

retry n

Ein optionales Schlüsselwort. n legt fest, wie oft die Solaris Flash-Dienstprogramme maximal versuchen, das Archiv einzuhängen.

Beispiele:

archive_location nfs golden:/archives/usrarchive

archive_location nfs://golden/archives/usrarchive

HTTP-Server

Ist das Archiv auf einem HTTP-Server gespeichert, verwenden Sie für das Schlüsselwort archive_location die folgende Syntax.


archive_location http://Server:Anschlusspfad/Datei optionale_Schlüsselwörter

Server

Der Name des Servers, auf dem Sie das Archiv gespeichert haben. Server kann eine Anschlussnummer oder der Name eines TCP-Dienstes mit einer Anschlussnummer sein, die bei der Ausführung ermittelt wird.

Anschluss

Ein optionaler Anschluss (Port). Wenn Sie keinen Anschluss angeben, verwenden die Solaris Flash-Installationsdienstprogramme den HTTP-Standardanschluss, Nummer 80. 

Pfad

Der Speicherort des Archivs, das vom angegebenen Server abgerufen werden soll. Enthält der Pfad $HOST, so ersetzen die Solaris Flash-Installationsdienstprogramme $HOST durch den Namen des Klon-Systems, das gerade installiert wird. 

Datei

Der Name der Solaris Flash-Archivdatei. 

opt_Schlüsselwörter

Die optionalen Schlüsselwörter, die Sie angeben können, wenn Sie ein Solaris Flash-Archiv von einem HTTP-Server abrufen. 

Tabelle 28-3 Optionale Schlüsselwörter für archive_location http

Schlüsselwörter 

Definition des Werts 

auth basic Benutzername Passwort

Befindet sich das Archiv auf einem passwortgeschützten HTTP-Server, müssen Sie den Benutzernamen und das Passwort für den Zugriff auf den HTTP-Server in die Profildatei aufnehmen.  


Hinweis -

Die Verwendung dieser Authentisierungsmethode in einem Profil, das im Rahmen einer benutzerdefinierten JumpStart-Installation eingesetzt werden soll, stellt ein Sicherheitsrisiko dar. Nicht dazu berechtigte Benutzer könnten Zugriff auf das Profil erhalten, in dem das Passwort enthalten ist.


timeout min

Mit dem Schlüsselwort timeout können Sie in Minuten angeben, wie lange maximal keine Daten vom HTTP-Server eingehen dürfen, bevor die Verbindung beendet, wieder hergestellt und an dem Punkt, an dem die Zeitüberschreitung aufgetreten ist, wieder aufgenommen wird. Setzen Sie timeout auf den Wert 0 (Null), wird die Verbindung bei Inaktivität nicht neu hergestellt.

Erfolgt eine Neuverbindung nach Zeitüberschreitung, versuchen die Solaris Flash-Installationsdienstprogramme die Installation an der zuletzt bekannten Position im Archiv fortzusetzen. Sollten die Solaris Flash-Installationsdienstprogramme die Installation nicht an der zuletzt bekannten Position fortsetzen können, beginnt der Abruf wieder am Anfang des Archivs und die vor der Zeitüberschreitung bereits abgerufenen Daten werden verworfen. 

proxy Host:Anschluss

Das Schlüsselwort proxy ermöglicht es, einen Proxy-Host und einen Proxy-Anschluss festzulegen. Mithilfe eines Proxy-Hosts können Sie Solaris Flash-Archive jenseits einer Firewall abrufen. Wenn Sie das Schlüsselwort proxy verwenden, müssen Sie auch einen Proxy-Anschluss angeben.

Beispiel:

archive_location http://silver/archives/usrarchive.flar timeout 5

Beispiel für das Schlüsselwort auth basic Benutzername Passwort:

archive_location http://silver/archives/usrarchive.flar timeout 5 user1 secret

FTP-Server

Ist das Archiv auf einem FTP-Server gespeichert, verwenden Sie für das Schlüsselwort archive_location die folgende Syntax.


archive_location ftp://Benutzer:Passwort@Server:Anschl Pfad/Datei optionale_Schlüsselwörter

Benutzer:Passwort

Der Benutzername und das Passwort, die Sie für den Zugriff auf den FTP-Server in der Profildatei benötigen. 

Server

Der Name des Servers, auf dem Sie das Archiv gespeichert haben. Server kann eine Anschlussnummer oder der Name eines TCP-Dienstes mit einer Anschlussnummer sein, die bei der Ausführung ermittelt wird.

Anschluss

Ein optionaler Anschluss (Port). Wenn Sie keinen Anschluss angeben, verwenden die Solaris Flash-Installationsdienstprogramme den FTP-Standardanschluss, Nummer 21. 

Pfad

Der Speicherort des Archivs, das vom angegebenen Server abgerufen werden soll. Enthält der Pfad $HOST, so ersetzen die Solaris Flash-Installationsdienstprogramme $HOST durch den Namen des Klon-Systems, das gerade installiert wird. 

Datei

Der Name der Solaris Flash-Archivdatei. 

opt_Schlüsselwörter

Die optionalen Schlüsselwörter, die Sie angeben können, wenn Sie ein Solaris Flash-Archiv von einem FTP-Server abrufen. 

Tabelle 28-4 Optionale Schlüsselwörter für archive_location ftp

Schlüsselwörter 

Definition des Werts 

timeout min

Mit dem Schlüsselwort timeout können Sie in Minuten angeben, wie lange maximal keine Daten vom FTP-Server eingehen dürfen, bevor die Verbindung beendet, wieder hergestellt und an dem Punkt, an dem die Zeitüberschreitung aufgetreten ist, wieder aufgenommen wird. Setzen Sie timeout auf den Wert 0 (Null), wird die Verbindung bei Inaktivität nicht neu hergestellt.

Erfolgt eine Neuverbindung nach Zeitüberschreitung, versuchen die Solaris Flash-Installationsdienstprogramme die Installation an der zuletzt bekannten Position im Archiv fortzusetzen. Sollten die Solaris Flash-Installationsdienstprogramme die Installation nicht an der zuletzt bekannten Position fortsetzen können, beginnt der Abruf wieder am Anfang des Archivs und die vor der Zeitüberschreitung bereits abgerufenen Daten werden verworfen. 

proxy Host:Anschluss

Das Schlüsselwort proxy ermöglicht es, einen Proxy-Host und einen Proxy-Anschluss festzulegen. Mithilfe eines Proxy-Hosts können Sie Solaris Flash-Archive jenseits einer Firewall abrufen. Wenn Sie das Schlüsselwort proxy verwenden, müssen Sie auch einen Proxy-Anschluss angeben.

Beispiel:

archive_location ftp://user1:secret@silver/archives/usrarchive.flar timeout 5

Lokales Band

Ist das Archiv auf einem Band gespeichert, verwenden Sie für das Schlüsselwort archive_location die folgende Syntax.


archive_location local_tape Gerät  Position

Gerät

Der Name des Bandlaufwerks, auf dem Sie das Solaris Flash-Archiv gespeichert haben. Handelt es sich bei dem Gerätenamen um einen standardisierten Pfad, rufen die Solaris Flash-Installationsdienstprogramme das Archiv vom Pfad zum Geräteknoten ab. Wenn Sie einen Gerätenamen angeben, der kein standardisierter Pfad ist, dann fügen die Solaris Flash-Installationsdienstprogramme den Abschnitt /dev/rmt/ an den Pfad an.

Position

Gibt die genaue Speicherposition des Archivs auf dem Band an. Wenn Sie keine Position angeben, rufen die Solaris Flash-Installationsdienstprogramme das Archiv von der aktuellen Position im Bandlaufwerk ab. Durch Angabe einer Position haben Sie die Möglichkeit, ein Startskript oder eine sysidcfg-Datei vor das Archiv auf dem Band einzufügen.

Beispiele:

archive_location local_tape /dev/rmt/0n 5

archive_location local_tape 0n 5

Lokales Gerät

Ein auf einem dateisystemorientierten Direktspeichermedium, wie z. B. einer Diskette oder einer CD-ROM, gespeichertes Solaris Flash-Archiv können Sie von einem lokalen Gerät abrufen. Verwenden Sie für das Schlüsselwort archive_location die folgende Syntax.


Hinweis -

Mit der Syntax für lokale Bandlaufwerke können Sie Archive von streamorientierten Medien, wie z. B. Bändern, abrufen.



archive_location local_device Gerät Pfad/Dateiname Dateisystemtyp

Gerät

Der Name des Laufwerks, auf dem Sie das Solaris Flash-Archiv gespeichert haben. Handelt es sich beim Gerätenamen um einen standardisierten Pfad, wird das Gerät direkt eingehängt. Wenn Sie einen Gerätenamen angeben, der kein standardisierter Pfad ist, dann fügen die Solaris Flash-Installationsdienstprogramme den Abschnitt /dev/dsk/ an den Pfad an.

Pfad

Der Pfad zum Solaris Flash-Archiv relativ zum Root des Dateisystems auf dem angegebenen Gerät. Enthält der Pfad $HOST, so ersetzen die Solaris Flash-Installationsdienstprogramme $HOST durch den Namen des Klon-Systems, das gerade installiert wird. 

Dateiname

Der Name der Solaris Flash-Archivdatei. 

Dateisystemtyp

Gibt den Dateisystemtyp auf dem Gerät an. Wenn Sie keinen Dateisystemtyp angeben, versuchen die Solaris Flash-Installationsdienstprogramme, ein UFS-Dateisystem einzuhängen. Sollte der UFS-Einhängevorgang fehlschlagen, versuchen die Solaris Flash-Installationsdienstprogramme, ein HSFS-Dateisystem einzuhängen.  

Beispiele:

Um ein Archiv von einer lokalen Festplatte abzurufen, die als ein UFS-Dateisystem formatiert ist, verwenden Sie den folgenden Befehl:

archive_location local_device c0t0d0s0 /archives/$HOST

Um ein Archiv von einer lokalen CD-ROM mit einem HSFS-Dateisystem abzurufen, verwenden Sie den folgenden Befehl:

archive_location local_device c0t0d0s0 /archives/usrarchive

Lokale Datei

Sie können ein in dem Miniroot, von welchem Sie das Klon-System gebootet haben, gespeichertes Archiv als lokale Datei abrufen. Wenn Sie eine benutzerdefinierte JumpStart-Installation vornehmen, booten Sie das System von einer CD-ROM oder einer NFS-basierten Miniroot. Die Installationssoftware wird von dieser Miniroot geladen und ausgeführt. Folglich ist ein Solaris Flash-Archiv, das Sie auf der CD-ROM oder in der NFS-basierten Miniroot gespeichert haben, als lokale Datei zugänglich. Verwenden Sie für das Schlüsselwort archive_location die folgende Syntax.


archive_location local_file Pfad/Dateiname 

Pfad

Der Speicherort des Archivs. Das System muss auf den Pfad wie auf eine lokale Datei zugreifen können, während das System von der Solaris 9-Installation s-CD oder der Solaris 9-DVD aus gebootet wird. Auf /net kann das System nicht zugreifen, während es von der Solaris 9-Installation s-CD oder der Solaris 9-DVD aus gebootet wird.

Dateiname

Der Name der Solaris Flash-Archivdatei. 

Beispiele:

archive_location local_file /archives/usrarchive

archive_location local_file /archives/usrarchive

backup_media-Profilschlüsselwort

backup_media Typ Pfad

Hinweis -

Das Schlüsselwort backup_media können Sie nur mit der Upgrade-Option verwenden, wenn eine Neuzuweisung von Festplattenspeicher erforderlich ist.


backup_media definiert die Medien, die zum Sichern von Dateisystemen verwendet werden, wenn während eines Upgrades aufgrund von fehlendem Speicherplatz eine Neuzuweisung des Festplattenspeichers erfolgen muss. Wenn für die Sicherung mehrere Bänder oder Disketten benötigt werden, werden Sie während des Upgrades zum Einlegen der Bänder bzw. Disketten aufgefordert.

Gültige Werte für Typ

Gültige Werte für Pfad

Beschreibung 

local_tape

/dev/rmt/n

Ein lokales Bandlaufwerk auf dem System, auf dem das Upgrade ausgeführt wird. Pfad muss der zeichenorientierte (raw) Gerätepfad für das Bandlaufwerk sein. n gibt die Nummer des Bandlaufwerks an.

local_diskette

/dev/rdisketten

Eine lokales Diskettenlaufwerk auf dem System, auf dem das Upgrade ausgeführt wird. Pfad muss der zeichenorientierte (raw) Gerätepfad für das Diskettenlaufwerk sein. n gibt die Nummer des Diskettenlaufwerks an.

Die für die Sicherung verwendeten Disketten müssen formatiert sein. 

local_filesystem

/dev/dsk/cwtxdysz

/Dateisystem

Ein lokales Dateisystem auf dem System, auf dem das Upgrade ausgeführt wird. Sie können kein lokales Dateisystem angeben, das beim Upgrade modifiziert wird. Pfad kann ein blockorientierter Gerätepfad für ein Festplatten-Slice sein. Die Angabe tx in /dev/dsk/cw txdysz wird möglicherweise nicht benötigt. Stattdessen können Sie als Pfad auch den absoluten Pfad zu einem Dateisystem eingeben, das von der Datei /etc/vfstab eingehängt wird.

remote_filesystem

Host:/Dateisystem

Ein NFS-Dateisystem auf einem entfernten System. Pfad muss den Namen oder die IP-Adresse des entfernten Systems (Host) und den absoluten Pfad zum NFS-Dateisystem (Dateisystem) enthalten. Auf das NFS-Dateisystem muss Lese-/Schreibzugriff bestehen.

remote_systemBenutzer@Host:/Verzeichnis

Ein Verzeichnis auf einem entfernten System, auf das über eine Remote Shell, rsh, Zugriff besteht. Das System, auf dem das Upgrade ausgeführt wird, muss über die Datei .rhosts des entfernten Systems Zugriff auf das entfernte System haben. Pfad muss den Namen des entfernten Systems (Host) und den absoluten Pfad zum Verzeichnis (Verzeichnis) enthalten. Wird keine Benutzer-Login-ID (Benutzer) angegeben, wird standardmäßig root verwendet.

Beispiele:

backup_media local_tape /dev/rmt/0

backup_media local_diskette /dev/rdiskette1

backup_media local_filesystem /dev/dsk/c0t3d0s4

backup_media local_filesystem /export

backup_media remote_filesystem system1:/export/temp

backup_media remote_system user1@system1:/export/temp

boot_device-Profilschlüsselwort

boot_device Gerät EEPROM

boot_device gibt das Gerät an, auf dem das JumpStart-Programm das Root-Dateisystem (/) und das Boot-Gerät des Systems installiert.

Wenn Sie in einem Profil das Schlüsselwort boot_device nicht angeben, wird während der Installation standardmäßig das folgende boot_device-Schlüsselwort verwendet: boot_device any update.

Gerät – Verwenden Sie einen der folgenden Werte.

EEPROM – Gibt an, ob das EEPROM des Systems aktualisiert oder beibehalten wird.

SPARC: Sie können festlegen, ob das angegebene Boot-Gerät im EEPROM des Systems aktualisiert oder beibehalten wird.

IA:Den Wert preserve müssen Sie angeben.


Hinweis -

SPARC: Auf SPARC-Systemen können Sie mit dem EEPROM-Wert außerdem das EEPROM des Systems ändern, wenn sich das aktuelle Boot-Gerät ändert. Indem Sie das EEPROM des Systems ändern, kann es automatisch vom neuen Boot-Gerät gestartet werden.


Beispiel:

boot_device c0t0d0s2 update

Hinweis -

boot_device muss allen filesys-Schlüsselwörtern entsprechen, in denen das Root-Dateisystem (/) angegeben ist, sowie dem Schlüsselwort root_device, sofern vorhanden.


client_arch-Profilschlüsselwort

client_arch Kernel-Architektur ...

client_arch gibt an, dass der Betriebssystemserver eine andere Plattformgruppe als die vom Server selbst verwendete unterstützen soll. Wenn Sie client_arch im Profil nicht angeben, müssen alle Diskless Clients, die den Betriebssystemserver nutzen, dieselbe Plattformgruppe wie der Server aufweisen. Sie müssen alle Plattformgruppen angeben, die vom Betriebssystemserver unterstützt werden sollen.

Gültige Werte für Kernel-Architektur sind sun4m, sun4u und i86pc. Eine Liste der Plattformnamen und der verschiedenen Systeme finden Sie im Solaris 9 Sun Hardware Platform Guide.


Hinweis -

Sie können client_arch nur verwenden, wenn für system_type der Wert server angegeben wird.


client_root-Profilschlüsselwort

client_root Root-Größe

client_root definiert, wie viel Root-Speicherplatz in MB (Root-Größe) den einzelnen Clients zugewiesen wird. Wenn Sie in einem Serverprofil client_root nicht angeben, weist die Installationssoftware 15 MB Root-Speicher pro Client zu. Die Größe des Client-Root-Bereichs wird in Kombination mit dem Schlüsselwort num_clients verwendet, um zu ermitteln, wie viel Speicherplatz für das Dateisystem /export/root reserviert werden muss.


Hinweis -

Sie können client_root nur verwenden, wenn für system_type der Wert server angegeben wird.


client_swap-Profilschlüsselwort

client_swap Swap-Größe

client_swap definiert die Größe des Swap-Bereichs in MB (Swap-Größe), der den einzelnen Diskless Clients zugewiesen wird. Wenn Sie client_swap im Profil nicht angeben, werden standardmäßig 32 MB für den Swap-Bereich zugewiesen.

Beispiel:

client_swap 64

In diesem Beispiel wird festgelegt, dass alle Diskless Clients einen Swap-Bereich mit 64 MB aufweisen sollen.


Hinweis -

Sie können client_swap nur verwenden, wenn für system_type der Wert server angegeben wird.


So wird die swap-Größe festgelegt

Wenn ein Profil die swap-Größe nicht angibt, legt das JumpStart-Programm die Größe des Swap-Bereichs auf der Grundlage des physischen Hauptspeichers des Systems fest. Tabelle 28–5 zeigt, wie die swap-Größe während einer benutzerdefinierten JumpStart-Installation festgelegt wird.

Tabelle 28-5 Festlegen der swap-Größe

Physischer Hauptspeicher (in MB) 

Swap-Bereich (in MB) 

16 – 64 

32 

64 – 128 

64 

128 – 512 

128 

Über 512 

256 

Das JumpStart-Programm legt als swap-Größe nicht mehr als 20 Prozent der Größe der Festplatte fest, auf der sich swap befindet, es sei denn, die Festplatte enthält nach dem Festlegen des Layouts der anderen Dateisysteme noch freien Speicherplatz. Ist freier Speicherplatz vorhanden, weist das JumpStart-Programm diesen dem swap-Bereich zu und legt, wenn möglich, dessen Größe auf die in Tabelle 28–5 gezeigten Werte fest.


Hinweis -

Der physische Hauptspeicher und der Swap-Bereich müssen zusammen mindestens 32 MB aufweisen.


cluster-Profilschlüsselwort (Hinzufügen von Softwaregruppen)

cluster Gruppenname

cluster gibt die zu dem System hinzuzufügende Softwaregruppe an. Der Gruppenname für die einzelnen Softwaregruppen ist in der folgenden Tabelle aufgeführt.

Softwaregruppe 

Gruppenname

Core 

SUNWCreq

End User Solaris Software Group 

SUNWCuser

Developer Solaris Software Group 

SUNWCprog

Entire Solaris Software Group 

SUNWCall

Entire Solaris Software Group Plus OEM Support 

SUNWCXall

Sie können in einem Profil nur eine Softwaregruppe angeben. Die Softwaregruppe muss vor anderen cluster- und package-Einträgen angegeben werden. Wenn Sie im Profil nicht mit cluster eine Softwaregruppe angeben, wird die Softwaregruppe End User, SUNWCuser, auf dem System installiert.

cluster-Profilschlüsselwort (Hinzufügen oder Löschen von Clustern)

cluster Cluster-Name hinzufügen_oder_löschen

Hinweis -

cluster (Hinzufügen oder Löschen von Clustern) kann bei der Neuinstallations- und der Upgrade-Option eingesetzt werden.


cluster legt fest, ob ein Cluster zu der auf dem System zu installierenden Softwaregruppe hinzugefügt oder daraus gelöscht wird.

Cluster-Name muss das Format SUNWCName aufweisen. Nähere Informationen zu Clustern und deren Namen können Sie abrufen, indem Sie auf einem installierten System Admintool starten und im Menü ‟Durchsuchen“ die Option ‟Software“ wählen.

hinzufügen_oder_löschen steht für die Option add oder delete. Verwenden Sie hinzufügen_oder_löschen, um anzugeben, ob das angegebene Cluster hinzugefügt oder gelöscht werden soll. Wenn Sie hinzufügen_oder_löschen nicht angeben, gilt standardmäßig add.

Wenn Sie cluster (Hinzufügen oder Löschen von Clustern) während eines Upgrades verwenden, gelten die folgenden Bedingungen:

dontuse-Profilschlüsselwort

dontuse Festplattenname ...

Standardmäßig verwendet das JumpStart-Programm alle betriebsbereiten Festplatten im System, wenn Sie partitioning default angeben. Mit dontuse können Sie Festplatten festlegen, die vom JumpStart-Programm nicht verwendet werden sollen. Festplattenname muss das Format cxtydzoder cydz aufweisen, zum Beispiel c0t0d0.


Hinweis -

Sie können die Schlüsselwörter dontuse und usedisk nicht in demselben Profil verwenden.


IA: fdisk-Profilschlüsselwort

fdisk Festplattenname Typ Größe

fdisk definiert, wie die fdisk-Partitionen auf einem IA-basierten System konfiguriert werden. Sie können fdisk mehr als einmal angeben Bei der Partitionierung eines IA-basierten Systems mit fdisk geschieht Folgendes:

Festplattenname – Geben Sie mithilfe der folgenden Werte an, wo die fdisk-Partition erstellt oder gelöscht werden soll:

Typ – Geben Sie mithilfe der folgenden Werte den Typ der fdisk-Partition an, die auf einer bestimmte Festplatte erstellt oder gelöscht werden soll:

Die folgende Tabelle zeigt die ganzzahligen und Hexadezimalwerte für einige fdisk-Typen.

fdisk-Typ

DDD

HH

DOSOS12 

1

01

PCIXOS 

2

02

DOSOS16 

4

04

EXTDOS 

5

05

DOSHUGE 

6

06

DOSDATA 

86

56

OTHEROS 

98

62

UNIXOS 

99

63

Größe – Verwenden Sie einen der folgenden Werte:

filesys-Profilschlüsselwort (Einhängen entfernter Dateisysteme)

filesys Server:Pfad Serveradresse Einhängepunktname [[Einhängeoptionen]]

Wenn Sie filesys mit den aufgeführten Werten verwenden, richtet das JumpStart-Programm das installierte System so ein, dass beim Booten des Systems automatisch entfernte Dateisysteme eingehängt werden. Sie können filesys mehr als einmal angeben

Beispiel:

filesys sherlock:/export/home/user2 - /home

Server: – Der Name des Servers, auf dem sich das entfernte Dateisystem befindet, gefolgt von einem Doppelpunkt.

Pfad – Der Einhängepunktname des entfernten Dateisystems. Dies kann zum Beispiel /usr oder /export/home sein.

Serveradresse – Die IP-Adresse des Servers, der mit Server:Pfad. Wenn im Netzwerk kein Namen-Service läuft, können Sie mit dem Wert für Serveradresse den Host-Namen und die IP-Adresse des Servers in die Datei /etc/hosts einfügen. Wenn Sie die IP-Adresse des Servers nicht angeben, müssen Sie ein Minuszeichen (-) verwenden. Sie brauchen die IP-Adresse des Servers zum Beispiel nicht anzugeben, wenn im Netzwerk ein Namen-Service läuft.

Einhängepunktname – Der Name des Einhängepunkts, in dem das entfernte Dateisystem eingehängt werden soll.

Einhängeoptionen – Eine oder mehrere Einhängeoptionen. Dies ist mit der Option -o des Befehls mount(1M) identisch. Die Einhängeoptionen werden für den angegebenen Einhängepunktnamen zu dem /etc/vfstab-Eintrag hinzugefügt.


Hinweis -

Wenn Sie mehr als eine Einhängeoption angeben müssen, trennen Sie die einzelnen Optionen durch Kommas ohne Leerzeichen (zum Beispiel ro,quota).


filesys-Profilschlüsselwort (Erstellen lokaler Dateisysteme)

filesys Slice Größe [[Dateisystem optionale_Parameter]]

Wenn Sie filesys mit den aufgeführten Werten verwenden, erstellt das JumpStart-Programm während der Installation lokale Dateisysteme. Sie können filesys mehr als einmal angeben

Slice – Verwenden Sie einen der folgenden Werte:

Größe – Verwenden Sie einen der folgenden Werte:

Dateisystem – Der Wert Dateisystem ist optional und wird verwendet, wenn für Slice der Wert any oder cwtxdysz angegeben wird. Wenn Dateisystem nicht angegeben wird, gilt standardmäßig der Wert unnamed. Wenn unnamed verwendet wird, können Sie die optionalen_Parameter nicht angeben. Verwenden Sie hier einen der folgenden Werte:

optionale_Parameter – Verwenden Sie einen der folgenden Werte:

geo-Profilschlüsselwort

geo Sprachumgebung

Hinweis -

Sie können geo bei einer Neuinstallation und bei einem Upgrade verwenden.


geo legt die regionalen Sprachumgebung bzw. Sprachumgebungen fest, die auf einem System installiert oder zu einem vorhandenen System hinzugefügt werden. In der folgenden Tabelle sind die Werte aufgeführt, die Sie für Sprachumgebung angeben können:

Wert 

Beschreibung 

N_Africa

Nordafrika, einschließlich Ägypten 

C_America

Mittelamerika, einschließlich Costa Rica, El Salvador, Guatemala, Mexiko, Nicaragua, Panama 

N_America

Nordamerika, einschließlich Kanada, USA 

S_America

Südamerika, einschließlich Argentinien, Bolivien, Brasilien, Chile, Kolumbien, Ecuador, Paraguay, Peru, Uruguay, Venezuela 

Asia

Asien, einschließlich Japan, Republik Korea, Volksrepublik China, Taiwan, Thailand 

Ausi

Australien und Ozeanien, einschließlich Australien, Neuseeland 

C_Europe

Mitteleuropa, einschließlich Österreich, Tschechische Republik, Deutschland, Ungarn, Polen, Slowakei, Schweiz 

E_Europe

Osteuropa, einschließlich Albanien, Bosnien, Bulgarien, Kroatien, Estland, Lettland, Litauen, Mazedonien, Rumänien, Russland, Serbien, Slowenien, Türkei 

N_Europe

Nordeuropa, einschließlich Dänemark, Finnland, Island, Norwegen, Schweden 

S_Europe

Südeuropa, einschließlich Griechenland, Italien, Portugal, Spanien 

W_Europe

Westeuropa, einschließlich Belgien, Frankreich, Großbritannien, Irland, Niederlande 

M_East

Naher Osten, einschließlich Israel 

Eine vollständige Liste der Werte für einzelne Sprachumgebungen, die zusammen die oben genannten Sprachumgebungen für die übergeordnete geografische Region bilden, finden Sie in Kapitel 40.


Hinweis -

Sie können für jede Sprachumgebung, die zu einem System hinzugefügt werden soll, ein geo-Schlüsselwort angeben.


install_type-Profilschlüsselwort

install_type Neuinstallation_Upgrade_Flash

install_type definiert, ob das vorhandene Betriebssystem Solaris auf dem System gelöscht und ein neues installiert wird, ob ein Upgrade des vorhandenen Betriebssystems Solaris ausgeführt wird oder ob ein Solaris Flash-Archiv auf dem System installiert wird.


Hinweis -

Ein Profil muss das Schlüsselwort install_type enthalten und install_type muss das erste Profilschlüsselwort in allen Profilen sein.


Für Neuinstallation_Upgrade_Flash müssen Sie eine der folgenden Optionen verwenden:


Hinweis -

Einige Profilschlüsselwörter können nur zusammen mit der Option initial_install verwendet werden. Einige Profilschlüsselwörter können nur zusammen mit der Option upgrade verwendet werden. Einige Profilschlüsselwörter können nur zusammen mit der Option flash_install verwendet werden.


isa_bits-Profilschlüsselwort

isa_bits Bit-Schalter

isa_bits gibt an, ob 64-Bit- oder 32-Bit-Solaris 9-Packages installiert werden sollen.

Bit-Schalter steht für die Option 64 oder 32. Hiermit legen Sie fest, ob 64-Bit- oder 32-Bit-Solaris 9-Packages installiert werden. Wenn Sie im Profil dieses Schlüsselwort nicht angeben, installiert das JumpStart-Programm die Packages folgendermaßen:


Hinweis -

Wenn Sie das Schlüsselwort isa_bits verwenden, müssen Sie auch das neueste check-Skript im Verzeichnis solaris_9/Misc/jumpstart_sample auf der Solaris 9 Software 1 of 2-CD oder der Solaris 9-DVD verwenden.


layout_constraint-Profilschlüsselwort

layout_constraint Slice Einschränkung [[Mindestgröße]]

Hinweis -

Das Schlüsselwort layout_constraint können Sie nur für die Upgrade-Option verwenden, wenn eine Neuzuweisung von Festplattenspeicher erforderlich ist.


layout_constraint legt die Einschränkungen fest, die für Auto-Layout bei einem Dateisystem gelten, wenn Auto-Layout aufgrund von fehlendem Speicherplatz eine Neuzuweisung von Festplattenspeicher vornehmen muss.

Wenn Sie das Schlüsselwort layout_constraint nicht angeben, legt das JumpStart-Programm das Festplattenlayout folgendermaßen fest:

Wenn Sie ein oder mehrere layout_constraint-Schlüsselwörter angeben, legt das JumpStart-Programm das Festplattenlayout folgendermaßen fest:

Sie können keine Einschränkung für Dateisysteme festlegen, für die im Rahmen eines Upgrades mehr Speicherplatz benötigt wird, da diese Dateisysteme als modifizierbar markiert werden müssen. Sie können jedoch mit dem Schlüsselwort layout_constraint den Wert für die Mindestgröße von Dateisystemen ändern, für die im Rahmen eines Upgrades mehr Speicherplatz benötigt wird.


Hinweis -

Um die Neuzuweisung von Speicherplatz durch Auto-Layout zu erleichtern, sollten mehrere Dateisysteme als modifizierbar (changeable) oder verschiebbar (movable) markiert werden, insbesondere Dateisysteme, die sich auf derselben Festplatte befinden wie die Dateisysteme, für die im Rahmen eines Upgrades mehr Speicherplatz benötigt wird.


SliceSlice gibt das Festplatten-Slice an, auf das sich die Einschränkung beziehen soll. Sie müssen das Festplatten-Slice im Format cwtxdyszoder cxdysz angeben.

Einschränkung – Verwenden Sie für das angegebene Dateisystem eine der folgenden Einschränkungen:

Mindestgröße – Gibt die Größe des Dateisystems nach der Neuzuweisung von Speicherplatz durch Auto-Layout an. Mit der Option Mindestgröße können Sie die Größe eines Dateisystems ändern. Das Dateisystem wird möglicherweise größer, wenn dem Dateisystem freier Speicherplatz zugewiesen wird. Das Dateisystem ist jedoch immer mindestens so groß wie angegeben. Der Wert Mindestgröße ist optional. Verwenden Sie diesen Wert nur, wenn Sie ein Dateisystem als modifizierbar markiert haben und die Mindestgröße nicht kleiner als der Speicherplatz sein darf, den der Inhalt des Dateisystems bereits belegt.

Beispiele:

layout_constraint c0t3d0s1 changeable 200

layout_constraint c0t3d0s4 movable

layout_constraint c0t3d1s3 available

layout_constraint c0t2d0s1 collapse

locale-Profilschlüsselwort

locale Sprachumgebungsname

Hinweis -

Sie können locale bei einer Neuinstallation und bei einem Upgrade verwenden.


locale legt die Sprachumgebungs-Packages fest, die für den angegebenen Sprachumgebungsnamen installiert oder hinzugefügt werden. Die Werte für Sprachumgebungsname sind dieselben wie für die Umgebungsvariable $LANG. Kapitel 40 enthält eine Liste der gültigen Sprachumgebungswerte.

Beachten Sie Folgendes, wenn Sie das Schlüsselwort local verwenden:

num_clients-Profilschlüsselwort

num_clients Anzahl_Clients

Bei der Installation eines Servers wird Speicherplatz für die Root- (/) und swap-Dateisysteme aller Diskless Clients zugewiesen. num_clients definiert die Anzahl an Diskless Clients, Anzahl_Clients, die ein Server unterstützt. Wenn Sie num_clients im Profil nicht angeben, werden standardmäßig fünf Diskless Clients zugewiesen.


Hinweis -

Sie können num_clients nur verwenden, wenn für system_type der Wert server angegeben wird.


package-Profilschlüsselwort

package Packagename [[hinzufügen_oder_löschen]]

Hinweis -

Sie können package bei einer Neuinstallation und bei einem Upgrade verwenden.


package legt fest, ob ein Package zu der auf dem System zu installierenden Softwaregruppe hinzugefügt oder daraus gelöscht wird.

Sie müssen Packagename im Format SUNWName angeben. Detaillierte Informationen zu Packages und deren Namen können Sie auf einem bereits installierten System mit dem Befehl pkginfo -l anzeigen lassen.

hinzufügen_oder_löschen steht für die Option add oder delete. Hiermit können Sie festlegen, ob das angegebene Package hinzugefügt oder gelöscht werden soll. Wenn Sie hinzufügen_oder_löschen nicht angeben, gilt standardmäßig add.


Hinweis -

Einige Packages sind erforderlich und können nicht gelöscht werden. Mit dem Profilschlüsselwort package können Sie Lokalisierungs-Packages nicht einzeln hinzufügen bzw. löschen. Verwenden Sie zum Hinzufügen von Lokalisierungs-Packages das Profilschlüsselwort locale.


Wenn Sie package für ein Upgrade verwenden, führt das JumpStart-Programm die folgenden Aktionen aus:

partitioning-Profilschlüsselwort

partitioning Typ

partitioning definiert, wie die Festplatten während der Installation in Slices für Dateisysteme aufgeteilt werden.

Typ – Verwenden Sie einen der folgenden Werte:

Wenn Sie partitioning im Profil nicht angeben, gilt standardmäßig der Partitionierungswert default.

root_device-Profilschlüsselwort

root_device Slice

Hinweis -

Sie können root_device bei einer Neuinstallation und bei einem Upgrade verwenden.


root_device legt die Root-Festplatte des Systems fest. So wird die Root-Festplatte des Systems festgelegt enthält weitere Informationen.

Bei einem Upgrade eines Systems legt root_device das Root-Dateisystem (/) und die über dessen /etc/vfstab-Datei eingehängten Dateisysteme fest, die aktualisiert werden sollen. Sie müssen root_device angeben, wenn mehr als ein Root-Dateisystem (/ ) auf einem System aktualisiert werden kann. Sie müssen Slice im Format cwtxdysz oder cxdysz angeben.

Beispiel:

root_device c0t0d0s2

Beachten Sie Folgendes, wenn Sie das Schlüsselwort root_device verwenden:

So wird die Root-Festplatte des Systems festgelegt

Die Root-Festplatte eines Systems ist die Festplatte, die das Root-Dateisystem (/) enthält. In einem Profil können Sie anstelle eines Festplattennamens die Variable rootdisk verwenden, die vom JumpStart-Programm auf die Root-Festplatte des Systems gesetzt wird. Tabelle 28–6 beschreibt, wie das JumpStart-Programm die Root-Festplatte des Systems für die Installation ermittelt.


Hinweis -

Das JumpStart-Programm kann die Größe einer Root-Festplatte nur bei einer Neuinstallation festlegen. Bei einem Upgrade kann die Root-Festplatte eines Systems nicht modifiziert werden.


Tabelle 28-6 So legt JumpStart die Root-Festplatte eines Systems fest (Neuinstallation)

Phase 

Aktion 

Wenn das Schlüsselwort root_device im Profil angegeben wird, setzt das JumpStart-Programm rootdisk auf das Root-Gerät.

Wenn rootdisk nicht gesetzt ist und das Schlüsselwort boot_device im Profil angegeben wird, setzt das JumpStart-Programm rootdisk auf das Boot-Gerät.

Wenn rootdisk nicht gesetzt ist und ein Eintrag des Formats filesys cwtxdysz size / im Profil angegeben wird, setzt das JumpStart-Programm rootdisk auf die in diesem Eintrag angegebene Festplatte.

Wenn rootdisk nicht gesetzt ist und ein Eintrag rootdisk.sn im Profil angegeben wird, durchsucht das JumpStart-Programm die Festplatten des Systems in der Kernel-Sondierungsreihenfolge nach einem vorhandenen Root-Dateisystem auf dem angegebenen Slice. Wenn eine Festplatte gefunden wird, setzt das JumpStart-Programm rootdisk auf diese Festplatte.

Wenn rootdisk nicht gesetzt ist und im Profil partitioning existing angegeben wird, durchsucht das JumpStart-Programm die Festplatten des Systems in der Kernel-Sondierungsreihenfolge nach einem vorhandenen Root-Dateisystem. Wenn kein oder mehr als ein Root-Dateisystem gefunden wird, tritt ein Fehler auf. Wenn ein Root-Dateisystem gefunden wird, setzt das JumpStart-Programm rootdisk auf die entsprechende Festplatte.

Wenn rootdisk nicht gesetzt ist, setzt das JumpStart-Programm rootdisk auf die Festplatte, auf der das Root-Dateisystem (/) installiert wird.

system_type-Profilschlüsselwort

system_type Typ-Schalter

system_type definiert den Typ des Systems, auf dem das Betriebssystem Solaris installiert werden soll.

Typ-Schalter steht für die Option standalone oder server. Hiermit können Sie den Typ des Systems angeben, auf dem die Solaris-Software installiert werden soll. Wenn Sie system_type in einem Profil nicht angeben, wird standardmäßig standalone verwendet.

usedisk-Profilschlüsselwort

usedisk Festplattenname ...

Standardmäßig verwendet das JumpStart-Programm alle betriebsbereiten Festplatten im System, wenn Sie partitioning default angeben. Mit dem Schlüsselwort usedisk können Sie eine oder mehr Festplatten, die vom JumpStart-Programm verwendet werden sollen, explizit angeben. Sie müssen Festplattenname im Format cxtydz oder cydz angeben, zum Beispiel c0t0d0 oder c0d0s0.

Wenn Sie usedisk in einem Profil angeben, verwendet das JumpStart-Programm nur die Festplatten, die Sie nach dem Schlüsselwort usedisk angeben.


Hinweis -

Sie können die Schlüsselwörter usedisk und dontuse nicht in demselben Profil verwenden.


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 28–7 beschreibt die Variablen und ihre Werte.

Tabelle 28-7 Umgebungsvariablen für die Installation

Umgebungsvariable 

Wert 

CHECK_INPUT

Der Pfad zur Datei rules in dem JumpStart-Verzeichnis, das in /tmp/install_config/rules eingehängt ist.

HOME

Das Root-Home-Verzeichnis während der Installation. Hierbei handelt es sich um /tmp/root.

PATH

Der Shell-Suchpfad während der Installation. Hierbei handelt es sich um /sbin:/usr/sbin/install.d:/usr:/usr/sbin:/usr/bin.

SI_ARCH

Die Hardwarearchitektur des Installations-Clients. 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 ein solches verwendet wird. 

SI_CLASS

Der Name des Profils, das zur Installation des Installations-Clients verwendet wird. 

SI_CONFIG_DIR

Der Pfad zu dem JumpStart-Verzeichnis, das in /tmp/instal_config eingehängt ist.

SI_CONFIG_FILE

Der Pfad zur Datei rules in dem JumpStart-Verzeichnis, das in /tmp/install_config/rules eingehängt ist.

SI_CONFIG_PROG

Die Datei rules.

SI_CUSTOM_PROBES_FILE

Die Datei custom_probes.ok, in der Sie eigene Rule- und Probe-Schlüsselwörter definieren können. Wenn Sie eine custom_probes.ok-Datei erstellen, können Sie mit dieser Datei die Standard-Rule-Schlüsselwörter, die unter Rule-Schlüsselwörter und -Werte beschrieben sind, erweitern. Sie können mit dieser Datei auch die Standard-Probe-Schlüsselwörter, die unter Probe-Schlüsselwörter und -Werte beschrieben sind, erweitern.

SI_DISKLIST

Eine Liste mit den durch Kommas getrennten Festplattennamen des Installations-Clients. 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 Installations-Clients. Die Variable SI_DISKSIZES wird gesetzt, wenn das Schlüsselwort disksize verwendet und in der Datei rules eine Entsprechung gefunden wird.

SI_DOMAINNAME

Der Domain-Name. Die Variable SI_DOMAINNAME wird gesetzt, wenn das Schlüsselwort dommainname verwendet und in der Datei rules eine Entsprechung gefunden wird.

SI_FINISH

Der Name des Finish-Skripts, sofern ein solches verwendet wird. 

SI_HOSTADDRESS

Die IP-Adresse des Installations-Clients. 

SI_HOSTID

Die Ethernet-Adresse des Installations-Clients. 

SI_HOSTNAME

Der Host-Name des Installations-Clients. 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 mit einem bestimmten Betriebssystem, wie z. B. Solaris, SunOS oder System V. Die Variable SI_INSTALLED wird gesetzt, wenn das Schlüsselwort installed verwendet und in der Datei rules eine Entsprechung gefunden wird. 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 Installations-Clients. 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 Installations-Client. 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 Installations-Clients. 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 Installations-Clients. 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 Installations-Clients. 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 Abbild der Solaris 9-Software. 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 9-DVD bzw. der Solaris 9 Software 1 of 2-CD basieren.

SI_PROFILE

Der Pfad zu dem Profil im eingehängten JumpStart-Verzeichnis. Der Pfad lautet /tmp/install_config/Profilname. Wenn Sie ein abgeleitetes Profil erstellen, wird SI_PROFILE auf die Datei /tmp/install.input gesetzt.

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.

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_SYS_STATE

Die Datei /a/etc/.sysIDtool.state. Sie können diese Datei in einem Finish-Skript bearbeiten und verhindern, dass das Programm sysidroot Sie zur Eingabe eines Root-Passworts auffordert, bevor das System neu gestartet wird.

SI_TOTALDISK

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

SHELL

Die Standard-Shell während der Installation. Hierbei handelt es sich um /sbin/sh.

TERM

Der Terminaltyp des Installations-Clients. 

TZ

Die Standardzeitzone, die im NIS- oder NIS+-Namen-Service angegeben ist. 

Probe-Schlüsselwörter und -Werte

Tabelle 28–8 beschreibt die einzelnen Rule-Schlüsselwörter und die entsprechenden Probe-Schlüsselwörter.


Hinweis -

Stellen Sie Probe-Schlüsselwörter immer möglichst an den Anfang der Datei rules.


Tabelle 28-8 Beschreibung von Probe-Schlüsselwörtern

Rule-Schlüsselwort 

Entsprechendes Probe-Schlüsselwort 

Beschreibung des Probe-Schlüsselworts 

any

Keines  

  

arch

arch

Ermittelt die Kernel-Architektur,i386 oder SPARC, und setzt SI_ARCH.

disksize

disks

Gibt die Größe der Festplatten eines Systems in MB in der Kernel-Sondierungsreihenfolge, c0t3d0s0, c0t3d0s1, c0t4d0s0, zurück. disksize setzt SI_DISKLIST, SI_DISKSIZES, SI_NUMDISKS und SI_TOTALDISK.

domainname

domainname

Gibt den NIS- oder NIS+-Domain-Namen eines Systems oder nichts zurück und setzt SI_DOMAINNAME. Das Schlüsselwort domainname gibt die Ausgabe von domainname( 1M) zurück.

hostaddress

hostaddress

Gibt die IP-Adresse eines Systems zurück, also die erste Adresse, die in der Ausgabe von ifconfig (1M) -a aufgeführt ist und nicht lo0 lautet, und setzt SI_HOSTADDRESS.

hostname

hostname

Gibt den Host-Namen eines Systems zurück, also die Ausgabe von uname( 1) -n, und setzt SI_HOSTNAME.

installed

installed

Gibt die Versionsbezeichnung der Betriebssystemumgebung Solaris zurück, die auf einem System installiert ist, und setzt SI_ROOTDISK und SI_INSTALLED.

Wenn das JumpStart-Programm ein Solaris-Release findet, aber die Version nicht ermitteln kann, wird die Version SystemV zurückgegeben.

karch

karch

Gibt die Plattformgruppe eines Systems zurück, zum Beispiel i86pc, sun4m und sun4, und setzt SI_KARCH. Eine Liste der Plattformnamen finden Sie im Solaris 9 Sun Hardware Platform Guide.

memsize

memsize

Gibt die Größe des physischen Hauptspeichers eines Systems in MB zurück und setzt SI_MEMSIZE.

model

model

Gibt den Plattformnamen eines Systems zurück und setzt SI_MODEL. Eine Liste der Plattformnamen finden Sie im Solaris 9 Sun Hardware Platform Guide.

network

network

Gibt die Netzwerknummer eines Systems zurück, die das JumpStart-Programm mithilfe eines logischen UND zwischen der IP-Adresse und der Teilnetzmaske des Systems ermittelt. Die IP-Adresse und die Teilnetzmaske des Systems werden aus der ersten in der Ausgabe des Befehls ifconfig(1M) -a aufgeführten Adresse extrahiert, die nicht lo0 lautet. Das Schlüsselwort network setzt SI_NETWORK.

osname

osname

Gibt die Version und den Betriebssystemnamen des Betriebssystems Solaris zurück, das auf einer CD gefunden wurde, und setzt SI_OSNAME.

Wenn das JumpStart-Programm ein Solaris-Release findet, aber die Version nicht ermitteln kann, wird die Version SystemV zurückgegeben.

  

rootdisk

Gibt den Namen und die Größe in MB der Root-Festplatte eines Systems zurück und setzt SI_ROOTDISK.

totaldisk

totaldisk

Gibt die Gesamtgröße des Festplattenspeichers eines Systems in MB zurück und setzt SI_TOTALDISK. Diese Angabe umfasst alle betriebsbereiten Festplatten, die an das System angeschlossen sind.