Navigationslinks überspringen | |
Druckansicht beenden | |
Oracle Solaris 10 1/13 Installationshandbuch: Live Upgrade und Planung von Upgrades Oracle Solaris 10 1/13 Information Library (Deutsch) |
Teil I Upgraden mit Live Upgrade
1. Informationen zur Planung einer Oracle Solaris-Installation
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)
Richtlinien zur Verwendung von Live Upgrade mit nicht-globalen Zonen (Planung)
Erstellen einer Boot-Umgebung bei einer nicht-globalen Zone auf einem separaten Dateisystem
Upgraden mit Live Upgrade, wenn nicht globale Zonen in einem System installiert sind (Aufgaben)
Aktualisieren eines Systems mit bereits installierten nicht-globalen Zonen (Beispiel)
Upgraden mit Live Upgrade, wenn nicht globale Zonen in einem System installiert sind
Verwalten von Boot-Umgebungen mit nicht-globalen Zonen
So vergleichen Sie Boot-Umgebungen eines Systems mit installierten nicht-globalen Zonen
Verwenden des Befehls lumount auf einem System mit installierten nicht-globalen Zonen
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
A. Live Upgrade-Befehlsreferenz
C. Zusätzliche SVR4-Packaging-Anforderungen (Referenz)
D. Verwenden des Patch Analyzers beim Durchführen von Upgrades (Vorgehen)
Ab Solaris 10 8/07 können Sie ein System mit bereits installierten nicht-globalen Zonen mithilfe von Live Upgrade aktualisieren oder patchen. Wenn bereits nicht-globale Zonen auf Ihrem System installiert sind, sollten Sie Live Upgrade zum Aktualisieren oder Patchen Ihres Systems verwenden. Andere Programme zum Aktualisieren des Systems benötigen eventuell deutlich mehr Zeit, da die für die Aktualisierung erforderliche Zeit linear mit der Anzahl an installierten nicht-globalen Zonen ansteigt. Wenn Sie ein System mit Live Upgrade patchen, brauchen Sie das System nicht in den Einzelbenutzermodus zu überführen und können die Verfügbarkeit Ihres Systems maximieren. In der folgenden Liste sind die Änderungen aufgeführt, die für Systeme mit bereits installierten globalen Zonen vorgenommen wurden.
Ein neues Package, SUNWlucfg, muss mit den anderen Live Upgrade-Packages SUNWlur und SUNWluu installiert werden. Dieses Paket ist für jedes System erforderlich, nicht nur für ein System mit installierten nicht-globalen Zonen.
Das Erstellen einer neuen Boot-Umgebung von einer derzeit ausgeführten Boot-Umgebung bleibt bis auf eine Ausnahme gleich. Sie können ein Ziel-Festplattenbereich für ein freigegebenes Dateisystem innerhalb einer nicht globalen Zone angeben. Weitere Informationen finden Sie unter Erstellen und Aktualisieren einer Boot-Umgebung mit bereits installierten nicht-globalen Zonen (Schritte).
Der Befehl lumount stellt nicht-globalen Zonen jetzt Zugriff auf entsprechende Dateisysteme zur Verfügung, die in inaktiven Boot-Umgebungen vorhanden sind. Wenn der Administrator einer globalen Zone den Befehl lumount zum Einhängen einer inaktiven Boot-Umgebung verwendet, wird auch die Boot-Umgebung für die nicht-globalen Zonen eingehängt. Siehe Verwenden des Befehls lumount auf einem System mit installierten nicht-globalen Zonen.
Der Vergleich der Boot-Umgebungen wurde verbessert. Der Befehl lucompare erstellt jetzt einen Vergleich der Boot-Umgebungen, die die Inhalte einer beliebigen nicht globalen Zone enthalten. Siehe So vergleichen Sie Boot-Umgebungen eines Systems mit installierten nicht-globalen Zonen.
Das Auflisten von Dateisystemen mit dem Befehl lufslist wurde verbessert. Jetzt wird eine Liste der Dateisysteme für sowohl die globale Zone als auch für nicht-globale Zonen angezeigt. Siehe So zeigen Sie die Konfiguration einer Boot-Umgebung mit Dateisystemen in einer nicht-globalen Zone an.
Die Oracle Solaris Zones-Partitionierungstechnologie wird zur Virtualisierung von Betriebssystemservices verwendet. Sie stellt eine getrennte und sichere Umgebung zur Ausführung von Anwendungen bereit. Eine nicht-globale Zone ist eine virtualisierte Betriebssystemumgebung, die innerhalb einer einzelnen Instanz des Betriebssystems Oracle Solaris erstellt wird: der globalen Zone. Indem Sie eine nicht-globale Zone erstellen, erzeugen Sie eine Umgebung für die Ausführung von Anwendungen, in der Prozesse vom übrigen System isoliert sind.
Live Upgrade ist ein Mechanismus zum Kopieren des derzeit ausgeführten Systems auf neue Bereiche. Bereits installierte nicht-globale Zonen können zusammen mit der globalen Zone des Dateisystems in eine neue Boot-Umgebung kopiert werden.
Die folgende Abbildung zeigt eine nicht-globale Zone, die zusammen mit der globalen Zone des Dateisystems in die inaktive Boot-Umgebung kopiert wird.
Abbildung 8-1 Erstellen einer Boot-Umgebung – Kopieren von nicht globalen Zonen
Bei diesem Beispiel eines Systems mit nur einem Datenträger wird das Dateisystem root ( /) nach c0t0d0s4 kopiert. Alle nicht-globalen Zonen, die diesem Dateisystem zugeordnet sind, werden ebenfalls nach s4 kopiert. Das Dateisystem /export und das Volume /swap werden von der aktuellen Boot-Umgebung bootenv1 und der inaktiven Boot-Umgebung bootenv2 gemeinsam genutzt. Der Befehl lucreate lautet wie folgt:
# lucreate -c bootenv1 -m /:/dev/dsk/c0t0d0s4:ufs -n bootenv2
Bei diesem Beispiel eines Systems mit zwei Datenträgern wird das Dateisystem root ( /) nach c0t1d0s0 kopiert. Alle nicht-globalen Zonen, die diesem Dateisystem zugeordnet sind, werden ebenfalls nach s0 kopiert. Das Dateisystem /export und das Volume /swap werden von der aktuellen Boot-Umgebung bootenv1 und der inaktiven Boot-Umgebung bootenv2 gemeinsam genutzt. Der Befehl lucreate lautet wie folgt:
# lucreate -c bootenv1 -m /:/dev/dsk/c0t1d0s0:ufs -n bootenv2
Die folgende Abbildung zeigt, dass eine nicht-globale Zone in die inaktive Boot-Umgebung kopiert wird.
Abbildung 8-2 Erstellen einer Boot-Umgebung – Kopieren eines gemeinsam genutzten Dateisystems von einer nicht globalen Zone
Bei diesem Beispiel eines Systems mit nur einem Datenträger wird das Dateisystem root ( /) nach c0t0d0s4 kopiert. Alle nicht-globalen Zonen, die diesem Dateisystem zugeordnet sind, werden ebenfalls nach s4 kopiert. Die nicht-globale Zone zone1 verfügt über ein separates Dateisystem, das mithilfe des Befehls zonecfg add fs erstellt wurde. Der Zonenpfad lautet /zone1/root/export. Damit dieses Dateisystem nicht auch von der inaktiven Boot-Umgebung genutzt wird, wird es in einem separaten Bereich mit der Bezeichnung c0t0d0s6 platziert. Das Dateisystem /export und das Volume /swap werden von der aktuellen Boot-Umgebung bootenv1 und der inaktiven Boot-Umgebung bootenv2 gemeinsam genutzt. Der Befehl lucreate lautet wie folgt:
# lucreate -c bootenv1 -m /:/dev/dsk/c0t0d0s4:ufs \ -m /zone1/root/export:/dev/dsk/c0t0d0s6:ufs:zone1 -n bootenv2
Bei diesem Beispiel eines Systems mit zwei Datenträgern wird das Dateisystem root ( /) nach c0t1d0s0 kopiert. Alle nicht-globalen Zonen, die diesem Dateisystem zugeordnet sind, werden ebenfalls nach s0 kopiert. Die nicht-globale Zone zone1 verfügt über ein separates Dateisystem, das mithilfe des Befehls zonecfg add fs erstellt wurde. Der Zonenpfad lautet /zone1/root/export. Damit dieses Dateisystem nicht auch von der inaktiven Boot-Umgebung genutzt wird, wird es in einem separaten Bereich mit der Bezeichnung c0t0d0s4 platziert . Das Dateisystem /export und das Volume /swap werden von der aktuellen Boot-Umgebung bootenv1 und der inaktiven Boot-Umgebung bootenv2 gemeinsam genutzt. Der Befehl lucreate lautet wie folgt:
# lucreate -c bootenv1 -m /:/dev/dsk/c0t1d0s0:ufs \ -m /zone1/root/export:/dev/dsk/c0t1d0s4:ufs:zone1 -n bootenv2