Nach der Installation des Master-Systems legen Sie ein Solaris Flash-Archiv an, das Sie für die Installation anderer Systeme verwenden.
Booten Sie das Master-System und lassen Sie es in einem möglichst inaktiven Zustand laufen.
Versetzen Sie das System nach Möglichkeit in den Einzelbenutzermodus. Wenn das nicht möglich ist, fahren Sie alle Anwendungen, die archiviert werden sollen, sowie alle Anwendungen, die die Betriebssystemressourcen stark beanspruchen, herunter.
Sie können ein Solaris Flash-Archiv erstellen, während das Master-System im Mehrbenutzer- oder Einzelbenutzermodus läuft oder von einer der folgenden Quellen gebootet wurde:
Der Solaris 9-DVD.
Der Solaris 9 Software 1 of 2-CD.
Einem Abbild der Solaris 9-Software. Wenn Sie CDs verwenden, kann das Abbild bei Bedarf auch die Solaris 9 Languages-CD enthalten.
Legen Sie das Archiv mit dem Befehl flar create an.
# flar create -n Name Optionen Pfad/Dateiname |
Name |
Der Name, den Sie dem Archiv geben. Der Name, den Sie angeben, ist der Wert des Schlüsselworts content_name. |
Optionen |
Eine Beschreibung der Optionen finden Sie unter flar create. |
Pfad |
Der Pfad zu dem Verzeichnis, in dem die Archivdatei gespeichert werden soll. Wenn Sie keinen Pfad angeben, speichert flar create die Archivdatei im aktuellen Verzeichnis. |
Datei |
Der Name der Archivdatei. |
Wenn das Archiv erfolgreich angelegt wird, gibt der Befehl flar create den Exit-Code 0 zurück.
Wenn das Anlegen des Archivs fehlschlägt, gibt der Befehl flar create einen Exit-Code ungleich 0 zurück.
Stellen Sie eine Kopie des Archivs her und speichern Sie sie. Die Kopie können Sie künftig zum Aktualisieren eines Klon-Systems mit einem Differenzarchiv verwenden.
Dateisysteme lassen sich entweder exakt kopieren oder durch Ausschluss einiger Verzeichnisse oder Dateien anpassen. Hierzu liefern verschiedene Optionen dasselbe Ergebnis. Verwenden Sie die für Ihre Umgebung am besten geeigneten Optionen.
Die Dateisysteme in den folgenden Beispielen wurden zugunsten einer besseren Verständlichkeit stark vereinfacht. Anstelle der Dateisystemnamen /var, /usr oder /opt wurde für diese Beispiele die folgende Dateistruktur gewählt::
/aaa/bbb/ccc/ddd /aaa/bbb/fff /aaa/eee /ggg |
Wenden Sie die flar create-Optionen zum Ausschließen von Dateien vorsichtig an. Wenn Sie bestimmte Verzeichnisse ausschließen, können andere, wie beispielsweise Systemkonfigurationsdateien, unbemerkt im Archiv zurückbleiben. Das System wird dadurch unsauber, und die Installation funktioniert möglicherweise nicht. Das Ausschließen von Verzeichnissen und Dateien eignet sich am besten für Daten, die problemlos entfernt werden können, ohne das System zu beeinträchtigen, wie z. B. große Datendateien.
Das Archiv in diesem Beispiel heißt archive1. Es wird eine exakte Kopie des Master-Systems angelegt und diese wird komprimiert. Das Archiv ist ein genaues Duplikat des Master-Systems und wird in archive1.flar gespeichert.
# flar create -n archive1 -c archive1.flar |
Zum Kontrollieren der Dateistruktur des Archivs geben Sie folgenden Befehl ein.
# flar info -l archive1.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/bbb/fff aaa/eee aaa/eee ggg |
In diesem Beispiel heißt das Archiv archive2. Es stellt eine nicht exakte Kopie des Master-Systems dar. Der Inhalt des Verzeichnisses /aaa ist ausgeschlossen, der Inhalt von /aaa/bbb/ccc hingegen wird beibehalten.
# flar create -n archive2 -x /aaa -y /aaa/bbb/ccc archive2.flar |
Zum Kontrollieren der Dateistruktur des Archivs geben Sie folgenden Befehl ein. Die ausgeschlossenen Verzeichnisse, die kopierte Dateien enthalten, werden, sofern die wiederhergestellten Dateien Daten enthalten, angezeigt.
# flar info -l aaa aaa aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/bbb ggg |
Das Archiv in diesem Beispiel heißt archive5. Es stellt eine nicht exakte Kopie des Master-Systems dar.
Die exclude-Datei enthält die folgende Liste:
/aaa |
Die include-Datei enthält die folgende Liste:
/aaa/bbb/ccc |
Der Inhalt des Verzeichnisses /aaa ist ausgeschlossen, der Inhalt von /aaa/bbb/ccc hingegen wird beibehalten.
# flar create -n archive5 -X exclude -f include archive5.flar |
Zum Kontrollieren der Dateistruktur des Archivs geben Sie folgenden Befehl ein. Die ausgeschlossenen Verzeichnisse, die kopierte Dateien enthalten, werden, sofern die wiederhergestellten Dateien Daten enthalten, angezeigt.
# flar info -l archive5.flar aaa aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/bbb ggg |
Sie können die Optionen -x, -y, -X und -f miteinander kombinieren. In diesem Beispiel sind die Optionen -X und -y kombiniert. Das Archiv heißt archive5. Es stellt eine nicht exakte Kopie des Master-Systems dar.
Die exclude-Datei enthält die folgende Liste:
/aaa |
Die Option -y stellt das Verzeichnis /ccc wieder her. Der folgende Befehl stellt das Archiv her:
# flar create -n archive5 -X exclude -y /ccc archive5.flar |
Zum Kontrollieren der Dateistruktur des Archivs geben Sie folgenden Befehl ein. Die ausgeschlossenen Verzeichnisse, die kopierte Dateien enthalten, werden, sofern die wiederhergestellten Dateien Daten enthalten, angezeigt.
# flar info -l archive5.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd ggg |
Das Archiv in diesem Beispiel heißt archive3. Es stellt eine nicht exakte Kopie des Master-Systems dar. Die auszuwählenden Dateien und Verzeichnisse sind in der Datei filter1 enthalten. In dieser Datei sind die auszuschließenden und zu berücksichtigenden Verzeichnisse durch ein Minus- (-) bzw. ein Pluszeichen (+) gekennzeichnet. In diesem Beispiel ist das Verzeichnis /aaa mit einem Minuszeichen zum Ausschließen und das Unterverzeichnis /aaa/bbb/ccc mit einem Pluszeichen zum Berücksichtigen gekennzeichnet. Die Datei filter1 enthält die folgende Liste:
- /aaa + /aaa/bbb/ccc |
Der folgende Befehl stellt das Archiv her:
# flar create -n archive3 -z filter1 archive3.flar |
Zum Kontrollieren der Dateistruktur des Archivs geben Sie Folgendes ein. Die ausgeschlossenen Verzeichnisse, die kopierte Dateien enthalten, werden, sofern die wiederhergestellten Dateien Daten enthalten, angezeigt.
# flar info -l archive3.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd ggg |
Das Archiv in diesem Beispiel heißt archive4. Es wird eine exakte Kopie des Master-Systems angelegt und diese wird komprimiert. Das Archiv ist ein genaues Duplikat des Master-Systems und wird in archive4.flar gespeichert. Die Option -R gibt an, dass ein Archiv aus einem anderen Verzeichnisbaum angelegt werden soll.
# flar create -n archive4 -c -R /x/yy/zz archive4.flar |
Das Archiv in diesem Beispiel heißt archive3. Es wird exakt vom Master-System kopiert und komprimiert. Mithilfe von Optionen können Sie Beschreibungen in den Archiv-ID-Teil hinzufügen, an welchen sich das Archiv später leichter erkennen lässt. Informationen zu Schlüsselwörtern, ihren Werten und Formaten finden Sie in Schlüsselwörter für Solaris Flash.
# flar create -n archive3 -i 20000131221409 -m pumbaa \ -e "Solaris 8 Print Server" -a "Mighty Matt" -U "Internal Finance" \ -T server archive3.flar |
Wenn das Archiv fertig erstellt ist, können Sie auf den ID-Teil mit der ausführlichen Beschreibung zugreifen. Sehen Sie hier ein Beispiel für einen ID-Teil.
section_begin=identification files_archived_method=cpio files_compressed_method=compress files_archived_size=259323342 files_unarchived_size=591238111 creation_date=20000131221409 creation_master=pumbaa content_name=Finance Print Server content_type=server content_description=Solaris 8 Print Server content_author=Mighty Matt content_architectures=sun4u,sun4m creation_node=pumbaa creation_hardware_class=sun4u creation_platform=SUNW,Sun-Fire creation_processor=sparc creation_release=5.9 creation_os_name=SunOS creation_os_version=s81_49 x-department=Internal Finance |