Schlüsselwörter für Solaris Flash
Solaris Flash-Schlüsselwörter gleichen den Schlüsselwörtern der benutzerdefinierten JumpStart-Installation. Sie definieren Elemente der
Installation. Jedes Schlüsselwort ist ein Befehl, der einen Aspekt der Installation von
Software auf einem Klonsystem durch die Solaris Flash-Software regelt.
Verwenden Sie zum Formatieren von Schlüsselwörtern und Werten die folgenden Richtlinien:
-
Schlüsselwörter und Werte werden durch ein Gleichheitszeichen voneinander getrennt, und jede Zeile darf nur ein Paar enthalten.
-
Bei Schlüsselwörtern wird zwischen Groß- und Kleinschreibung unterschieden.
-
Die einzelnen Zeilen können beliebig lang sein.
Allgemeine Schlüsselwörter
Die einzelnen Solaris Flash-Archivteile sind durch die Schlüsselwörter section_begin und section_end definiert.
So enthält beispielsweise auch der Archivdateienteil ein section_begin-Schlüsselwort mit einem eigenen Wert.
Benutzerdefinierte Archivteile sind durch die Schlüsselwörter section_begin und section_end begrenzt, die dem
jeweiligen Teil entsprechende Werte haben. Die Werte der Schlüsselwörter section_begin und section_end
sind in der folgenden Tabelle beschrieben.
Tabelle 6-2 Werte für die Schlüsselwörter section_begin und section_end
|
|
Archiv-Cookie |
cookie
– Dieser Teil ist nicht durch section_begin- und section_end-Schlüsselwörter begrenzt. |
Archiv-ID |
identification |
Benutzerdefinierte Teile |
section_name –
Ein Beispiel für ein section_name-Schlüsselwort ist X-user_section_1. |
Archivdateien |
Archiv |
|
Schlüsselwörter für den Archiv-Identifikationsabschnitt
In der folgenden Tabelle sind die Schlüsselwörter für den Archiv-ID-Teil von Archiven
sowie die für sie definierbaren Werte beschrieben.
Jeder Teil ist durch die in Tabelle 6-3 angegebenen Schlüsselwörter begrenzt.
Tabelle 6-3 Schlüsselwörter des Archiv-ID-Teils: Allgemeine Schlüsselwörter
|
|
|
|
|
Diese
Schlüsselwörter dienen zur Begrenzung der Teile im Archiv und gelten nicht ausschließlich
für den Archiv-ID-Teil. Eine Beschreibung dieser Schlüsselwörter finden Sie in Allgemeine Schlüsselwörter. |
Text |
Ja |
|
Die folgenden, im Archiv-ID-Teil verwendeten Schlüsselwörter beschreiben den Inhalt des Archivdateienteils.
Tabelle 6-4 Schlüsselwörter des Archiv-ID-Teils: Inhalt des Archivdateienteils
|
|
|
|
archive_id (optional) |
Dieses Schlüsselwort dient zur eindeutigen Bezeichnung des Archivinhalts. Sein Wert wird
ausschließlich von der Installationssoftware zur Überprüfung des Archivinhalts während der Installation des
Archivs verwendet. Ist dieses Schlüsselwort nicht vorhanden, wird keine Prüfung auf Vollständigkeit
durchgeführt. Das archive_id-Schlüsselwort kann beispielsweise FlAsH-ARcHive-2.0 lauten. |
Text |
Nein |
files_archived_method |
Dieses Schlüsselwort beschreibt die im Dateienteil eingesetzte
Archivierungsmethode.
Ist es nicht vorhanden, wird davon ausgegangen, dass der Dateienteil im cpio-Format mit ASCII-Kopfzeilen vorliegt. Dieses Format entspricht der cpio-Option -c.
Wenn das Schlüsselwort vorhanden ist, weist es einen der folgenden Werte auf:
cpio – Das Archivformat im files-Abschnitt ist cpio mit ASCII-Headern.
pax – Das Archivformat im files-Abschnitt ist pax mit erweitertem tar-Austauschformat. Das Dienstprogramm pax dient zum Archivieren und Extrahieren von Dateien, die größer als 4 GB sind.
Wenn files_compressed_method vorhanden ist, wird die Komprimierungsmethode auf die mit der
Archivierungsmethode erzeugte Archivdatei angewendet. |
Text |
Nein |
files_archived_size |
Der Wert dieses Schlüsselworts entspricht der Größe des
Teils mit den archivierten Dateien in Byte. |
Numerisch |
|
files_compress_method |
Dieses Schlüsselwort beschreibt den für den
Dateienteil eingesetzten Komprimierungsalgorithmus.
Wenn das Schlüsselwort vorhanden ist, kann es einen der folgenden Werte aufweisen:
Ist das Schlüsselwort nicht vorhanden, wird davon ausgegangen, dass der Archivdatenteil nicht komprimiert ist.
Die angegebene Komprimierungsmethode wird auf die mit der Archivierungsmethode in
files_archived_method erzeugte Archivdatei angewendet. |
Text |
Nein |
files_unarchived_size |
Dieses Schlüsselwort gibt die Gesamtgröße des extrahierten
Archivs in Byte an. Der Wert dient zur Überprüfung der Dateisystemgröße. |
Numerisch |
Nein |
|
Die folgenden Schlüsselwörter liefern beschreibende Informationen über das gesamte Archiv. Sie helfen
Ihnen bei der Archivauswahl und -verwaltung. Keines dieser Schlüsselwörter ist obligatorisch; sie
sollen Ihnen dabei behilflich sein, die einzelnen Archive voneinander zu unterscheiden. Zum
Einbringen dieser Schlüsselwörter verwenden Sie Optionen des Befehls flarcreate. Einzelheiten finden Sie
in Beispiel 3-9.
Tabelle 6-5 Schlüsselwörter des Archiv-ID-Teils: Benutzerbeschreibung des Archivs
|
|
|
|
creation_date |
Dieser Schlüsselwortwert ist ein textueller Zeitstempel, der den Zeitpunkt
der Archiverstellung wiedergibt.
Zur Angabe des Datums verwenden Sie den Befehl flarcreate mit der Option -i.
Wenn Sie kein Erstellungsdatum mit dem Befehl flarcreate festlegen, so wird das Standarddatum nach GMT (Greenwich Mean Time) gesetzt.
Der Wert muss in vollständigem ISO-8601-Grundkalenderformat ohne Zeit-Bezeichner vorliegen (ISO-8601,§5.4.1(a)). Das Format lautet JJJJMMTThhmmss. 20000131221409 steht zum Beispiel für den 31. Januar 2000, 22:14:09.
|
Text |
Nein |
creation_master |
Der Wert dieses Schlüsselworts ist der Name des Mastersystems, aus
dem das Archiv gebildet wurde. Diesen Wert geben Sie mit flarcreate und
der Option -m an. Wenn Sie keinen Wert angeben, wird er aus
dem Befehl uname -n übernommen. |
Text |
Nein |
content_name |
Dieses Schlüsselwort dient zur identifizierenden Bezeichnung des Archivs.
Der Wert wird von der flarcreate-Option -n generiert. Beachten Sie für diesen
Wert die folgenden Richtlinien:
|
Text |
Ja |
content_type |
Der Wert dieses Schlüsselworts gibt eine Archivkategorie an. Diesen
Wert geben Sie mit flarcreate und der Option -T an. |
Text |
Nein |
content_description |
Dieses Schlüsselwort dient
zur Beschreibung des Archivinhalts. Der Wert dieses Schlüsselworts kann beliebig lang sein.
Diesen Wert geben Sie mit flarcreate und der Option -E an. |
Text |
Nein |
content_author |
Der Wert
dieses Schlüsselwort gibt den Archiversteller wieder. Diesen Wert geben Sie mit flarcreate
und der Option -a an. Als Wert empfiehlt sich der vollständige Name
des Erstellers und dessen E-Mail-Adresse. |
Text |
Nein |
content_architectures |
Der Wert dieses Schlüsselworts besteht in einer Liste
mit Komma voneinander getrennter Kernel-Architekturen, die das Archiv unterstützt.
Wenn das Schlüsselwort vorhanden ist, vergleicht die Installations-Software die Kernel-Architektur des Klonsystems mit der Liste der Architekturen, die das Archiv unterstützt. Wenn das Archiv die Kernelarchitektur des Klonsystems nicht unterstützt, schlägt die Installation fehl.
Ist das Schlüsselwort jedoch nicht vorhanden, dann nimmt die Installations-Software keine Kontrolle der Architektur des Klonsystems vor.
|
Textliste |
Nein |
|
Auch die nachfolgenden Schlüsselwörter beschreiben das gesamte Archiv. Der Befehl uname ruft
bei der Erstellung des Flash-Archivs standardmäßig die Werte für diese Schlüsselwörter ab.
Wenn Sie ein Flash-Archiv mit einem anderen Root-Verzeichnis als / erstellen, dann
setzt die Archivierungssoftware die Zeichenkette UNKNOWN als Werte für diese Schlüsselwörter ein.
Die Schlüsselwörter creation_node, creation_release und creation_os_name bilden die Ausnahme.
-
Für creation_node verwendet die Software den Inhalt der Datei nodename.
-
Für creation_release und creation_os_name versucht es die Software mit dem Inhalt des root-Verzeichnisses /var/sadm/system/admin/INST_RELEASE. Kann sie diese Datei jedoch nicht lesen, dann setzt sie auch hier den Wert UNKNOWN ein.
Die Werte dieser Schlüsselwörter können unabhängig von ihrer Herkunft nicht überschrieben werden.
Tabelle 6-6 Schlüsselwörter des Archiv-ID-Teils: Softwarebeschreibung des Archivs
|
|
creation_node |
Der
Rückgabewert von uname -n |
creation_hardware_class |
Der Rückgabewert von uname -m |
creation_platform |
Der Rückgabewert von uname -i |
creation_processor |
Der
Rückgabewert von uname -p |
creation_release |
Der Rückgabewert von uname -r |
creation_os_name |
Der Rückgabewert von uname -s |
creation_os_version |
Der
Rückgabewert von uname -v |
|
Benutzerdefinierte Schlüsselwörter
Zusätzlich zu den vom Solaris Flash-Archiv definierten Schlüsselwörtern können Sie eigene Schlüsselwörter
definieren. Das Solaris Flash-Archiv ignoriert zwar benutzerdefinierte Schlüsselwörter, doch Sie können Skripten
oder Programme bereitstellen, die den Archiv-ID-Teil verarbeiten und benutzerdefinierte Schlüsselwörter verwenden. Verwenden
Sie für benutzerdefinierte Schlüsselwörter das folgende Format:
-
Setzen Sie an den Anfang des Schlüsselwortnamens ein X.
-
Sie können alle Zeichen außer Zeilenumbrüchen, Gleichheitszeichen und Nullen verwenden.
-
Eine empfohlene Namenskonvention für benutzerdefinierte Schlüsselwörter sieht die Verwendung von Unterstrichen vor, wie sie in vordefinierten Schlüsselwörtern eingesetzt werden. Eine andere Konvention ist mit der Benennung von Java-Packages vergleichbar.
So ist z. B. X-Abteilung ein gültiger Name für ein benutzerdefiniertes Schlüsselwort.
Ein Beispiel zur Verwendung von Optionen für die Aufnahme von benutzerdefinierten Schlüsselwörtern
in den Archiv-Identifikationsteil finden Sie unter Beispiel 3-9.