JavaScript is required to for searching.
Navigationslinks überspringen
Druckansicht beenden
Oracle Solaris 10 1/13 Installationshandbuch: Live Upgrade und Planung von Upgrades     Oracle Solaris 10 1/13 Information Library (Deutsch)
search filter icon
search icon

Dokumentinformationen

Vorwort

Teil I Upgraden mit Live Upgrade

1.  Informationen zur Planung einer Oracle Solaris-Installation

2.  Live Upgrade (Übersicht)

3.  Live Upgrade (Planung)

4.  Erstellen einer Boot-Umgebung mit Live Upgrade (Vorgehen)

5.  Ausführen eines Upgrades mit Live Upgrade (Vorgehen)

6.  Wiederherstellen nach Fehler: Zurückgreifen auf die ursprüngliche Boot-Umgebung (Vorgehen)

7.  Verwalten von Live Upgrade-Boot-Umgebungen (Vorgehen)

Übersicht über die Upgrade-Wartung

Wartungsaktivitäten für Boot-Umgebungen

Anzeigen des Status aller Boot-Umgebungen

Aktualisieren einer zuvor konfigurierten Boot-Umgebung

Abbrechen eines eingeplanten Erstellungs-, Upgrade- oder Kopierjobs

Vergleichen von Boot-Umgebungen

Löschen einer inaktiven Boot-Umgebung

Anzeigen des Namens der aktiven Boot-Umgebung

Umbenennen einer Boot-Umgebung

Hinzufügen oder Ändern einer Beschreibung, die einem Boot-Umgebungsnamen zugeordnet ist

Anzeigen der Konfiguration einer Boot-Umgebung

8.  Aktualisieren des Betriebssystems Oracle Solaris auf einem System mit bereits installierten nicht-globalen Zonen

9.  Live Upgrade-Beispiele

Teil II Upgraden und Migrieren mit Live Upgrade auf einen ZFS-Root-Pool

10.  Live Upgrade und ZFS (Überblick)

11.  Live Upgrade für ZFS (Planung)

12.  Erstellen einer Boot-Umgebung für ZFS-Root-Pools

13.  Live Upgrade für ZFS mit installierten nicht-globalen Zonen

Teil III Anhänge

A.  Live Upgrade-Befehlsreferenz

B.  Fehlerbehebung (Vorgehen)

C.  Zusätzliche SVR4-Packaging-Anforderungen (Referenz)

D.  Verwenden des Patch Analyzers beim Durchführen von Upgrades (Vorgehen)

Glossar

Index

Wartungsaktivitäten für Boot-Umgebungen

Anzeigen des Status aller Boot-Umgebungen

Mit dem Befehl lustatus können Sie Informationen zur Boot-Umgebung anzeigen. Wenn Sie keine Boot-Umgebung angeben, werden die Statusinformationen zu allen Boot-Umgebungen im System angezeigt.

Die folgenden Informationen zu den Boot-Umgebungen werden angezeigt:

In diesem Beispiel wird der Status aller Boot-Umgebungen angezeigt. Zur Anzeige des Status einer bestimmten Boot-Umgebung, geben Sie den Befehl mit dem Namen der Boot-Umgebung aus.

# su
# lustatus
boot environment   Is        Active  Active     Can        Copy
Name               Complete  Now     OnReboot   Delete     Status
------------------------------------------------------------------------
disk_a_S9           yes       yes     yes        no       -    
disk_b_S10database   yes       no      no         yes      COPYING  
disk_b_S9a          no        no      no         yes      - 

Je nach Beispielausgabe konnten die Boot-Umgebungen disk_b_S9a und disk_b_S10database nicht kopiert, umbenannt oder aktualisiert werden, da gerade eine Live Upgrade-Aktion ausgeführt wird.

Aktualisieren einer zuvor konfigurierten Boot-Umgebung

Mit dem Menü "Copy" oder dem Befehl lumake können Sie die Inhalte einer bereits konfigurierten Boot-Umgebung aktualisieren. Dateisysteme der aktiven (Quell-)Boot-Umgebung werden in die Ziel-Boot-Umgebung kopiert. Außerdem werden die Daten in der Ziel-Umgebung gelöscht. Eine Boot-Umgebung muss den Status "Complete" aufweisen, bevor Sie Dateisysteme daraus kopieren können. Unter Anzeigen des Status aller Boot-Umgebungen wird beschrieben, wie Sie den Status einer Boot-Umgebung bestimmen.

Sie können einen Kopierjob für einen späteren Zeitpunkt einplanen. Es kann immer nur ein Job eingeplant werden. Informationen zum Abbrechen eines eingeplanten Kopiervorgangs finden Sie unter Abbrechen eines eingeplanten Erstellungs-, Upgrade- oder Kopierjobs.

Der Befehl lumake hat folgende Syntax:

# lumake -n  BE-name [-s source-BE] [-t  time] [-m email-address]
-n BE-name

Gibt den Namen der Boot-Umgebung an, die zu ersetzende Dateisysteme enthält.

-s source-BE

(Optional) Gibt den Namen der Quell-Boot-Umgebung an, welche die Dateisysteme enthält, die in die Ziel-Boot-Umgebung kopiert werden sollen. Wenn Sie diese Option nicht verwenden, verwendet lumake die aktuelle Boot-Umgebung als Quelle.

-t Zeit

(Optional) Richten Sie einen Batchjob ein, um die Dateisysteme in einer angegebenen Boot-Umgebung zu einem bestimmten Zeitpunkt durch einen Kopiervorgang zu überschreiben. Weitere Informationen über die Formatierung des Zeitarguments finden Sie auf der Manpage at(1).

-m email-address

(Optional) Hiermit können Sie die Ausgabe des Befehls lumake nach Ausführung des Befehls in Form einer E-Mail an eine bestimmte Adresse schicken lassen. Die email-address wird nicht überprüft. Sie können diese Option nur zusammen mit -t verwenden.

Beispiel 7-1 Aktualisieren einer zuvor konfigurierten Boot-Umgebung

In diesem Beispiel werden Dateisysteme von first_disk nach second_disk kopiert. Nach Abschluss des Jobs erhält Joe unter beliebig.com eine E-Mail.

# su
# lumake -n  second_disk -s first_disk -m joe@anywhere.com

Die Dateien in first_disk werden in second_disk kopiert und die E-Mail wird zur Benachrichtigung verschickt. Informationen zum Abbrechen eines eingeplanten Kopiervorgangs finden Sie unter Abbrechen eines eingeplanten Erstellungs-, Upgrade- oder Kopierjobs.

Abbrechen eines eingeplanten Erstellungs-, Upgrade- oder Kopierjobs

Eine eingeplante Erstellung oder Aktualisierung einer Boot-Umgebung bzw. das Kopieren einer Boot-Umgebung kann vor dem Start des Jobs abgebrochen werden. Der Job kann mithilfe des Befehls lumake eingeplant werden. Es kann in einem System immer nur einen eingeplanten Job geben.

Um einen geplanten Job abzubrechen, müssen Sie als Superuser angemeldet sein oder eine entsprechende Rolle haben. Dann können Sie den Befehl lucancel absetzen.

Vergleichen von Boot-Umgebungen

Mit dem Befehl lucompare können Sie die aktive und andere Boot-Umgebungen vergleichen und deren Unterschiede feststellen. Für einen Vergleich muss die inaktive Boot-Umgebung den Status "Complete" aufweisen und es dürfen keine Kopierjobs ausstehen sein. Siehe Anzeigen des Status aller Boot-Umgebungen.

Der Befehl lucompare erstellt jetzt einen Vergleich der Boot-Umgebungen, die die Inhalte beliebiger nicht-globaler Zonen enthalten.

Die angegebene Boot-Umgebung darf keine Partitionen aufweisen, die mit lumount oder mount eingehängt wurden.

Der Befehl lucompare hat folgende Syntax:

# /usr/sbin/lucompare -i  infile (or) -t -o  outfile BE-name
-i  Eingabedatei

Die in Eingabedatei aufgelisteten Dateien werden verglichen. Geben Sie für die zu vergleichenden Dateien absolute Dateinamen an. Wenn der Eintrag in der Datei ein Verzeichnis ist, ist der Vergleich rekursiv in Bezug auf dieses Verzeichnis. Verwenden Sie diese Option oder -t, nicht jedoch beides.

-t

Es werden nur nichtbinäre Dateien verglichen. Bei diesem Vergleich wird der Befehl file(1) auf jede Datei angewendet, um zu ermitteln, ob es sich um eine Textdatei handelt. Verwenden Sie diese Option oder -i, nicht jedoch beides.

-o  Ausgabedatei

Leitet die Ausgabe der Unterschiede in die Datei Ausgabedatei um.

BE-name

Gibt den Namen der Boot-Umgebung an, die mit der aktiven Boot-Umgebung verglichen wird.

Beispiel 7-2 Vergleichen von Boot-Umgebungen

In diesem Beispiel wird die Boot-Umgebung first_disk (Quelle) mit der Boot-Umgebung second_disk verglichen und die Ergebnisse werden in eine Datei gestellt.

# /usr/sbin/lucompare -i  /etc/lu/compare/ \
-o /var/tmp/compare.out second_disk

Löschen einer inaktiven Boot-Umgebung

Mit dem Befehl ludelete können Sie eine Boot-Umgebung löschen. Dabei gelten die folgenden Einschränkungen.

Der Befehl ludelete hat folgende Syntax:

# ludelete BE-name
BE-name

Gibt den Namen der inaktiven Boot-Umgebung an, die gelöscht werden soll.

Beispiel 7-3 Löschen einer inaktiven Boot-Umgebung

In diesem Beispiel wird die Boot-Umgebung second_disk gelöscht.

# ludelete second_disk

Anzeigen des Namens der aktiven Boot-Umgebung

Mit dem Befehl lucurr zeigen Sie den Namen der derzeit ausgeführten Boot-Umgebung an. Falls keine Boot-Umgebungen auf dem System konfiguriert wurden, wird die Meldung “No Boot Environments are defined” angezeigt. Beachten Sie, dass lucurr nur den Namen der aktuellen Boot-Umgebung ausgibt, nicht den Namen der Boot-Umgebung, die beim nächsten Neustart aktiviert wird. Zum Ermitteln des Status einer Boot-Umgebung siehe Anzeigen des Status aller Boot-Umgebungen.

Beispiel 7-4 Anzeigen des Namens der aktiven Boot-Umgebung

In diesem Beispiel wird der Name der aktuellen Boot-Umgebung angezeigt.

# /usr/sbin/lucurr
solaris10