![]() | |
Sun Java Enterprise System 5-Aktualisierungshandbuch für UNIX |
Kapitel3
Sun Cluster-SoftwareIn diesem Kapitel wird die Aktualisierung der Sun Cluster-Software auf Java ES 5 (Release 5) beschrieben: Sun Cluster 3.1 8/05-Software.
Das Kapitel enthält einen Überblick über die Aktualisierungsaspekte der Sun Cluster-Software auf Release 5.
Die Sun Cluster-Software wird nur auf Solaris-Plattformen unterstützt.
Die in diesem Kapitel beschriebene Aktualisierung der Sun Cluster-Software beschreibt sowohl die Aktualisierung der Sun Cluster-Framework-Software als auch der Sun Cluster-Datendienst-Software oder -Agenten.
Überblick über Aktualisierungen der Sun Cluster-SoftwareIn diesem Abschnitt werden die folgenden allgemeinen Aspekte bezüglich der Aktualisierung der Sun Cluster-Software auf Java ES 5 (Release 5) beschrieben:
Über Sun Cluster-Software Release 5
Release 5 der Sun Cluster-Software stellt eine kleinere Aktualisierung im Gegensatz zu Release 4 der Sun Cluster-Software dar (siehe Sun Cluster Release Notes, http://docs.sun.com/doc/819-1405/6n3p13hac?a=view). Release 5 der Sun Cluster-Software ist im Grunde mit Release 4 identisch, bis auf den Unterschied, dass Release 5 das Solaris 8-Betriebssystem nicht unterstützt.
Änderungen am Dokumentationssatz von Sun Cluster 3.1 8/05 finden Sie unter Sun Cluster 3.1 8/05 With Java Enterprise System 5 Special Instructions, http://docs.sun.com/doc/819-4351. Ansonsten gelten die Verfahren im Dokumentationssatz von Sun Cluster 3.1 8/05 für Release 5 der Sun Cluster-Software.
Wegweiser für die Aktualisierung von Sun Cluster
In Tabelle 3-1 werden die unterstützten Sun Cluster-Aktualisierungswege auf Java ES 5 (Release 5) dargestellt. Die Tabelle enthält nur Informationen für das Solaris-Betriebssystem.
Die Sun Cluster-Versionen stimmen nicht eins zu eins mit den Java ES Releases überein. In der Vergangenheit wurden vorläufige Releases (Interim Feature Releases, IFRs) der Sun Cluster-Software zwischen vollständigen Java ES Releases in Java ES integriert. Aus diesem Grund beinhaltet die Aktualisierung von Java ES von Sun Cluster Release 2, Release 3 und Release 4 auf Sun Cluster Release 5 (siehe Tabelle 3-1) die Aktualisierung der Sun Cluster 3.1 4/04-, Sun Cluster 3.1 9/04- und Sun Cluster 3.1 8/05-Software auf Release 5.
Tabelle 3-1 Wege für die Aktualisierung auf Java ES 5 (Release 5): Sun Cluster 3.1 8/05-Software
Java ES Release
Sun Cluster
SoftwareversionAllgemeiner Ansatz
Neukonfiguration erforderlich
Release 4
Sun Cluster 3.1 8/05
(2005Q4)Direkte Aktualisierung1:
Durch Anwendung des Sun Cluster-Dienstprogramms scinstall.None.
Release 3
Sun Cluster 3.1 9/04
oder
Sun Cluster 3.1 8/05 (IFR)Direkte Aktualisierung:
Durch Anwendung des Sun Cluster-Dienstprogramms scinstall.Cluster-Konfiguration wird automatisch in die aktualisierte Version migriert.
Bei der Aktualisierung des IFR auf Release 5 ist keine Neukonfiguration erforderlich.
Release 2
Sun Cluster 3.1 4/04
oder
Sun Cluster 3.1 9/04 (IFR)Direkte Aktualisierung:
Durch Anwendung des Sun Cluster-Dienstprogramms scinstall.Cluster-Konfiguration wird automatisch in die aktualisierte Version migriert
Release 1
Sun Cluster 3.1
Direkte Aktualisierung nicht zertifiziert.
Kann jedoch mit dem Dienstprogramm scinstall durchgeführt werden.Cluster-Konfiguration wird automatisch in die aktualisierte Version migriert
Versionen vor Java ES
Sun Cluster 3.0
Direkte Aktualisierung nicht zertifiziert.
Kann jedoch mit dem Dienstprogramm scinstall durchgeführt werden.Cluster-Konfiguration wird automatisch in die aktualisierte Version migriert
1Eine Aktualisierung von Release 4 auf Release 5 ist nur erforderlich, wenn die von der Sun Cluster-Software gemeinsam genutzten Komponenten auf Release 5 aktualisiert wurden.
Sun Cluster-Daten
Die folgende Tabelle enthält die Datentypen, die von einer Aktualisierung der Sun Cluster-Software betroffen sein können.
Vorgehensweise zur Aktualisierung von Sun Cluster
Die Vorgehensweise zur Aktualisierung von Sun Cluster hängt im Grunde von den verschiedenen Aspekten ab, die in Chapter 1, "Planung hinsichtlich der Aktualisierungen" besprochen wurden: Aktualisierungsweg, Abhängigkeiten zwischen den Java ES-Komponenten, selektive Aktualisierung im Vergleich zur Aktualisierung aller Komponenten, Bereitstellung mehrerer Instanzen usw.
In diesem Abschnitt wird im Detail auf Sun Cluster eingegangen, indem Themen besprochen werden, die Ihre Aktualisierungspläne von Sun Cluster beeinflussen können.
Kompatibilität
Die Java ES Release 5-Version der Sun Cluster-Software enthält eine neue grafische Verwaltungsschnittstelle, ist jedoch rückwärts kompatibel zu Vorgängerversionen der Sun Cluster-Agenten.
Sun Cluster-Abhängigkeiten
Sun Cluster-Abhängigkeiten zu anderen Java ES-Komponenten beeinflussen möglicherweise das Verfahren für die Aktualisierung und Neukonfiguration der Sun Cluster-Software. Änderungen der Sun Cluster-Schnittstellen oder -Funktionen könnten beispielsweise aktualisierte Versionen der Komponenten erforderlich machen, von denen die Sun Cluster-Software abhängig ist. Welche dieser Komponenten aktualisiert werden müssen, hängt von dem jeweiligen Aktualisierungsweg ab.
Für Sun Cluster bestehen Abhängigkeiten zu folgenden Java ES-Komponenten:
- Gemeinsam genutzte Komponenten. Die Sun Cluster-Software ist von bestimmten gemeinsam genutzten Java ES-Komponenten abhängig (siehe Tabelle 1-9).
- Datendienste. Die Sun Cluster-Software erfordert bestimmte Datendienste (oder Agenten), um Java ES-Produktkomponenten hochverfügbar zu machen. Für jede Produktkomponente, die in einer Sun Cluster-Umgebung ausgeführt wird, muss ein entsprechender Datendienst für die Verwaltung der jeweiligen Cluster-Ressourcen vorhanden sein. Die Aktualisierung der Agentenpakete ist üblicherweise Bestandteil des Sun Cluster-Aktualisierungsvorgangs.
Duale Aktualisierung
Die duale Aktualisierung, bei der sowohl die Sun Cluster-Software als auch das Betriebssystem aktualisiert werden (wie unter Duale Aktualisierungen: Java ES und Betriebssystem-Software beschrieben), kann im Rahmen einer nicht parallelen Aktualisierung von Sun Cluster, jedoch nicht als Teil eines Rolling Upgrade durchgeführt werden.
Informationen zu den jeweiligen Verfahren finden Sie im Kapitel zur Aktualisierung im Sun Cluster Installation Guide, http://docs.sun.com/doc/819-0420/6n2rlnnd1?a=view. Änderungen für Sun Cluster Release 5 finden Sie unter Sun Cluster 3.1 8/05 With Java Enterprise System 5 Special Instructions, http://docs.sun.com/doc/819-4351.
Das Verfahren ist auf Aktualisierungen des Solaris-Betriebssystems von Solaris 8 oder Solaris 9 auf Solaris 10 anwendbar.
Aktualisieren der Sun Cluster-Software auf Java ES Release 5Dieser Abschnitt enthält Informationen zur Aktualisierung der Sun Cluster-Software von Java ES 2005Q4 (Release 4), Java ES 2005Q1 (Release 3) und Java ES 2004Q2 (Release 2) auf Java ES 5 (Release 5). Die Aktualisierungsvorgänge sind für die drei Sun Cluster-Versionen in diesen Java ES Releases identisch: Sun Cluster 3.1 4/04-, Sun Cluster 3.1 9/04- und Sun Cluster 3.1 8/05-Software.
Wenn Sie die Sun Cluster 3.1 8/05-Software (Release 3 oder Release 4) bereits installiert haben, müssen Sie nur auf Release 5 aktualisieren, wenn die von der Sun Cluster-Software gemeinsam genutzten Komponenten auf Release 5 aktualisiert wurden.
In diesem Abschnitt werden folgende Themen behandelt:
Einführung
Berücksichtigen Sie bei der Aktualisierung der Sun Cluster-Software auf Java ES Release 5 folgende Aspekte des Aktualisierungsvorgangs:
- Allgemeiner Aktualisierungsansatz. Die Aktualisierung erfolgt durch die Ausführung des Skripts scinstall, das die Sun Cluster-Software aktualisiert und nach Abschluss der Software-Lokalisierung die vorherige Sun Cluster-Konfiguration anwendet. Es müssen alle Knoten in einer Cluster-Umgebung auf dieselbe Version aktualisiert werden, entweder durch Beenden des Clusters und die Aktualisierung sämtlicher Knoten oder durch ein Rolling Upgrade, bei dem die Knoten nacheinander aktualisiert werden, ohne den Cluster zu beenden.
- Aktualisierungsabhängigkeiten. Während die Sun Cluster-Software von einer Reihe gemeinsam genutzter Java ES-Komponenten abhängt (siehe Tabelle 1-9), handelt es sich dabei nicht um zwingende Abhängigkeiten: Die Sun Cluster-Software von Java ES Release 5 ist mit den Release 4-Versionen dieser Komponenten kompatibel.
- Rückwärtskompatibilität. Release 5 der Sun Cluster-Framework-Software ist rückwärts kompatibel mit früheren Cluster Agents. Release 5 der Sun Cluster-Agent-Software ist rückwärts kompatibel mit Java ES Release 4-Komponenten. Alle Knoten in einem Cluster müssen jedoch die gleiche Version der Framework- und Agent-Software ausführen.
- Aufheben der Aktualisierung. Das Zurücksetzen der Release 5-Aktualisierung der Sun Cluster-Software auf frühere Versionen wird nicht unterstützt.
- Plattformspezifische Aspekte. Der Ansatz zur Aktualisierung der Sun Cluster-Software ist auf allen Solaris-Plattformen und Hardware-Architekturen identisch; die Sun Cluster-Software wird jedoch nicht auf Linux-Plattformen unterstützt.
Aktualisierung von Sun Cluster
Dieser Abschnitt bietet einen Überblick über das Aktualisierungsverfahren der Sun Cluster-Software von Java ES Release 4 auf Java ES Release 5:
Der Abschnitt behandelt die nicht parallel ausgeführte Aktualisierung von Sun Cluster. Der Unterschied dieses Verfahrens zu einem Rolling Upgrade besteht darin, dass der Cluster bei der Aktualisierung nicht beendet wird. Das im Folgenden beschriebene allgemeine Verfahren zur Aktualisierung eines Cluster-Knotens ist jedoch für beide Fälle identisch. Die jeweiligen Verfahren finden Sie im Kapitel zur Aktualisierung im Sun Cluster Installation Guide, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view. Änderungen für Sun Cluster Release 5 finden Sie unter Sun Cluster 3.1 8/05 With Java Enterprise System 5 Special Instructions, http://docs.sun.com/doc/819-4351.
Aufgaben vor der Aktualisierung
Bevor Sie mit der Aktualisierung der Sun Cluster-Software beginnen, führen Sie die folgenden Aufgaben durch:
Aktuelle Versionsinformationen überprüfen
Sie können die aktuelle Version der Sun Cluster-Software durch Eingabe des folgenden Befehls überprüfen:
scinstall -pv
Der Befehl gibt die Sun Cluster-Version und die Version der installierten Softwarepakete zurück. Wenn mit diesem Befehl die 3.1 8/05-Version zurückgegeben wird (3.1u4), überprüfen Sie die Patch-Versionsnummer, um zu ermitteln, ob Sie über Release 4 oder Release 5 der Software verfügen (siehe folgende Tabelle).
Tabelle 3-3 Sun Cluster Ausgaben der Versionsüberprüfung
Java ES Release
Sun Cluster-Versionsnummer
Patch-Versionsnummern
Release 1 (Sun Cluster 3.1)
3.1
Release 2 (Sun Cluster 3.1 4/04)
3.1u2
Release 2 oder 3 (Sun Cluster 3.1 9/04)
3.1u3
Release 3 oder 4 (Sun Cluster 3.1 8/05)
3.1u4
Solaris 9 SPARC: 117949-15
Solaris 8 SPARC: 117950-15
Solaris 9 x86: 117909-15Release 5 (Sun Cluster 3.1 8/05)
3.1u4
Solaris 10 SPARC: 120500-081
Solaris 9 SPARC: 117949-23
Solaris 8 SPARC: 117950-23
Solaris 10 x86: 120501-08
Solaris 9 x86: 117909-23
1Diese Patch-Versionsnummern sind für die Aktualisierung auf Java ES Release 5 für die verschiedenen Plattformen mindestens erforderlich. Wenn neuere Versionen verfügbar sind, verwenden Sie anstelle der in dieser Tabelle genannten Versionen die neueren Versionen.
Sun Cluster Geographic Edition-Infrastruktur beenden
Wenn Sie ein Cluster aktualisieren, das über die Sun Cluster Geographic Edition-Software ausgeführt wird, müssen Sie zunächst die Sun Cluster Geographic Edition-Infrastruktur beenden und weitere Schritte zur Vorbereitung des Clusters für die Aktualisierung ausführen. Folgen Sie den Anweisungen zur Aktualisierung im Sun Cluster Geographic Edition Installation Guide, http://docs.sun.com/doc/819-8004/6n9tmd19d?=view. Die dort beschriebenen Verfahren enthalten Schritte zur Aktualisierung der Sun Cluster-Software in den verschieden Phasen der Aktualisierung.
Cluster-Knoten für die Aktualisierung vorbereiten
Vor der Aktualisierung der Sun Cluster-Software muss der Cluster-Knoten aus der Cluster-Umgebung entfernt werden:
- Nicht parallel ausgeführte Aktualisierungen. Für das Entfernen des Knotens aus der Cluster-Umgebung muss die Umgebung beendet werden: Offline schalten und Deaktivieren der Ressourcengruppen, Beenden der in der Umgebung ausgeführten Anwendungen, Sichern der gemeinsam genutzten Daten, Sichern der Systemfestplatte und Neustarten des Knotens im Nicht-Cluster-Modus.
- Parallel ausgeführte Aktualisierungen. Das Entfernen des Knotens aus der Cluster-Umgebung erfordert das Verschieben der Ressourcen- und Gerätegruppen aus dem Knoten, das Sichern der gemeinsam genutzten Daten und der Systemfestplatte und das Neustarten des Knotens im Nicht-Cluster-Modus.
Detaillierte Informationen zu diesen und anderen Vorgängen, die in bestimmten Situationen gegebenenfalls ausgeführt werden müssen, finden Sie im Kapitel zur Aktualisierung im Sun Cluster Installation Guide, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view.
Betriebssystem aktualisieren
Möglicherweise möchten Sie die durch die Aktualisierung notwendige Ausfallzeit nutzen, um Ihr Betriebssystem und die Version des verwendeten Volume-Managers zu aktualisieren.
Detaillierte Informationen zu den jeweiligen Verfahren finden Sie im Kapitel zur Aktualisierung im Sun Cluster Installation Guide, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view.
Sun Cluster-Abhängigkeiten aktualisieren
Es wird grundsätzlich empfohlen, alle Java ES-Komponenten auf einem Computersystem (und in einer Netzwerkumgebung) auf Release 5 zu aktualisieren. Die Aktualisierung der gemeinsam genutzten Release 4-Komponenten, von denen die Sun Cluster-Software abhängt, ist optional und kann wie in Chapter 2, "Aktualisieren der gemeinsam genutzten Java ES-Komponenten." beschrieben durchgeführt werden. (Die Aktualisierung der gemeinsam genutzten Release 2-Komponenten auf Release 5 ist jedoch zwingend.)
Erforderliche Konfigurationsinformationen und Passwörter abrufen
Es werden keine bestimmten Informationen zur aktuell installierten Version benötigt. Sie müssen jedoch als Superuser angemeldet sein, um die Aktualisierung durchführen zu können.
Aktualisieren der Sun Cluster-Software
Dieser Abschnitt enthält eine Beschreibung der Aspekte, die Einfluss auf das Aktualisierungsverfahren der Sun Cluster-Software haben, sowie eine Beschreibung des eigentlichen Aktualisierungsverfahrens.
Zu berücksichtigende Aspekte bei der Aktualisierung
Bei der Aktualisierung der Sun Cluster-Software auf Java ES Release 5 müssen folgende Aspekte berücksichtigt werden:
- Wenn Sie die Sun Cluster-Framework-Software aktualisieren, wird empfohlen, die Datendienste zu aktualisieren, die für die Verwaltung der hochverfügbaren Java ES-Komponenten und anderer in Ihrer Cluster-Umgebung ausgeführten Anwendungen erforderlich sind.
- Die Aktualisierung der Sun Cluster-Software bietet auch eine Gelegenheit, die Java ES-Komponenten oder andere in Ihrer Cluster-Umgebung ausgeführte Anwendungen zu aktualisieren.
Aktualisierungsverfahren
Das folgende Verfahren ist für die Aktualisierung der Sun Cluster-Software auf den einzelnen Cluster-Knoten anzuwenden. Die folgenden Schritte sind sehr allgemein gehalten. Detaillierte Informationen zur Ausführung dieser Schritte finden Sie im Kapitel zur Aktualisierung im Sun Cluster Installation Guide, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view. Änderungen für Sun Cluster Release 5 finden Sie unter Sun Cluster 3.1 8/05 With Java Enterprise System 5 Special Instructions, http://docs.sun.com/doc/819-4351.
- Starten Sie im Nicht-Cluster-Modus.
- Melden Sie sich als Root oder Superuser an.
su -
- Wechseln Sie in folgendes Verzeichnis der Java ES Release 5-Verteilung:
cd /os_arch/Product/sun_cluster/os-ver/Tools
wobei os_arch der Plattform entspricht, wie z. B. Solaris_sparc, und os-ver ist Solaris 9 oder Solaris 10.
- Führen Sie das Dienstprogramm scinstall aus.
./scinstall
Es wird ein Hauptmenü für die Durchführung der Cluster-Installation, der Konfiguration und der Aktualisierungsaufgaben angezeigt.
- Aktualisieren Sie die Sun Cluster-Framework-Software und die gewünschten Datendienste.
Die aktualisierten Datendienste müssen konfiguriert werden, indem die entsprechenden Ressourcen in die aktualisierten Ressourcentypen migriert werden (siehe Aufgaben nach der Aktualisierung).
- Wenden Sie alle erforderlichen Patches auf die Sun Cluster-Framework-Software und -Datendienste an.
Informationen zum Zugriff und zum Anwenden der entsprechenden Patches finden Sie in Sun Cluster 3.0-3.1 Release Notes Supplement, http://docs.sun.com/app/docs/doc/816-3381/6m9lratq9?a=view#gcpom.
- Starten Sie den Knoten im Cluster neu.
Überprüfen der Aktualisierung
Um zu überprüfen, ob die Aktualisierung der Sun Cluster-Software erfolgreich war, gehen Sie wie folgt vor:
- Geben Sie folgenden Befehl ein:
scinstall -pv
Der Befehl gibt die Sun Cluster-Version und die Version der installierten Softwarepakete zurück. Wenn mit diesem Befehl die 3.1 8/05-Version zurückgegeben wird (3.1u4), überprüfen Sie die Patch-Versionsnummer, um zu ermitteln, ob Sie über Release 4 oder Release 5 der Software verfügen (siehe Tabelle 3-3).
- Überprüfen Sie die Protokolldatei der Datendienstaktualisierung.
Ein Verweis auf die Protokolldatei finden Sie am Ende der Ausgabemeldungen der Aktualisierung.
Aufgaben nach der Aktualisierung
Nach der Aktualisierung der Sun Cluster-Software müssen Sie eine Reihe zusätzlicher Aufgaben durchführen. Diese sind davon abhängig, ob Sie eine parallel oder eine nicht parallel durchgeführte Aktualisierung vorgenommen haben. Zu den Aufgaben, die für eine vollständige Wiederherstellung Ihrer Cluster-Umgebung erforderlich sind, gehören unter anderem:
Detaillierte Informationen zu den Aufgaben, die nach der Installation durchgeführt werden müssen, finden Sie im Kapitel zur Aktualisierung im Sun Cluster Installation Guide, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view.
Aufheben der Aktualisierung
Das Aufheben der Aktualisierung der Sun Cluster-Software wird nicht unterstützt. Die während der Aktualisierung vorgenommenen Änderungen sind nicht einfach rückgängig zu machen.