In diesem Kapitel wird erläutert, wie Sie Solaris Live Upgrade installieren, die Menüs verwenden und eine Boot-Umgebung erstellen können.
In diesem Kapitel wird Solaris Live Upgrade für UFS-Dateisysteme beschrieben. Anweisungen zum Migrieren eines UFS-Dateisystems auf ein ZFS-Root-Pool bzw. Erstellen und Installieren eines ZFS-Root-Pools finden Sie in Kapitel 13Erstellen einer Boot-Umgebung für ZFS-Root-Pools.
Dieses Kapitel enthält die folgenden Abschnitte:
Aufgabe |
Beschreibung |
Siehe |
---|---|---|
Installieren von Patches auf Ihrem System |
Für Solaris Live Upgrade müssen bestimmte Patches installiert sein. |
Installieren der für Solaris Live Upgrade erforderlichen Patches |
Installieren Sie die Solaris Live Upgrade-Packages. |
Installieren Sie die Packages im BS | |
Erstellen Sie eine Boot-Umgebung. |
Kopieren Sie Dateisysteme in eine inaktive Boot-Umgebung und rekonfigurieren Sie sie. |
Sie müssen die Solaris Live Upgrade-Packages auf Ihrem aktuellen Betriebssystem installieren. Dabei muss die Version der Solaris Live Upgrade-Packages mit der Version des Betriebssystems übereinstimmen, auf die ein Upgrade durchgeführt werden soll. Wenn Sie also derzeit Solaris 9 ausführen und ein Upgrade auf die Version 10 10/08 durchführen möchten, müssen Sie die Solaris Live Upgrade-Packages aus der 10 10/08-Version installieren.
Die Installation von Solaris Live Upgrade umfasst das Installieren von Patches und entweder das Ausführen des Befehls pkgadd oder des Installationsprogramms.
Installieren der für Solaris Live Upgrade erforderlichen Patches
So installieren Sie Solaris Live Upgrade mit dem Befehl pkgadd
So installieren Sie Solaris Live Upgrade mit dem Solaris-Installationsprogramm
Beschreibung |
Weitere Informationen |
|
---|---|---|
Achtung – Für den ordnungsgemäßen Betrieb von Solaris Live Upgrade müssen je nach verwendeter Betriebssystemversion bestimmte Patches installiert werden. Vor der Installation und dem Ausführen von Solaris Live Upgrade müssen Sie diese Patches installieren. x86 nur – Wenn dieses Patch-Paket nicht installiert ist, schlägt Solaris Live Upgrade fehl und die folgende Fehlermeldung wird angezeigt. Falls die folgende Fehlermeldung nicht angezeigt wird, kann es sein, dass erforderliche Patches noch installiert werden müssen. Vergewissern Sie sich stets, dass sämtliche im Sunsolve-Informationsdokument aufgeführten Patches installiert wurden, bevor Sie Solaris Live Upgrade installieren.
Die im Informationsdokument 206844 (früher 72099) aufgeführten Patches können sich zu jeder Zeit ändern. Diese Patches korrigieren potenzielle Fehler in Solaris Live Upgrade sowie in Komponenten, auf denen Solaris Live Upgrade aufbaut. Wenn Sie mit Solaris Live Upgrade Schwierigkeiten haben, sollten Sie sich vergewissern, dass die neuesten Patches für Solaris Live Upgrade installiert sind. |
Eine stets aktuelle Patchliste finden Sie auf http://sunsolve.sun.com. Suchen Sie auf der SunSolve-Website nach dem Informationsdokument 206844 (früher 72099). |
|
Unter Solaris 8 und Solaris 9 kann das Installationsprogramm für Solaris Live Upgrade möglicherweise nicht ausgeführt werden. In diesen Versionen ist der für die Ausführung von J2RE erforderliche Patch-Satz nicht enthalten. Um das Solaris Live Upgrade-Installationsprogramm ausführen und die Packages installieren zu können, benötigen Sie das für J2RE empfohlene Patch-Cluster. |
Installieren Sie die Solaris Live Upgrade-Packages mit dem Befehl pkgadd, oder installieren Sie das empfohlene Patch-Cluster für J2RE. Das Patch-Cluster ist auf http://sunsolve.sun.com verfügbar. |
Rufen Sie von der SunSolveSM-Website die Patchliste ab.
Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Installieren Sie die Patches mit dem Befehl patchadd.
# patchadd Pfad_zu_Patches |
Starten Sie, falls erforderlich, das System neu. Bei einigen Patches ist ein Systemneustart erforderlich.
Nur x86: Das System muss neu gestartet werden, anderenfalls schlägt Solaris Live Upgrade fehl.
Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Installieren Sie die Packages in dieser Reihenfolge:
# pkgadd -d Pfad_zu_Packages SUNWlucfg SUNWlur SUNWluu |
Gibt den absoluten Pfad zu den Software-Paketen an.
Überprüfen Sie, ob das Package erfolgreich installiert wurde.
# pkgchk -v SUNWlucfg SUNWlur SUNWluu |
Bei diesem Verfahren wird davon ausgegangen, dass Volume Manager auf dem System läuft. Ausführliche Informationen zur Verwaltung von Wechseldatenträgern mit Volume Manager finden Sie im System Administration Guide: Devices and File Systems.
Legen Sie die Solaris Operating System DVD oder die Solaris Software - 2 CD ein.
Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Rufen Sie das Installationsprogramm für die von Ihnen verwendeten Medien auf.
Wenn Sie die Solaris Operating System DVD verwenden, wechseln Sie in das Verzeichnis mit dem Installationsprogramm und starten dieses.
# cd /cdrom/cdrom0/Solaris_10/Tools/Installers # ./liveupgrade20 |
Die grafische Benutzeroberfläche (GUI) des Solaris-Installationsprogramms wird angezeigt.
Wenn Sie die Solaris Software - 2 CD verwenden, rufen Sie das Installationsprogramm auf.
% ./installer |
Die grafische Benutzeroberfläche (GUI) des Solaris-Installationsprogramms wird angezeigt.
Klicken Sie im Bildschirm „Installationsart auswählen“ auf „Benutzerdefiniert“.
Klicken Sie im Bildschirm „Sprachumgebung auswählen“ auf die zu installierende Sprache.
Wählen Sie die zu installierende Software.
Wenn Sie die DVD verwenden, klicken Sie im Bildschirm „Komponentenauswahl“ auf „Weiter“, um die Packages zu installieren.
Wenn Sie die CDs verwenden, klicken Sie im Bildschirm ?Produktauswahl“ auf ?Standardinstallation“ für Solaris Live Upgrade, und klicken Sie auf weitere Software-Optionen, um deren Auswahl aufzuheben.
Installieren Sie die Software nach den Anweisungen in den Fenstern des Solaris-Installationsprogramms.
Das Erstellen einer Boot-Umgebung bietet eine Möglichkeit, kritische Dateisysteme von der aktiven Boot-Umgebung in eine neue Boot-Umgebung zu kopieren. Mit dem Befehl lucreate können ggf. Datenträger neu strukturiert, Dateisysteme angepasst und kritische Dateisysteme in die neue Boot-Umgebung kopiert werden.
Vor dem Kopieren von Dateisystemen in die neue Boot-Umgebung können Sie sie anpassen und kritische Dateisystemverzeichnisse mit den übergeordneten Verzeichnissen zusammenführen oder in unter- und übergeordnete Verzeichnisse aufteilen. Benutzerdefinierte (gemeinsam nutzbare) Dateisysteme werden standardmäßig von den Boot-Umgebungen gemeinsam genutzt. Gemeinsam nutzbare Dateisysteme können bei Bedarf jedoch auch kopiert werden. Der Swap-Bereich, ein gemeinsam nutzbarer Datenträger, kann ebenfalls aufgeteilt und zusammengeführt werden. Unter Arten von Dateisystemen finden Sie einen Überblick der kritischen und gemeinsam nutzbaren Dateisysteme.
In diesem Kapitel wird Solaris Live Upgrade für UFS-Dateisysteme beschrieben. Anweisungen zum Migrieren eines UFS-Dateisystems auf ein ZFS-Root-Pool bzw. Erstellen und Installieren eines ZFS-Root-Pools finden Sie in Kapitel 13Erstellen einer Boot-Umgebung für ZFS-Root-Pools.
Über den Befehl lucreate mit der Option -m geben Sie an, welche und wie viele Dateisysteme in der neuen Boot-Umgebung erstellt werden sollen. Sie müssen die Option wiederholt angeben, um die genaue Anzahl an zu erstellenden Dateisystemen festzulegen. Wenn Sie die Option -m einmal verwenden, geben Sie an, wohin alle Dateisysteme gestellt werden sollen. Sie führen alle Dateisysteme aus der ursprünglichen Boot-Umgebung in das eine Dateisystem zusammen, das Sie über die Option -m angeben. Wenn Sie die Option -m zweimal angeben, werden zwei Dateisysteme erstellt. Wenn Sie die Option -m zum Erstellen von Dateisystemen verwenden, beachten Sie bitte die folgenden Richtlinien:
Sie müssen die Option -m einmal für das Root-Dateisystem (/) der neuen Boot-Umgebung angeben. Wenn Sie den Befehl lucreate ohne die Option -m ausführen, wird das Konfigurationsmenü angezeigt. Mit dem Konfigurationsmenü können Sie die neue Boot-Umgebung anpassen, indem Sie die Dateien an neue Einhängepunkte umleiten.
Alle kritischen Dateisysteme in der aktuellen Boot-Umgebung, die Sie nicht getrennt mit der Option -m angeben, werden in dem Dateisystem der nächsthöheren Ebene zusammengeführt.
Nur die Dateisysteme, die Sie getrennt mit der Option -m angeben, werden in der neuen Boot-Umgebung erstellt. Wenn die aktuelle Boot-Umgebung viele Dateisysteme enthält und Sie in der neuen Boot-Umgebung die gleiche Anzahl an Dateisystemen erstellen wollen, müssen Sie die Option -m für jedes zu erstellende Dateisystem einmal angeben. Wenn Sie zum Beispiel Dateisysteme für Root (/), /opt und /var haben, verwenden Sie die Option -m für jedes Dateisystem in der neuen Boot-Umgebung.
Duplizieren Sie keine Einhängepunkte. So darf es zum Beispiel nicht zwei Root-Dateisysteme (/) geben.
Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Um eine neue Boot-Umgebung zu erstellen, geben Sie Folgendes ein:
# lucreate [-A 'BU-Beschreibung'] -c BU-Name \ -m Einhängepunkt:Gerät[,Metagerät]:DS_Optionen [-m ...] -n BU-Name |
(Optional) Ermöglicht das Erstellen einer Boot-Umgebungsbeschreibung, die dem Boot-Umgebungsnamen (BU-Name) zugeordnet wird. Die Beschreibung kann beliebig lang sein und beliebige Zeichen enthalten.
Weist der aktiven Boot-Umgebung den Namen BU-Name zu. Diese Option ist nicht obligatorisch und wird nur beim Erstellen der ersten Boot-Umgebung verwendet. Wenn Sie lucreate zum ersten Mal ausführen und dabei keine Option -c angeben, so erstellt die Software automatisch einen Standardnamen.
Der Standardname wird anhand folgender Kriterien ausgewählt:
Wenn das physische Boot-Gerät bestimmt werden kann, so wird dessen Basisname zur Benennung der aktuellen Boot-Umgebung verwendet.
Ist beispielsweise das physische Boot-Gerät /dev/dsk/c0t0d0s0, so erhält die aktuelle Boot-Umgebung den Namen c0t0d0s0.
Kann das physische Boot-Gerät nicht bestimmt werden, so wird der Name aus einer Kombination der Namen des Befehls uname mit den Optionen -s und -r erstellt.
Gibt uname -s beispielsweise SunOS als Betriebssystem zurück und uname -r meldet 5.9 als Release, so erhält die aktuelle Boot-Umgebung den Namen SunOS5.9.
Lässt sich der Name auf keine dieser beiden Weisen bestimmen, so erhält die aktuelle Boot-Umgebung den Namen current.
Wenn Sie die Option -c nach der ersten Erstellung der Boot-Umgebung verwenden, wird sie ignoriert, oder es erscheint eine Fehlermeldung.
Ist der angegebene Name mit dem Namen der aktuellen Boot-Umgebung identisch, so wird die Option ignoriert.
Unterscheidet sich der angegebene Name vom Namen der aktuellen Boot-Umgebung, so erscheint eine Fehlermeldung und die Erstellung schlägt fehl. Das folgende Beispiel zeigt einen Namen für eine Boot-Umgebung, der eine Fehlermeldung auslöst.
# lucurr c0t0d0s0 # lucreate -c /dev/dsk/c1t1d1s1 -n newbe -m /:/dev/dsk/c1t1d1s1:ufs ERROR: current boot environment name is c0t0d0s0: cannot change name using <-c c1t1d1s1> |
Legt die Dateisystemkonfiguration der neuen Boot-Umgebung in der vfstab fest. Die Dateisysteme, die Sie als Argumente für die Option -m angeben, können sich auf einer Festplatte befinden oder über mehrere Festplatten verteilt sein. Verwenden Sie diese Option so oft wie nötig, um die benötigte Anzahl an Dateisystemen zu erstellen.
Für Einhängepunkt können Sie einen beliebigen gültigen Einhängepunkt oder – (Bindestrich) angeben. Letzteres gibt an, dass es sich um eine Swap-Partition handelt.
Das Feld Gerät kann eine der folgenden Angaben enthalten:
Den Namen eines Festplattengeräts im Format /dev/dsk/c wtxdys z.
Den Namen eines Solaris Volume Manager-Volumes im Format /dev/md/dsk/dNummer.
Den Namen eines Veritas Volume Manager-Volumes im Format /dev/md/vxfx/dsk/dNummer
Das Schlüsselwort merged, das angibt, dass das Dateisystem am angegebenen Einhängepunkt mit dem übergeordneten Dateisystem zusammengeführt werden soll.
Das Feld DS-Optionen kann eine der folgenden Angabe enthalten:
ufs, ein UFS-Dateisystem
vxfs, ein Veritas-Dateisystem
swap, der Swap-Bereich Der Swap-Einhängepunkt muss ein Bindestrich (–) sein.
Für Dateisysteme, bei denen es sich um logische Geräte (Mirrors) handelt, können mithilfe verschiedener Schlüsselwörter auf sie anzuwendende Vorgänge festgelegt werden. Mit diesen Schlüsselwörtern können Sie ein logisches Gerät erstellen, die Konfiguration eines logischen Geräts ändern oder ein logisches Gerät löschen. Eine Beschreibung dieser Schlüsselwörter finden Sie unter So erstellen Sie eine Boot -Umgebung mit RAID-1-Volumes (Mirrors).
Der Name der zu erstellenden Boot-Umgebung. BU-Name muss für das System eindeutig sein.
Sobald die neue Boot-Umgebung erstellt wurde, können Sie ein Upgrade ausführen und die neue Umgebung aktivieren (boot-fähig machen). Siehe Kapitel 5Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen).
In diesem Beispiel heißt die aktive Boot-Umgebung ?first_disk“. Die Einhängepunkte für die Dateisysteme werden mit der Option -m angegeben. Zwei Dateisysteme werden erstellt, Root (/) und /usr. Die neue Boot-Umgebung erhält den Namen second_disk. Mit dem Namen second_disk wird die Beschreibung mydescription verbunden. Der Swap-Bereich in der neuen Boot-Umgebung „second_disk“ wird automatisch von der Quelle, „first_disk“, zur gemeinsamen Nutzung freigegeben.
# lucreate -A 'mydescription' -c first_disk -m /:/dev/dsk/c0t4d0s0:ufs \ -m /usr:/dev/dsk/c0t4d0s3:ufs -n second_disk |
Mit dem Befehl lucreate und der Option -m können Sie die Dateisysteme und die Anzahl der Dateisysteme angeben, die in der neuen Boot-Umgebung erstellt werden sollen. Sie müssen die Option wiederholt angeben, um die genaue Anzahl an zu erstellenden Dateisystemen festzulegen. Wenn Sie die Option -m einmal verwenden, geben Sie an, wohin alle Dateisysteme gestellt werden sollen. Sie führen alle Dateisysteme aus der ursprünglichen Boot-Umgebung in einem Dateisystem zusammen. Wenn Sie die Option -m zweimal angeben, werden zwei Dateisysteme erstellt.
Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Geben Sie Folgendes ein:
# lucreate -A 'BU-Beschreibung' \ -m Einhängepunkt:Gerät[,Metagerät]:DS_Options \ -m [...] -m Einhängepunkt:merged:DS_Options -n BU-Name |
(Optional) Ermöglicht das Erstellen einer Boot-Umgebungsbeschreibung, die dem Boot-Umgebungsnamen (BU-Name) zugeordnet wird. Die Beschreibung kann beliebig lang sein und beliebige Zeichen enthalten.
Gibt die Dateisystemkonfiguration der neuen Boot-Umgebung an. Die Dateisysteme, die Sie als Argumente für die Option -m angeben, können sich auf einer Festplatte befinden oder über mehrere Festplatten verteilt sein. Verwenden Sie diese Option so oft wie nötig, um die benötigte Anzahl an Dateisystemen zu erstellen.
Für Einhängepunkt können Sie einen beliebigen gültigen Einhängepunkt oder – (Bindestrich) angeben. Letzteres gibt an, dass es sich um eine Swap-Partition handelt.
Das Feld Gerät kann eine der folgenden Angaben enthalten:
Den Namen eines Festplattengeräts im Format /dev/dsk/c wtxdys z.
Den Namen eines Solaris Volume Manager-Metageräts im Format /dev/md/dsk/dNummer
Den Namen eines Veritas Volume Manager-Volumes im Format /dev/vx/dsk/Volume-Name
Das Schlüsselwort merged, das angibt, dass das Dateisystem am angegebenen Einhängepunkt mit dem übergeordneten Dateisystem zusammengeführt werden soll.
Das Feld DS-Optionen kann eine der folgenden Angabe enthalten:
ufs, ein UFS-Dateisystem
vxfs, ein Veritas-Dateisystem
swap, der Swap-Bereich Der Swap-Einhängepunkt muss ein Bindestrich (–) sein.
Für Dateisysteme, bei denen es sich um logische Geräte (Mirrors) handelt, können mithilfe verschiedener Schlüsselwörter auf sie anzuwendende Vorgänge festgelegt werden. Mit diesen Schlüsselwörtern können Sie ein logisches Gerät erstellen, die Konfiguration eines logischen Geräts ändern oder ein logisches Gerät löschen. Eine Beschreibung dieser Schlüsselwörter finden Sie unter So erstellen Sie eine Boot -Umgebung mit RAID-1-Volumes (Mirrors).
Der Name der zu erstellenden Boot-Umgebung. BU-Name muss für das System eindeutig sein.
Sobald die neue Boot-Umgebung erstellt wurde, können Sie ein Upgrade ausführen und die neue Umgebung aktivieren (boot-fähig machen). Siehe Kapitel 5Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen).
In diesem Beispiel sind die Dateisysteme in der aktuellen Boot-Umgebung Root (/), /usr und /opt. Das Dateisystem /opt wird mit dem übergeordneten Dateisystem /usr zusammengeführt. Die neue Boot-Umgebung erhält den Namen second_disk. Mit dem Namen second_disk wird die Beschreibung mydescription verbunden.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c0t4d0s0:ufs -m /usr:/dev/dsk/c0t4d0s1:ufs \ -m /usr/opt:merged:ufs -n second_disk |
Beim Erstellen von Dateisystemen für eine Boot-Umgebung gelten die gleichen Regeln wie beim Erstellen von Dateisystemen für das Betriebssystem Solaris. Solaris Live Upgrade kann Sie nicht daran hindern, kritische Dateisysteme unzulässig zu konfigurieren. Sie könnten beispielsweise einen lucreate-Befehl eingeben, mit dem Sie getrennte Dateisysteme für das Root-Dateisystem (/) und /kernel anlegen — was eine unzulässige Aufteilung des Root-Dateisystems (/) darstellen würde.
Wenn Sie ein Verzeichnis in mehrere Einhängepunkte aufteilen, bleiben Hard Links über Dateisystemgrenzen nicht erhalten. Wenn zum Beispiel /usr/stuff1/file über einen Hard Link mit /usr/stuff2/file verbunden ist und /usr/stuff1 und /usr/stuff2 in unterschiedliche Dateisysteme aufgeteilt werden, geht der Link zwischen den Dateien verloren. lucreate gibt eine Warnmeldung aus und ein symbolischer Link wird als Ersatz für den nicht mehr vorhandenen Hard Link erstellt.
Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Geben Sie Folgendes ein:
# lucreate [-A 'BU-Beschreibung'] \ -m Einhängepunkt:Gerät[,Metagerät]:DS_Optionen \ -m Einhängepunkt:Gerät[,Metagerät]:DS_Optionen -n neue_BU |
(Optional) Ermöglicht das Erstellen einer Boot-Umgebungsbeschreibung, die dem Boot-Umgebungsnamen (BU-Name) zugeordnet wird. Die Beschreibung kann beliebig lang sein und darf beliebige Zeichen enthalten.
Gibt die Dateisystemkonfiguration der neuen Boot-Umgebung an. Die Dateisysteme, die Sie als Argumente für die Option -m angeben, können sich auf einer Festplatte befinden oder über mehrere Festplatten verteilt sein. Verwenden Sie diese Option so oft wie nötig, um die benötigte Anzahl an Dateisystemen zu erstellen.
Für Einhängepunkt können Sie einen beliebigen gültigen Einhängepunkt oder – (Bindestrich) angeben. Letzteres gibt an, dass es sich um eine Swap-Partition handelt.
Das Feld Gerät kann eine der folgenden Angaben enthalten:
Den Namen eines Festplattengeräts im Format /dev/dsk/c wtxdys z.
Den Namen eines Solaris Volume Manager-Metageräts im Format /dev/md/dsk/dNummer
Den Namen eines Veritas Volume Manager-Volumes im Format /dev/vx/dsk/Volume-Name
Das Schlüsselwort merged, das angibt, dass das Dateisystem am angegebenen Einhängepunkt mit dem übergeordneten Dateisystem zusammengeführt werden soll.
Das Feld DS-Optionen kann eine der folgenden Angabe enthalten:
ufs, ein UFS-Dateisystem
vxfs, ein Veritas-Dateisystem
swap, der Swap-Bereich Der Swap-Einhängepunkt muss ein Bindestrich (–) sein.
Für Dateisysteme, bei denen es sich um logische Geräte (Mirrors) handelt, können mithilfe verschiedener Schlüsselwörter auf sie anzuwendende Vorgänge festgelegt werden. Mit diesen Schlüsselwörtern können Sie ein logisches Gerät erstellen, die Konfiguration eines logischen Geräts ändern oder ein logisches Gerät löschen. Eine Beschreibung dieser Schlüsselwörter finden Sie unter So erstellen Sie eine Boot -Umgebung mit RAID-1-Volumes (Mirrors).
Der Name der zu erstellenden Boot-Umgebung. BU-Name muss für das System eindeutig sein.
In diesem Beispiel verteilt der Befehl das root-Dateisystem (/) über mehrere Festplatten-Slices in der neuen Boot-Umgebung. Gegeben ist eine Quell-Boot-Umgebung, bei der sich /usr, /var und /opt in Root (/) befinden: /dev/dsk/c0t0d0s0 /.
Teilen Sie in der neuen Boot-Umgebung die Dateisysteme /usr, /var und /opt auf, indem Sie sie wie folgt in eigenen Slices einhängen:
/dev/dsk/c0t1d0s0 /
/dev/dsk/c0t1d0s1 /var
/dev/dsk/c0t1d0s7 /usr
/dev/dsk/c0t1d0s5 /opt
Mit dem Boot-Umgebungsnamen second_disk wird die Beschreibung mydescription verbunden.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c0t1d0s0:ufs -m /usr:/dev/dsk/c0t1d0s7:ufs \ -m /var:/dev/dsk/c0t1d0s1:ufs -m /opt:/dev/dsk/c0t1d0s5:ufs \ -n second_disk |
Sobald die neue Boot-Umgebung erstellt wurde, können Sie ein Upgrade ausführen und die neue Umgebung aktivieren (boot-fähig machen). Siehe Kapitel 5Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen).
Swap-Slices werden von den Boot-Umgebungen standardmäßig gemeinsam genutzt. Wenn Sie keinen Swap-Bereich mit der Option -m angeben, nutzen die aktuelle und die neue Boot-Umgebung gemeinsam dieselben Swap-Slices. Wenn Sie den Swap-Bereich der neuen Boot-Umgebung rekonfigurieren wollen, verwenden Sie die Option -m, um Swap-Slices zur neuen Boot-Umgebung hinzuzufügen oder daraus zu löschen.
Ein Swap-Slice darf nicht von einer anderen als der aktuellen Boot-Umgebung bzw. der Quell-Boot-Umgebung (bei Verwendung der Option -s) genutzt werden. Die Erstellung der Boot-Umgebung schlägt fehl, wenn das Swap-Slice von einer anderen Boot-Umgebung genutzt wird, ganz gleich, ob das Slice ein Swap-, ein UFS- oder ein anderes Dateisystem enthält.
Sie können eine Boot-Umgebung mit den vorhandenen Swap-Slices erstellen und danach die Datei vfstab bearbeiten.
Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Geben Sie Folgendes ein:
# lucreate [-A 'BU-Beschreibung'] \ -m Einhängepunkt:Gerät[,Metagerät]:DS_Optionen \ -m -:Gerät:swap -n BU-Name |
(Optional) Ermöglicht das Erstellen einer Boot-Umgebungsbeschreibung, die dem Boot-Umgebungsnamen (BU-Name) zugeordnet wird. Die Beschreibung kann beliebig lang sein und beliebige Zeichen enthalten.
Gibt die Dateisystemkonfiguration der neuen Boot-Umgebung an. Die Dateisysteme, die Sie als Argumente für die Option -m angeben, können sich auf einer Festplatte befinden oder über mehrere Festplatten verteilt sein. Verwenden Sie diese Option so oft wie nötig, um die benötigte Anzahl an Dateisystemen zu erstellen.
Für Einhängepunkt können Sie einen beliebigen gültigen Einhängepunkt oder – (Bindestrich) angeben. Letzteres gibt an, dass es sich um eine Swap-Partition handelt.
Das Feld Gerät kann eine der folgenden Angaben enthalten:
Den Namen eines Festplattengeräts im Format /dev/dsk/c wtxdys z.
Den Namen eines Solaris Volume Manager-Metageräts im Format /dev/md/dsk/dNummer
Den Namen eines Veritas Volume Manager-Volumes im Format /dev/vx/dsk/Volume-Name
Das Schlüsselwort merged, das angibt, dass das Dateisystem am angegebenen Einhängepunkt mit dem übergeordneten Dateisystem zusammengeführt werden soll.
Das Feld DS-Optionen kann eine der folgenden Angabe enthalten:
ufs, ein UFS-Dateisystem
vxfs, ein Veritas-Dateisystem
swap, der Swap-Bereich Der Swap-Einhängepunkt muss ein Bindestrich (–) sein.
Für Dateisysteme, bei denen es sich um logische Geräte (Mirrors) handelt, können mithilfe verschiedener Schlüsselwörter auf sie anzuwendende Vorgänge festgelegt werden. Mit diesen Schlüsselwörtern können Sie ein logisches Gerät erstellen, die Konfiguration eines logischen Geräts ändern oder ein logisches Gerät löschen. Eine Beschreibung dieser Schlüsselwörter finden Sie unter So erstellen Sie eine Boot -Umgebung mit RAID-1-Volumes (Mirrors).
Der Name der zu erstellenden Boot-Umgebung. Der BU-Name muss eindeutig sein.
Die neue Boot-Umgebung wird erstellt und der Swap-Bereich wird in ein anderes Slice oder auf ein anderes Gerät verschoben.
Sobald die neue Boot-Umgebung erstellt wurde, können Sie ein Upgrade ausführen und die neue Umgebung aktivieren (boot-fähig machen). Siehe Kapitel 5Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen).
In diesem Beispiel enthält die aktuelle Boot-Umgebung Root (/) auf /dev/dsk/c0t0d0s0 und der Swap-Bereich befindet sich auf /dev/dsk/c0t0d0s1. Für die neue Boot-Umgebung wird Root (/) auf /dev/dsk/c0t4d0s0 kopiert und /dev/dsk/c0t0d0s1 und /dev/dsk/c0t4d0s1 werden als Swap-Slices verwendet. Mit dem Boot-Umgebungsnamen second_disk wird die Beschreibung mydescription verbunden.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c0t4d0s0:ufs -m -:/dev/dsk/c0t0d0s1:swap \ -m -:/dev/dsk/c0t4d0s1:swap -n second_disk |
Diese Swap-Zuweisungen treten jedoch erst in Kraft, nachdem das System von second_disk gebootet wurde. Verwenden Sie für lange Swap-Slice-Listen die Option -M. Siehe So erstellen Sie eine Boot-Umgebung und konfigurieren den Swap-Bereich mithilfe einer Liste neu.
Bei vielen Swap-Slices sollten Sie eine Swap-Liste erstellen. lucreate verwendet diese Liste mit Swap-Slices für die neue Boot-Umgebung.
Ein Swap-Slice darf nicht von einer anderen als der aktuellen Boot-Umgebung bzw. der Quell-Boot-Umgebung (bei Verwendung der Option -s) genutzt werden. Die Erstellung der Boot-Umgebung schlägt fehl, wenn das Swap-Slice von einer anderen Boot-Umgebung genutzt wird, ganz gleich, ob das Swap-Slice ein Swap-, ein UFS- oder ein anderes Dateisystem enthält.
Erstellen Sie eine Liste der Swap-Slices, die in der neuen Boot-Umgebung benutzt werden sollen. Den Speicherort und den Namen dieser Datei können Sie selbst festlegen. In diesem Beispiel enthält die Datei /etc/lu/swapslices eine Liste mit Geräten und Slices:
-:/dev/dsk/c0t3d0s2:swap -:/dev/dsk/c0t3d0s2:swap -:/dev/dsk/c0t4d0s2:swap -:/dev/dsk/c0t5d0s2:swap -:/dev/dsk/c1t3d0s2:swap -:/dev/dsk/c1t4d0s2:swap -:/dev/dsk/c1t5d0s2:swap |
Geben Sie Folgendes ein:
# lucreate [-A 'BU-Beschreibung'] \ -m Einhängepunkt:Gerät[,Metagerät]:DS_Optionen \ -M Speicherbereichsliste -n BU-Name |
(Optional) Ermöglicht das Erstellen einer Boot-Umgebungsbeschreibung, die dem Boot-Umgebungsnamen (BU-Name) zugeordnet wird. Die Beschreibung kann beliebig lang sein und beliebige Zeichen enthalten.
Gibt die Dateisystemkonfiguration der neuen Boot-Umgebung an. Die Dateisysteme, die Sie als Argumente für die Option -m angeben, können sich auf einer Festplatte befinden oder über mehrere Festplatten verteilt sein. Verwenden Sie diese Option so oft wie nötig, um die benötigte Anzahl an Dateisystemen zu erstellen.
Für Einhängepunkt können Sie einen beliebigen gültigen Einhängepunkt oder – (Bindestrich) angeben. Letzteres gibt an, dass es sich um eine Swap-Partition handelt.
Das Feld Gerät kann eine der folgenden Angaben enthalten:
Den Namen eines Festplattengeräts im Format /dev/dsk/c wtxdys z.
Den Namen eines Solaris Volume Manager-Metageräts im Format /dev/md/dsk/dNummer
Den Namen eines Veritas Volume Manager-Volumes im Format /dev/vx/dsk/Volume-Name
Das Schlüsselwort merged, das angibt, dass das Dateisystem am angegebenen Einhängepunkt mit dem übergeordneten Dateisystem zusammengeführt werden soll.
Das Feld DS-Optionen kann eine der folgenden Angabe enthalten:
ufs, ein UFS-Dateisystem
vxfs, ein Veritas-Dateisystem
swap, der Swap-Bereich Der Swap-Einhängepunkt muss ein Bindestrich (–) sein.
Für Dateisysteme, bei denen es sich um logische Geräte (Mirrors) handelt, können mithilfe verschiedener Schlüsselwörter auf sie anzuwendende Vorgänge festgelegt werden. Mit diesen Schlüsselwörtern können Sie ein logisches Gerät erstellen, die Konfiguration eines logischen Geräts ändern oder ein logisches Gerät löschen. Eine Beschreibung dieser Schlüsselwörter finden Sie unter So erstellen Sie eine Boot -Umgebung mit RAID-1-Volumes (Mirrors).
Eine Liste von -m-Optionen, die in der Datei Speicherbereichsliste zusammengestellt sind. Geben Sie diese Argumente in dem für die Option -m beschriebenen Format an. Kommentarzeilen, die mit dem Zeichen # beginnen, werden ignoriert. Die Option -M ist nützlich, wenn Sie eine lange Liste mit Dateisystemen für eine Boot-Umgebung verwenden müssen. Beachten Sie, dass Sie die Optionen -m und -M kombinieren können. Sie können zum Beispiel Swap-Slices in der Speicherbereichsliste speichern und die Root- (/) und /usr-Slices mit -m angeben.
Die Optionen -m und -M unterstützen das Auflisten mehrerer Slices für einen bestimmten Einhängepunkt. Beim Verarbeiten dieser Slices überspringt lucreate alle nicht verfügbaren Slices und wählt das erste verfügbare Slice aus.
Der Name der zu erstellenden Boot-Umgebung. Der BU-Name muss eindeutig sein.
Sobald die neue Boot-Umgebung erstellt wurde, können Sie ein Upgrade ausführen und die neue Umgebung aktivieren (boot-fähig machen). Siehe Kapitel 5Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen).
In diesem Beispiel besteht der Swap-Bereich in der neuen Boot-Umgebung aus der Liste der Slices, die in der Datei /etc/lu/swapslices aufgelistet sind. Mit dem Namen second_disk wird die Beschreibung mydescription verbunden.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c02t4d0s0:ufs -m /usr:/dev/dsk/c02t4d0s1:ufs \ -M /etc/lu/swapslices -n second_disk |
Wenn ein gemeinsam nutzbares Dateisystem in die neue Boot-Umgebung kopiert werden soll, geben Sie den zu kopierenden Einhängepunkt mit der Option -m an. Anderenfalls werden gemeinsam nutzbare Dateisysteme standardmäßig gemeinsam genutzt und ihr Einhängepunkt in der Datei vfstab bleibt unverändert. Alle an den gemeinsam nutzbaren Dateisystemen vorgenommenen Aktualisierungen stehen in beiden Boot-Umgebungen zur Verfügung.
Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Erstellen Sie die Boot-Umgebung.
# lucreate [-A 'BU-Beschreibung'] \ -m Einhängepunkt:Gerät[,Metagerät]:DS_Optionen \ -m Einhängepunkt:Gerät[,metadevice]:DS_Optionen -n BU-Name |
(Optional) Ermöglicht das Erstellen einer Boot-Umgebungsbeschreibung, die dem Boot-Umgebungsnamen (BU-Name) zugeordnet wird. Die Beschreibung kann beliebig lang sein und beliebige Zeichen enthalten.
Gibt die Dateisystemkonfiguration der neuen Boot-Umgebung an. Die Dateisysteme, die Sie als Argumente für die Option -m angeben, können sich auf einer Festplatte befinden oder über mehrere Festplatten verteilt sein. Verwenden Sie diese Option so oft wie nötig, um die benötigte Anzahl an Dateisystemen zu erstellen.
Für Einhängepunkt können Sie einen beliebigen gültigen Einhängepunkt oder – (Bindestrich) angeben. Letzteres gibt an, dass es sich um eine Swap-Partition handelt.
Das Feld Gerät kann eine der folgenden Angaben enthalten:
Den Namen eines Festplattengeräts im Format /dev/dsk/c wtxdys z.
Den Namen eines Solaris Volume Manager-Metageräts im Format /dev/md/dsk/dnum
Den Namen eines Veritas Volume Manager-Volumes im Format /dev/vx/dsk/Volume-Name
Das Schlüsselwort merged, das angibt, dass das Dateisystem am angegebenen Einhängepunkt mit dem übergeordneten Dateisystem zusammengeführt werden soll.
Das Feld DS-Optionen kann eine der folgenden Angabe enthalten:
ufs, ein UFS-Dateisystem
vxfs, ein Veritas-Dateisystem
swap, der Swap-Bereich Der Swap-Einhängepunkt muss ein Bindestrich (–) sein.
Für Dateisysteme, bei denen es sich um logische Geräte (Mirrors) handelt, können mithilfe verschiedener Schlüsselwörter auf sie anzuwendende Vorgänge festgelegt werden. Mit diesen Schlüsselwörtern können Sie ein logisches Gerät erstellen, die Konfiguration eines logischen Geräts ändern oder ein logisches Gerät löschen. Eine Beschreibung dieser Schlüsselwörter finden Sie unter So erstellen Sie eine Boot -Umgebung mit RAID-1-Volumes (Mirrors).
Der Name der zu erstellenden Boot-Umgebung. Der BU-Name muss eindeutig sein.
Sobald die neue Boot-Umgebung erstellt wurde, können Sie ein Upgrade ausführen und die neue Umgebung aktivieren (boot-fähig machen). Siehe Kapitel 5Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen).
In diesem Beispiel enthält die aktuelle Boot-Umgebung zwei Dateisysteme, Root (/) und /home. In der neuen Boot-Umgebung wird das Root-Dateisystem (/) in die beiden Dateisysteme Root (/) und /usr aufgeteilt. Das Dateisystem /home wird in die neue Boot-Umgebung kopiert. Mit dem Boot-Umgebungsnamen second_disk wird die Beschreibung mydescription verbunden.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c0t4d0s0:ufs -m /usr:/dev/dsk/c0t4d0s3:ufs \ -m /home:/dev/dsk/c0t4d0s4:ufs -n second_disk |
Der Befehl lucreate erstellt eine Boot-Umgebung auf der Grundlage der Dateisysteme in der aktiven Boot-Umgebung. Wenn Sie eine Boot-Umgebung auf der Grundlage einer anderen als der aktiven Boot-Umgebung erstellen möchten, verwenden Sie den Befehl lucreate mit der Option -s.
Wenn Sie die neue Boot-Umgebung aktivieren und auf die vorherige Boot-Umgebung zurückgreifen müssen, booten Sie wieder die zuletzt aktive Boot-Umgebung, nicht die Quell-Boot-Umgebung.
Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Erstellen Sie die Boot-Umgebung.
# lucreate [-A 'BU-Beschreibung'] -s Quell-BU-Name -m Einhängepunkt:Gerät[,metadevice]:DS_Optionen -n BU-Name |
(Optional) Ermöglicht das Erstellen einer Boot-Umgebungsbeschreibung, die dem Boot-Umgebungsnamen (BU-Name) zugeordnet wird. Die Beschreibung kann beliebig lang sein und beliebige Zeichen enthalten.
Gibt die Quell-Boot-Umgebung für die neue Boot-Umgebung an. Die Quelle ist in diesem Fall nicht die aktive Boot-Umgebung.
Gibt die Dateisystemkonfiguration der neuen Boot-Umgebung an. Die Dateisysteme, die Sie als Argumente für die Option -m angeben, können sich auf einer Festplatte befinden oder über mehrere Festplatten verteilt sein. Verwenden Sie diese Option so oft wie nötig, um die benötigte Anzahl an Dateisystemen zu erstellen.
Für Einhängepunkt können Sie einen beliebigen gültigen Einhängepunkt oder – (Bindestrich) angeben. Letzteres gibt an, dass es sich um eine Swap-Partition handelt.
Das Feld Gerät kann eine der folgenden Angaben enthalten:
Den Namen eines Festplattengeräts im Format /dev/dsk/c wtxdys z.
Den Namen eines Solaris Volume Manager-Metageräts im Format /dev/md/dsk/dNummer
Den Namen eines Veritas Volume Manager-Volumes im Format /dev/vx/dsk/Volume-Name
Das Schlüsselwort merged, das angibt, dass das Dateisystem am angegebenen Einhängepunkt mit dem übergeordneten Dateisystem zusammengeführt werden soll.
Das Feld DS-Optionen kann eine der folgenden Angaben enthalten:
ufs, ein UFS-Dateisystem
vxfs, ein Veritas-Dateisystem
swap, der Swap-Bereich Der Swap-Einhängepunkt muss ein Bindestrich (–) sein.
Für Dateisysteme, bei denen es sich um logische Geräte (Mirrors) handelt, können mithilfe verschiedener Schlüsselwörter auf sie anzuwendende Vorgänge festgelegt werden. Mit diesen Schlüsselwörtern können Sie ein logisches Gerät erstellen, die Konfiguration eines logischen Geräts ändern oder ein logisches Gerät löschen. Eine Beschreibung dieser Schlüsselwörter finden Sie unter So erstellen Sie eine Boot -Umgebung mit RAID-1-Volumes (Mirrors).
Der Name der zu erstellenden Boot-Umgebung. BU-Name muss für das System eindeutig sein.
Sobald die neue Boot-Umgebung erstellt wurde, können Sie ein Upgrade ausführen und die neue Umgebung aktivieren (boot-fähig machen). Siehe Kapitel 5Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen).
In diesem Beispiel wird eine Boot-Umgebung auf der Grundlage des root-Dateisystems (/) in der Quell-Boot-Umgebung mit dem Namen third_disk erstellt. Third_disk ist nicht die aktive Boot-Umgebung. Mit der neuen Boot-Umgebung second_disk. wird die Beschreibung mydescription verbunden.
# lucreate -A 'mydescription' -s third_disk \ -m /:/dev/dsk/c0t4d0s0:ufs -n second_disk |
Mit dem Befehl lucreate wird eine leere Boot-Umgebung erstellt, die auf den Dateisystemen in der aktiven Boot-Umgebung basiert. Durch Verwendung des Befehls lucreate mit der Option -s können Sie mit lucreate rasch eine leere Boot-Umgebung erstellen. Die Slices werden für die angegebenen Dateisysteme reserviert, es werden aber keine Dateisysteme kopiert. Die Boot-Umgebung wird zwar benannt, aber noch nicht tatsächlich erzeugt. Dies geschieht erst mit der Installation eines Solaris Flash-Archivs. Wenn Sie in der leeren Boot-Umgebung ein Archiv installieren, werden auf den reservierten Slices Dateisysteme angelegt.
Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Erstellen Sie die leere Boot-Umgebung.
# lucreate -A 'BU-Name' -s - \ -m Einhängepunkt:Gerät[,Metagerät]:DS_Optionen -n BU-Name |
(Optional) Ermöglicht das Erstellen einer Boot-Umgebungsbeschreibung, die dem Boot-Umgebungsnamen (BU-Name) zugeordnet wird. Die Beschreibung kann beliebig lang sein und beliebige Zeichen enthalten.
Gibt an, dass eine leere Boot-Umgebung erstellt werden soll.
Gibt die Dateisystemkonfiguration der neuen Boot-Umgebung an. Die Dateisysteme, die Sie als Argumente für die Option -m angeben, können sich auf einer Festplatte befinden oder über mehrere Festplatten verteilt sein. Verwenden Sie diese Option so oft wie nötig, um die benötigte Anzahl an Dateisystemen zu erstellen.
Für Einhängepunkt können Sie einen beliebigen gültigen Einhängepunkt oder – (Bindestrich) angeben. Letzteres gibt an, dass es sich um eine Swap-Partition handelt.
Das Feld Gerät kann eine der folgenden Angaben enthalten:
Den Namen eines Festplattengeräts im Format /dev/dsk/c wtxdys z.
Den Namen eines Solaris Volume Manager-Metageräts im Format /dev/md/dsk/dNummer
Den Namen eines Veritas Volume Manager-Volumes im Format /dev/vx/dsk/Volume-Name
Das Schlüsselwort merged, das angibt, dass das Dateisystem am angegebenen Einhängepunkt mit dem übergeordneten Dateisystem zusammengeführt werden soll.
Das Feld DS-Optionen kann eine der folgenden Angabe enthalten:
ufs, ein UFS-Dateisystem
vxfs, ein Veritas-Dateisystem
swap, der Swap-Bereich Der Swap-Einhängepunkt muss ein Bindestrich (–) sein.
Für Dateisysteme, bei denen es sich um logische Geräte (Mirrors) handelt, können mithilfe verschiedener Schlüsselwörter auf sie anzuwendende Vorgänge festgelegt werden. Mit diesen Schlüsselwörtern können Sie ein logisches Gerät erstellen, die Konfiguration eines logischen Geräts ändern oder ein logisches Gerät löschen. Eine Beschreibung dieser Schlüsselwörter finden Sie unter So erstellen Sie eine Boot -Umgebung mit RAID-1-Volumes (Mirrors).
Der Name der zu erstellenden Boot-Umgebung. BU-Name muss für das System eindeutig sein.
In diesem Beispiel wird eine Boot-Umgebung ohne Dateisysteme erstellt. Mit der neuen Boot-Umgebung second_disk wird die Beschreibung mydescription verbunden.
# lucreate -A 'mydescription' -s - \ -m /:/dev/dsk/c0t1d0s0:ufs -n second_disk |
Sobald Sie die leere Boot-Umgebung erstellt haben, kann ein Flash-Archiv installiert und aktiviert (bootfähig gemacht) werden. Siehe Kapitel 5Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen).
Ein Beispiel zum Erstellen und Füllen einer leeren Boot-Umgebung finden Sie unter Beispiel für das Erstellen einer leeren Boot-Umgebung und das Installieren eines Solaris Flash-Archivs.
In der nachfolgenden Abbildung ist die Erstellung einer leeren Boot-Umgebung dargestellt.
Wenn Sie eine Boot-Umgebung erstellen, erzeugt Solaris Live Upgrade mithilfe der Solaris Volume Manager-Technologie RAID-1-Volumes. Bei der Erstellung einer Boot-Umgebung können Sie mit Solaris Live Upgrade die folgenden Aufgaben durchführen und verwalten.
Entfernen einer Verkettung einzelner Slices (Submirror) aus einem RAID-1-Volume (Mirror). Bei Bedarf kann der Inhalt als Inhalt der neuen Boot-Umgebung gespeichert werden. Da der Inhalt nicht kopiert wird, kann die neue Boot-Umgebung rasch erstellt werden. Nachdem Sie den Submirror aus dem Mirror-Verbund entfernt haben, ist er kein Bestandteil des ursprünglichen Mirrors mehr. Lese- und Schreibvorgänge auf den Submirror werden nicht mehr über den Mirror durchgeführt.
Erstellen einer Boot-Umgebung, die einen Mirror enthält.
Anhängen einer Verkettung einzelner Slices an den neu erstellten Mirror.
Um die Mirroring-Funktionen von Solaris Live Upgrade nutzen zu können, müssen Sie eine State Database sowie eine State Database Replica anlegen. Eine Statusdatenbank oder State Database speichert Informationen zum Status Ihrer Solaris Volume Manager-Konfiguration auf einer Festplatte ab.
Informationen zum Erstellen einer Statusdatenbank finden Sie in Kapitel 6, State Database (Overview) in Solaris Volume Manager Administration Guide.
Eine Übersicht über Solaris Volume Manager und der von Solaris Live Upgrade unterstützten Aufgaben finden Sie unter Erstellen einer Boot-Umgebung mit RAID-1-Volume-Dateisystemen.
Ausführliche Informationen über komplexe Solaris Volume Manager-Konfigurationen, die bei der Verwendung von Solaris Live Upgrade nicht zulässig sind, finden Sie in Kapitel 2, Storage Management Concepts in Solaris Volume Manager Administration Guide.
Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Um eine neue Boot-Umgebung zu erstellen, geben Sie Folgendes ein:
# lucreate [-A 'BU-Beschreibung'] \ -m Einhängepunkt:Gerät[,Metagerät]:DS_Optionen [-m...] \ -n BU-Name |
(Optional) Ermöglicht das Erstellen einer Boot-Umgebungsbeschreibung, die dem Boot-Umgebungsnamen BU-Name zugeordnet wird. Die Beschreibung kann beliebig lang sein und beliebige Zeichen enthalten.
Legt die Dateisystemkonfiguration der neuen Boot-Umgebung in der vfstab fest. Die Dateisysteme, die Sie als Argumente für die Option -m angeben, können sich auf einer Festplatte befinden oder über mehrere Festplatten verteilt sein. Verwenden Sie diese Option so oft wie nötig, um die benötigte Anzahl an Dateisystemen zu erstellen.
Für Einhängepunkt können Sie einen beliebigen gültigen Einhängepunkt oder – (Bindestrich) angeben. Letzteres gibt an, dass es sich um eine Swap-Partition handelt.
Das Feld Gerät kann eine der folgenden Angaben enthalten:
Den Namen eines Festplattengeräts im Format /dev/dsk/c wtxdys z.
Den Namen eines Solaris Volume Manager-Volumes im Format /dev/md/dsk/dNummer.
Den Namen eines Veritas Volume Manager-Volumes im Format /dev/md/vxfx/dsk/dNummer
Das Schlüsselwort merged, das angibt, dass das Dateisystem am angegebenen Einhängepunkt mit dem übergeordneten Dateisystem zusammengeführt werden soll.
Das Feld DS-Optionen kann eines der folgenden Schlüsselwörter für Dateisysteme enthalten:
ufs, ein UFS-Dateisystem
vxfs, ein Veritas-Dateisystem
swap, der Swap-Bereich Der Swap-Einhängepunkt muss ein Bindestrich (–) sein.
Für Dateisysteme, bei denen es sich um logische Geräte (Mirrors) handelt, können mithilfe verschiedener Schlüsselwörter auf sie anzuwendende Vorgänge festgelegt werden. Mit diesen Schlüsselwörtern können Sie ein logisches Gerät erstellen, die Konfiguration eines logischen Geräts ändern oder ein logisches Gerät löschen.
mirror erstellt ein RAID–1-Volume oder Mirror (Spiegelbild des Datenträgerinhalts) auf dem angegebenen Gerät. In folgenden -m-Optionen müssen Sie attach angeben, um zumindest eine Verkettung an den neuen Mirror anzuhängen. Das angegebene Gerät muss korrekt benannt werden. Ein logischer Gerätename von /dev/md/dsk/d10 kann beispielsweise als Mirror-Name dienen. Weitere Informationen zur Benennung von Geräten finden Sie unter Overview of Solaris Volume Manager Components in Solaris Volume Manager Administration Guide.
detach entfernt eine Verkettung aus einem Volume, das mit einem bestimmten Einhängepunkt verbunden ist. Das Volume muss nicht angegeben werden.
attach hängt eine Verkettung an den Mirror an, der mit einem bestimmten Einhängepunkt verbunden ist. Das angegebene physische Festplatten-Slice wird in eine aus einem einzelnen Gerät bestehende Verkettung verwandelt, um es an den Mirror anzuhängen. Um eine Verkettung zum Anhängen an eine Festplatte anzugeben, hängen Sie an den Gerätenamen ein Komma sowie den Namen der Verkettung an. Wenn Sie das Komma und den Verkettungsnamen auslassen, sucht lucreate ein freies Volume für die Verkettung aus.
Mit lucreate können Sie nur Verkettungen erstellen, die aus einem einzigen physischen Slice bestehen. Mit diesem Befehl können Sie bis zu drei Verkettungen an einen Mirror anhängen.
preserve bewahrt das bestehende Dateisystem sowie seinen Inhalt. Mit diesem Schlüsselwort können Sie den Kopierprozess übergehen, der den Inhalt der Quell-Boot-Umgebung kopiert. Indem Sie den Inhalt beibehalten, können Sie die neue Boot-Umgebung rasch erstellen. Für einen gegebenen Einhängepunkt können Sie preserve nur in Verbindung mit einem einzigen physischen Gerät verwenden. Beim Einsatz von preserve prüft lucreate, ob sich der Inhalt des Geräts für das angegebene Dateisystem eignet. Diese Prüfung hat jedoch ihre Grenzen und kann keine Stabilität garantieren.
Das Schlüsselwort preserve kann sowohl mit einem physischen Slice als auch mit einem Solaris Volume Manager-Volume verwendet werden.
Wenn Sie das Schlüsselwort preserve verwenden und sich das UFS-Dateisystem auf einem physischen Slice befindet, so wird der Inhalt des UFS-Dateisystems auf dem Slice gespeichert. Im folgenden Beispiel für die Option -m speichert das Schlüsselwort preserve den Inhalt des physischen Geräts c0t0d0s0 als Dateisystem für den Einhängepunkt des Root-Dateisystems (/).
-m /:/dev/dsk/c0t0d0s0:preserve,ufs |
Wenn Sie das Schlüsselwort preserve verwenden und sich das UFS-Dateisystem auf einem Volume befindet, so wird der Inhalt des UFS-Dateisystems auf dem Volume gespeichert.
Im folgenden Beispiel für die Option -m speichert das Schlüsselwort preserve den Inhalt des RAID-1-Volumes (Mirrors) d10 als Dateisystem für den Einhängepunkt des Root-Dateisystems (/).
-m /:/dev/md/dsk/d10:preserve,ufs |
Im folgenden Beispiel für die Option -m wird das RAID-1-Volume (der Mirror) d10 als Dateisystem für den Einhängepunkt des Root-Dateisystems (/) konfiguriert. Die aus einem einzelnen Slice bestehende Verkettung d20 wird aus ihrem aktuellen Mirror-Verbund entfernt. d20 wird an den Mirror d10 angehängt. Das Root-Dateisystem (/) wird auf dem Submirror d20 bewahrt.
-m /:/dev/md/dsk/d10:mirror,ufs -m /:/dev/md/dsk/d20:detach,attach,preserve |
Der Name der zu erstellenden Boot-Umgebung. BU-Name muss für das System eindeutig sein.
Sobald die neue Boot-Umgebung erstellt wurde, können Sie ein Upgrade ausführen und die neue Umgebung aktivieren (boot-fähig machen). Siehe Kapitel 5Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen).
In diesem Beispiel werden die Einhängepunkte für die Dateisysteme mithilfe der Option -m angegeben.
Mit dem Namen another_disk wird die Beschreibung mydescription verbunden.
lucreate konfiguriert ein UFS-Dateisystem für den Einhängepunkt von Root (/). Der Mirror d10 wird erstellt. Der Mirror nimmt das Root-Dateisystem (/) der aktuellen Boot-Umgebung auf, das auf den Mirror d10 kopiert wird. Alle Daten auf dem Mirror d10 werden überschrieben.
Die beiden Slices c0t0d0s0 und c0t1d0s0 sind Submirrors: d1 und d2. Diese beiden Submirrors werden dem Mirror d10hinzugefügt.
Die neue Boot-Umgebung heißt another_disk.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,/dev/md/dsk/d1:attach \ -m /:/dev/dsk/c0t1c0s0,/dev/md/dsk/d2:attach -n another_disk |
In diesem Beispiel werden die Einhängepunkte für die Dateisysteme mithilfe der Option -m angegeben.
Mit dem Namen another_disk wird die Beschreibung mydescription verbunden.
lucreate konfiguriert ein UFS-Dateisystem für den Einhängepunkt von Root (/). Der Mirror d10 wird erstellt. Der Mirror nimmt das Root-Dateisystem (/) der aktuellen Boot-Umgebung auf, das auf den Mirror d10 kopiert wird. Alle Daten auf dem Mirror d10 werden überschrieben.
Zwei Slices (c0t0d0s0 und c0t1d0s0) werden zur Verwendung als Submirrors angegeben. Es werden keine Submirror-Namen angegeben; lucreate wählt die Namen aus einer Liste der verfügbaren Volume-Namen. Diese beiden Submirrors werden an den Mirror d10angehängt.
Die neue Boot-Umgebung heißt another_disk.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0:attach \ -m /:/dev/dsk/c0t1d0s0:attach -n another_disk |
Sobald die neue Boot-Umgebung erstellt wurde, können Sie ein Upgrade ausführen und die neue Umgebung aktivieren (boot-fähig machen). Siehe Kapitel 5Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen).
In diesem Beispiel werden die Einhängepunkte für die Dateisysteme mithilfe der Option -m angegeben.
Mit dem Namen another_disk wird die Beschreibung mydescription verbunden.
lucreate konfiguriert ein UFS-Dateisystem für den Einhängepunkt von Root (/). Der Mirror d10 wird erstellt.
Das Slice c0t0d0s0 wird aus seinem aktuellen Mirror-Verbund entfernt. Das Slice wird zum Submirror d1 gemacht und dem Mirror d10 hinzugefügt. Der Inhalt des Submirrors, das Root-Dateisystem (/), wird gespeichert und es findet keine Kopie statt. Das Slice c0t1d0s0 wird zum Submirror d2 und wird dem Mirror d10 angehängt.
Die neue Boot-Umgebung heißt another_disk.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,/dev/md/dsk/d1:detach,attach,preserve \ -m /:/dev/dsk/c0t1d0s0,/dev/md/dsk/d2:attach -n another_disk |
Sobald die neue Boot-Umgebung erstellt wurde, können Sie ein Upgrade ausführen und die neue Umgebung aktivieren (boot-fähig machen). Siehe Kapitel 5Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen).
In diesem Beispiel werden die Einhängepunkte für die Dateisysteme mithilfe der Option -m angegeben.
Mit dem Namen another_disk wird die Beschreibung mydescription verbunden.
lucreate konfiguriert ein UFS-Dateisystem für den Einhängepunkt von Root (/). Der Mirror d20 wird erstellt.
Das Slice c0t0d0s0 wird aus seinem aktuellen Mirror-Verbund entfernt und an den Mirror d20 angehängt. Es wird kein Name für den Submirror angegeben. Der Inhalt des Submirrors, das Root-Dateisystem (/), wird gespeichert und es findet keine Kopie statt.
Die neue Boot-Umgebung heißt another_disk.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d20:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0:detach,attach,preserve \ -n another_disk |
Sobald die neue Boot-Umgebung erstellt wurde, können Sie ein Upgrade ausführen und die neue Umgebung aktivieren (boot-fähig machen). Siehe Kapitel 5Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen).
In diesem Beispiel werden die Einhängepunkte für die Dateisysteme mithilfe der Option -m angegeben.
Mit dem Namen another_disk wird die Beschreibung mydescription verbunden.
lucreate konfiguriert ein UFS-Dateisystem für den Einhängepunkt von Root (/). Der Mirror d10 wird erstellt. Der Mirror nimmt das Root-Dateisystem (/) der aktuellen Boot-Umgebung auf, das auf den Mirror d10 kopiert wird. Alle Daten auf dem Mirror d10 werden überschrieben.
Die beiden Slices c0t0d0s0 und c0t1d0s0 sind Submirrors: d1 und d2. Diese beiden Submirrors werden dem Mirror d10hinzugefügt.
lucreate konfiguriert ein UFS-Dateisystem für den Einhängepunkt /opt. Der Mirror d11 wird erstellt. Der Mirror nimmt das Dateisystem /opt der aktuellen Boot-Umgebung auf, das auf den Mirror d11 kopiert wird. Alle Daten auf dem Mirror d11 werden überschrieben.
Die beiden Slices c2t0d0s1 und c3t1d0s1 sind Submirrors: d3 und d4. Diese beiden Submirrors werden dem Mirror d11hinzugefügt.
Die neue Boot-Umgebung heißt another_disk.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,/dev/md/dsk/d1:attach \ -m /:/dev/dsk/c0t1d0s0,/dev/md/dsk/d2:attach \ -m /opt:/dev/md/dsk/d11:ufs,mirror \ -m /opt:/dev/dsk/c2t0d0s1,/dev/md/dsk/d3:attach \ -m /opt:/dev/dsk/c3t1d0s1,/dev/md/dsk/d4:attach -n another_disk |
Sobald die neue Boot-Umgebung erstellt wurde, können Sie ein Upgrade ausführen und die neue Umgebung aktivieren (boot-fähig machen). Siehe Kapitel 5Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen).
Der Inhalt der Dateisysteme in der neuen Boot-Umgebung lässt sich mithilfe der folgenden Optionen ändern: Verzeichnisse und Dateien werden nicht in die neue Boot-Umgebung kopiert.
Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Um eine neue Boot-Umgebung zu erstellen, geben Sie Folgendes ein:
# lucreate -m Einhägepunkt:Gerät[,Metagerät]:DS_Optionen [-m ...] \ [-x Ausschlussverzeichnis] [-y include] \ [-Y Einschließlistendatei] \ [-f Ausschlusslistendatei]\ [-z Filterliste] [-I] -n BU-Name |
Legt die Dateisystemkonfiguration der neuen Boot-Umgebung in der vfstab fest. Die Dateisysteme, die Sie als Argumente für die Option -m angeben, können sich auf einer Festplatte befinden oder über mehrere Festplatten verteilt sein. Verwenden Sie diese Option so oft wie nötig, um die benötigte Anzahl an Dateisystemen zu erstellen.
Für Einhängepunkt können Sie einen beliebigen gültigen Einhängepunkt oder – (Bindestrich) angeben. Letzteres gibt an, dass es sich um eine Swap-Partition handelt.
Das Feld Gerät kann eine der folgenden Angaben enthalten:
Den Namen eines Festplattengeräts im Format /dev/dsk/c wtxdys z.
Den Namen eines Solaris Volume Manager-Volumes im Format /dev/md/dsk/dnum.
Den Namen eines Veritas Volume Manager-Volumes im Format /dev/md/vxfx/dsk/dnum
Das Schlüsselwort merged, das angibt, dass das Dateisystem am angegebenen Einhängepunkt mit dem übergeordneten Dateisystem zusammengeführt werden soll.
Das Feld DS-Optionen kann eine der folgenden Angabe enthalten:
ufs, ein UFS-Dateisystem
vxfs, ein Veritas-Dateisystem
swap, der Swap-Bereich Der Swap-Einhängepunkt muss ein Bindestrich (–) sein.
Für Dateisysteme, bei denen es sich um logische Geräte (Mirrors) handelt, können mithilfe verschiedener Schlüsselwörter auf sie anzuwendende Vorgänge festgelegt werden. Mit diesen Schlüsselwörtern können Sie ein logisches Gerät erstellen, die Konfiguration eines logischen Geräts ändern oder ein logisches Gerät löschen. Eine Beschreibung dieser Schlüsselwörter finden Sie unter So erstellen Sie eine Boot -Umgebung mit RAID-1-Volumes (Mirrors).
Schließt Dateien und Verzeichnisse aus; diese Dateien/Verzeichnisse werden nicht in die neue Boot-Umgebung kopiert. Zum Ausschließen mehrerer Dateien oder Verzeichnisse können Sie mehrere Instanzen dieser Option verwenden.
Ausschluss-Verz ist der Name des Verzeichnisses bzw. der Datei.
Kopiert die aufgeführten Verzeichnisse und Dateien in die neue Boot-Umgebung. Diese Option wird dann eingesetzt, wenn einzelne Unterverzeichnisse oder Dateien aus einem bereits ausgeschlossenen Verzeichnis wiederhergestellt werden sollen.
Einbezogenes-Verz ist der Name des einzuschließenden Unterverzeichnisses bzw. der Datei.
Kopiert Verzeichnisse und Dateien aus einer Liste in die neue Boot-Umgebung. Diese Option wird dann eingesetzt, wenn einzelne Unterverzeichnisse oder Dateien aus einem bereits ausgeschlossenen Verzeichnis wiederhergestellt werden sollen.
Listendatei ist der vollständige Pfad der Datei, in der sich die Liste befindet.
Jede Datei in der Listendatei muss in einer eigenen Zeile aufgeführt sein.
Wenn es sich bei einem Listeneintrag um ein Verzeichnis handelt, so werden alle Unterverzeichnisse und Dateien unterhalb dieses Verzeichnisses einbezogen. Wenn es sich bei einem Listeneintrag um eine Datei handelt, wird nur diese Datei einbezogen.
Schließt anhand einer Liste Dateien und Verzeichnisse aus; diese Dateien/Verzeichnisse werden nicht in die neue Boot-Umgebung kopiert.
Listendatei ist der vollständige Pfad der Datei, in der sich die Liste befindet.
Jede Datei in der Listendatei muss in einer eigenen Zeile aufgeführt sein.
Kopiert Verzeichnisse und Dateien gemäß einer Liste in die neue Boot-Umgebung. Alle Dateien oder Verzeichnisse in der Liste sind mit einem Plus- „+” oder Minuszeichen „-” gekennzeichnet. Pluszeichen kennzeichnen die in das Archiv aufzunehmenden Dateien und Verzeichnisse, Minuszeichen die auszuschließenden.
Listendatei ist der vollständige Pfad der Datei, in der sich die Liste befindet.
Jede Datei in der Listendatei muss in einer eigenen Zeile aufgeführt sein. Zwischen dem Plus- bzw. Minuszeichen und dem Dateinamen muss ein Leerzeichen stehen.
Wenn es sich bei einem Listeneintrag um ein Verzeichnis handelt und der Eintrag mit einem + (Pluszeichen) versehen ist, so werden alle Unterverzeichnisse und Dateien unterhalb dieses Verzeichnisses einbezogen. Wenn es sich bei einem Listeneintrag um eine Datei handelt und der Eintrag mit einem + (Pluszeichen) versehen ist, so wird nur diese Datei einbezogen.
Übergeht die Integritätsprüfung für Systemdateien. Setzen Sie diese Option nur mit Bedacht ein.
Der Befehl lucreate führt eine Integritätsprüfung durch, um zu vermeiden, dass Sie wichtige Systemdateien aus einer Boot-Umgebung entfernen. Dabei werden alle in einer Systempackagedatenbank registrierten Dateien kontrolliert, und die Erstellung der Boot-Umgebung wird unterbrochen, wenn eine dieser Dateien aus der Boot-Umgebung ausgeschlossen wird. Die Verwendung dieser Option bewirkt, dass keine Integritätsprüfung erfolgt. Mit dieser Option geht die Erstellung der Boot-Umgebung schneller vonstatten, eventuelle Probleme werden unter Umständen jedoch nicht erkannt.
Der Name der zu erstellenden Boot-Umgebung. BU-Name muss für das System eindeutig sein.
Sobald die neue Boot-Umgebung erstellt wurde, können Sie ein Upgrade ausführen und die neue Umgebung aktivieren (boot-fähig machen). Siehe Kapitel 5Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen).
In diesem Beispiel lautet der Name der neuen Boot-Umgebung second_disk. Die Quell-Boot-Umgebung enthält ein einziges Dateisystem: Root (/). In der neuen Boot-Umgebung wird das Dateisystem /var vom Root-Dateisystem (/) getrennt und auf einen anderen Slice gelegt. Der Befehl lucreate konfiguriert ein UFS-Dateisystem für die Einhängepunkte Root (/) und /var. Daneben werden zwei Maildateien unter /var, root und staff, nicht in die neue Boot-Umgebung kopiert. Die gemeinsame Nutzung des Swap-Bereichs durch die aktuelle und die neue Boot-Umgebung findet automatisch statt.
# lucreate -n second_disk \ -m /:/dev/dsk/c0t1d0s0:ufs -m /var/mail:/dev/dsk/c0t2d0s0:ufs \ -x /var/mail/root -x /var/mail/staff |
In diesem Beispiel lautet der Name der neuen Boot-Umgebung second_disk. Die Quell-Boot-Umgebung enthält ein Dateisystem für das Betriebssystem, nämlich Root (/). Darüber hinaus enhält die Quellumgebung ein Dateisystem namens /mystuff. lucreate konfiguriert ein UFS-Dateisystem für die Einhängepunkte Root (/) und /mystuff. Nur zwei Verzeichnisse in /mystuff werden in die neue Boot-Umgebung kopiert: /latest und /backup. Die gemeinsame Nutzung des Swap-Bereichs durch die aktuelle und die neue Boot-Umgebung findet automatisch statt.
# lucreate -n second_disk \ -m /:/dev/dsk/c01t0d0s0:ufs -m /mystuff:/dev/dsk/c1t1d0s0:ufs \ -x /mystuff -y /mystuff/latest -y /mystuff/backup |