Solaris 9 4/03 Versionshinweise

Installation eines Solaris Flash-Differentialarchivs mit Solaris Live Upgrade

Überblick

Solaris Live Upgrade ist ein Verfahren, das es ermöglicht, ein Upgrade laufender Systeme durchzuführen, ohne deren Betrieb zu unterbrechen. Dabei stellen Sie ein Duplikat der aktuell laufenden Boot-Umgebung her und führen dann mit dem Duplikat das Upgrade durch. Ein Upgrade oder die Installation eines Solaris Flash-Archivs hat keine Auswirkung auf die ursprüngliche Systemkonfiguration, so dass diese voll einsatzfähig bleibt. Nach diesem Vorgang können Sie die neue Boot-Umgebung durch einen Systemneustart aktivieren. Sollte ein Fehler auftreten, können Sie durch einen weiteren Systemneustart problemlos wieder auf die ursprüngliche Boot-Umgebung zurückgreifen. Sie vermeiden somit die normalerweise mit Test und Auswertung verbundene Ausfallzeit.

Nachdem Sie mit Solaris Live Upgrade eine inaktive Boot-Umgebung erzeugt haben, können Sie mit dieser ein Upgrade durchführen. Eine Möglichkeit zum Aufrüsten inaktiver Boot-Umgebungen stellt die Installation eines Solaris Flash-Archivs dar. Bei einer Solaris Flash-Archivinstallation werden alle Dateien der neuen Boot-Umgebung überschrieben. Liegen nur geringfügige Änderungen vor, können Sie die Boot-Umgebung durch Installation eines Differentialarchivs aktualisieren. Differentialarchive umfassen die Unterschiede zwischen zwei Systemabbildern, nämlich dem unveränderten Abbild des Master-Systems und einem aktualisierten Abbild des Master-Systems. Bei der Installation eines Differentialarchivs werden nur die im Archiv angegebenen Dateien in die Boot-Umgebung hinzugefügt oder geändert oder aus ihr gelöscht. Mithilfe von Differentialarchiven lassen sich Klon-Systeme sehr schnell um geringfügige Änderungen aktualisieren.

Informationen zum Anlegen von Solaris Flash-Differentialarchiven finden Sie im Solaris 9 Installationshandbuch.

So erstellen Sie ein Profil für die Arbeit mit Solaris Live Upgrade

Nachdem Sie ein Differentialarchiv erzeugt haben, können Sie es mit Solaris Live Upgrade in der neuen Boot-Umgebung installieren. Solaris Live Upgrade benötigt ein Profil, aus dem die Upgrade-Parameter hervorgehen. Auf dieses Profil wird vom Befehl luupgrade zugegriffen.

  1. Erstellen Sie in einem Texteditor eine Textdatei.

  2. Fügen Sie Profilschlüsselwörter und -werte als Upgrade-Parameter ein. Die nachfolgenden Schlüsselwörter sind in Differentialarchiven zulässig.

    Tabelle 3–1 Schlüsselwörter in Solaris Live Upgrade-Profilen und deren Beschreibung

    Profilschlüsselwort 

    Beschreibung  

    (Erforderlich) install_type

    Gibt die Art der Installation an. Der Wert für Solaris Flash-Differentialarchive ist flash_update.

    (Erforderlich) archive_location

    Ruft ein Solaris Flash-Archiv aus einem angegebenen Verzeichnis ab. 

    (Optional) no_master_check

    Es wird nicht kontrolliert, ob das Klon-System aus dem Original-Master-System abgeleitet wurde. 

    (Optional)local_customization

    Gibt das Verzeichnis an, in dem benutzerdefinierte Skripten zur Erhaltung lokaler Konfigurationen auf dem Klon-System gespeichert sind.  

    (Optional) forced_deployment

    Um das Klon-System auf den gewünschten Stand zu bringen, werden alle neuen Dateien gelöscht.  

    (Optional) no_content_check

    Es wird nicht kontrolliert, ob das Klon-System eine exakte Kopie des Master-Systems ist. 

  3. Speichern Sie das Profil in einem Verzeichnis auf dem lokalen System.

  4. Vergewissern Sie sich, dass root Eigentümer des Profils ist und die Berechtigungen auf 644 gesetzt sind.

  5. (Optional) Testen Sie das Profil.

    Wie Sie mit dem Befehl luupgrade Differentialarchive installieren können, erfahren Sie in Kapitel 33, “Ausführen eines Upgrades mit Solaris Live Upgrade (Vorgehen)” in Solaris 9 Installationshandbuch im Abschnitt "So führen Sie ein Solaris Live Upgrade mit Profil aus“.


Beispiel 3–1 Solaris Live Upgrade-Profil

Sehen Sie hier ein Beispielprofil für die Installation eines Differentialarchivs auf einem Klon-System mit dem Verfahren Solaris Live Upgrade. Dabei werden nur die im Differentialarchiv angegebenen Dateien hinzugefügt, geändert oder gelöscht. Das Solaris Flash-Archiv wird von einem NFS-Server abgerufen. Da das Abbild vom Original-Master-System erstellt wurde, wird das Klon-System nicht auf Gültigkeit des Systemabbilds überprüft. Dieses Profil wird mit dem Solaris Live Upgrade-Befehl luupgrade und den Optionen -u und -j verwendet.

# profile keywords         profile values
# ----------------         -------------------
 install_type              flash_update
 archive_location          nfs installserver:/export/solaris/flasharchive/solaris9archive
 no_master_check