Diese Installationsverbesserung ist neu in der Version Developer 2/07.
Ab dieser Version können Sie für das Betriebssystem Solaris ein Upgrade durchführen, wenn darin nicht-globale Zonen installiert sind.
Die einzigste Voraussetzung für eine Aufrüstung ist ein Solaris Flash-Archiv. Wenn Sie für die Installation ein Solaris Flash-Archiv verwenden, wird ein Archiv, das nicht globale Zonen enthält, nicht korrekt auf dem System installiert.
Die folgenden Änderungen richten sich an Systeme, auf denen nicht globale Zonen installiert sind:
Wenn Sie das interaktive Solaris-Installationsprogramm verwenden, können Sie ein System auch bei bereits installierten nicht-globalen Zonen aktualisieren oder patchen. Abhängig von der Anzahl der bereits installieren nicht-globalen Zonen dauert das Aktualisieren oder Patchen jedoch recht lange.
Bei einer automatisierten JumpStart-Installation können Sie mit jedem für ein Upgrade oder einen Patch gültigem Schlüsselwort aktualisieren oder patchen. Abhängig von der Anzahl der bereits installieren nicht-globalen Zonen dauert das Aktualisieren oder Patchen jedoch recht lange.
Mit dem Solaris Live Upgrade können Sie ein System mit bereits installierten nicht-globalen Zonen aktualisieren oder patchen. Wenn bereits nicht-globale Zonen auf Ihrem System installiert sind, sollten Sie Solaris 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 Solaris Live Upgrade patchen, brauchen Sie das System nicht in den Einzelbenutzermodus überführen und können die Verfügbarkeit Ihres Systems maximieren.
Solaris Live Upgrade erstellt eine Kopie des Betriebssystems in der inaktiven Boot-Umgebung. Die inaktive Boot-Umgebung kann auch dann aktualisiert oder gepatcht werden, wenn bereits nicht-globale Zonen installiert sind. Die inaktive Boot-Umgebung kann so gebootet werden, dass sie zur neuen Boot-Umgebung wird. Die folgenden Änderungen richten sich an Systeme, auf denen nicht globale Zonen installiert sind:
Mit den Solaris Live Upgrade-Paketen SUNWlur und SUNWluu muss ein neues Paket, SUNWlucfg, installiert werden. Dieses Paket ist für jedes System erforderlich, nicht nur für ein System mit installierten nicht-globalen Zonen.
Diese drei Pakete enthalten die Software, die für die Aufrüstung mittels Solaris Live Upgrade erforderlich ist. Diese Pakete enthalten die bestehende Software, neue Funktionen sowie Bugfixes. Wenn Sie diese Pakete nicht in Ihrem System installieren, bevor Sie Solaris Live Upgrade ausführen, schlägt das Aktualisieren auf die Zielversion fehl.
Das Erstellen einer neuen Boot-Umgebung von einer derzeit ausgeführten Boot-Umgebung bleibt im Vergleich mit früheren Versionen bis auf eine Ausnahme gleich. Diese Ausnahme tritt unter den folgenden Umständen auf:
Wenn in der aktuellen Bootumgebung der Befehl zonecfg add fs ausgeführt wurde, um für eine nicht globale Zone ein separates Dateisystem zu erstellen
Wenn sich dieses separate Dateisystem in einem gemeinsam genutzten Dateisystem befindet, z. B. /zone/root/export
Um zu verhindern, dass dieses separate Dateisystem in der neuen Bootumgebung gemeinsam genutzt wird, können Sie nun für eine nicht globale Zone mit Hilfe des Befehls lucreate eine Zielschicht für ein separates Dateisystem angeben. Das Argument zur Option -m verfügt über ein neues optionales Feld, zonename. Dieses neue Feld positioniert das separate Dateisystem der nicht-globalen Zone auf einem separaten Slice in der neuen Boot-Umgebung.
Standardmäßig werden alle Dateisysteme, bei denen es sich nicht um die kritischen Dateisysteme handelt — also die Dateisysteme Root (/), /usr und /opt —, von der aktuellen und der neuen Bootumgebung gemeinsam genutzt. Das Dateisystem /export ist ein gemeinsam genutztes Dateisystem. Wenn Sie die Option -m verwenden, wird das Dateisystem der nicht-globalen Zone auf einem separaten Slice platziert und die Daten werden nicht für die gemeinsame Nutzung freigegeben. Mit der Option -m wird verhindert, dass Zonendateisysteme, die mit dem Befehl zonecfg add fs erstellt wurden, zwischen den Bootumgebungen gemeinsam genutzt werden. Weitere Informationen finden Sie unter zonecfg(1M).
In diesem Beispiel wird eine neue Bootumgebung mit der Bezeichnung newbe erstellt. Das Root-Dateisystem (/) wird nach c0t1d0s4 kopiert. Alle nicht-globalen Zonen in der aktuellen Boot-Umgebung werden in die neue Boot-Umgebung kopiert. Die nicht globale Zone zone1 enthält ein Dateisystem, das sich in einer separaten Schicht in einem gemeinsam genutzten Dateisystem befindet, so z. B. in /zone1/root/export. Um zu verhindern, dass dieses Dateisystem gemeinsam genutzt wird, wird es in newbe in eine separate Schicht ( c0t1d0s1) kopiert.
# lucreate -n newbe -m /:/dev/dsk/c0t1d0s4:ufs \ -m /export:/dev/dsk/c0t1d0s1:ufs:zone1 |
Über den Befehl lumount erhalten nicht globale Zonen Zugriff auf die zugehörigen Dateisysteme, die sich in inaktiven Bootumgebungen befinden. Wenn der Administrator der globalen Zone den Befehl lumount aufruft, um eine inaktive Bootumgebung bereitzustellen, wird die Bootumgebung auch für nicht globale Zonen bereitgestellt.
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.
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 die nicht-globalen Zonen angezeigt.
Detaillierte Anweisungen zum Aufrüsten eines Systems, auf dem nicht globale Zonen installiert sind, oder Informationen zur Partitionierung von Solaris-Zonen finden Sie in den folgenden Dokumentationen:
Beschreibung |
Weitere Informationen |
---|---|
Aktualisieren eines Systems mit bereits installierten nicht-globalen Zonen mithilfe von Solaris Live Upgrade | |
Erstellen und Verwenden von nicht-globalen Zonen |
System Administration Guide: Virtualization Using the Solaris Operating System |
Aktualisieren mit JumpStart |
Solaris Express Installation Guide: Custom JumpStart and Advanced Installations |
Aktualisieren mit der interaktiven Solaris-Installations-GUI |