Sun Java Enterprise System 2005Q4 Aktualisierungshandbuch |
Kapitel 8
High Availability Session StoreIn diesem Kapitel wird die Aktualisierung von High Availability Session Store auf Java ES 2005Q4 (Release 4) beschrieben: High Availability Session Store (HADB) 4.4.2.
Das Kapitel bietet zun�chst einen allgemeinen �berblick �ber die Aktualisierung und beschreibt anschlie�end die verschiedenen Aktualisierungswege, die von Java ES Release 4 unterst�tzt werden. Es wird sowohl die Aktualisierung unter dem Solaris- als auch unter dem Linux-Betriebssystem ber�cksichtigt:
�berblick �ber Aktualisierungen von HADBIn diesem Abschnitt werden die folgenden allgemeinen Aspekte bez�glich der Aktualisierung von HADB auf Java ES 2005Q4 (Release 4) beschrieben:
�ber Java ES Release 4 HADB
Die Java ES Release 4-Versionen von HADB beinhalten Fehlerkorrekturen der Java ES 2005Q1 (Release 3)-Version.
Wegweiser f�r die Aktualisierung von HADB
Tabelle 8-1 zeigt die unterst�tzten Wege f�r die Aktualisierung von HADB auf Java ES Release 4. Die Tabelle gilt sowohl f�r das Solaris- als auch f�r das Linux-Betriebssystem.
HADB-Daten
Die folgende Tabelle enth�lt die Datentypen, die von einer Aktualisierung von HADB betroffen sein k�nnen.
Tabelle 8-2 Verwendung der HADB-Daten
Datentyp
Standort
Verwendung
Dynamische Anwendungsdaten
/var/opt/SUNWhadb and /etc/opt/SUNWhadb
High Availability Session Store und Konfigurationsinformationen.
Kompatibilit�t
Die in Java ES Release 4 enthaltene HADB ist r�ckw�rts kompatibel zur HADB in Java ES Release 3.
HADB-Abh�ngigkeiten
Die in Java ES Release 4 enthaltene HADB erfordert Java 2 Platform, Standard Edition (J2SE) Version 5.0 oder h�her.
Aktualisieren der HADB von Java ES Release 3Dieser Abschnitt enth�lt Informationen zur Aktualisierung der HADB von Java ES 2005Q1 (Release 3) auf Java ES 2005Q4 (Release 4). In diesem Abschnitt werden folgende Themen behandelt:
Einf�hrung
Ber�cksichtigen Sie bei der Aktualisierung der HADB von Java ES Release 3 auf Java ES Release 4 folgende Aspekte des Aktualisierungsvorgangs:
- Allgemeiner Aktualisierungsansatz. Die Aktualisierung erfolgt durch das Entfernen der Java ES Release 3 HADB-Pakete und das Hinzuf�gen der Java ES Release 4-Pakete. Zwei Aktualisierungsans�tze sind m�glich:
- Aktualisierungsabh�ngigkeiten. HADB erfordert J2SE Version 5.0 oder h�her
- R�ckw�rtskompatibilit�t. Die in Java ES Release 4 enthaltene HADB ist r�ckw�rts kompatibel zur HADB in Java ES Release 3.
- Aufheben der Aktualisierung. Das Zur�cksetzen der Java ES Release 4-Aktualisierung auf Java ES Release 3 erfolgt durch die Wiederherstellung der Release 3-Version, die bei der Aktualisierung auf Release 4 in einem eigenen Verzeichnis unver�ndert beibehalten wurde.
- Plattformspezifische Aspekte. Der allgemeine Ansatz f�r die Aktualisierung von HADB ist f�r das Solaris- und Linux-Betriebssystem identisch.
Aktualisierung der Release 3-Version von HADB
In diesem Abschnitt wird die Aktualisierung von HADB von Java ES Release 3 auf Java ES Release 4 unter Solaris und Linux beschrieben. In diesem Abschnitt werden folgende Themen behandelt:
Aufgaben vor der Aktualisierung
Bevor Sie mit der Aktualisierung von HADB beginnen, f�hren Sie die folgenden beschriebenen Aufgaben durch.
Aktuelle Versionsinformationen �berpr�fen
Um die aktuelle HADB-Version zu �berpr�fen, verwenden Sie ein Standarddienstprogramm f�r die Versions�berpr�fung. Zum Beispiel:
Solaris:
pkgparam -v SUNWhadbaLinux:
rpm -qi sun-hadb-a-4.4.2-7.i386.rpm
HADB-Aktualisierungsabh�ngigkeiten
Es wird grunds�tzlich empfohlen, alle Java ES-Komponenten auf einem Computersystem (und in einer Netzwerkumgebung) auf Java ES Release 4 zu aktualisieren. Die Aktualisierung von HADB auf Release 4 ist von J2SE 5.0 abh�ngig.
Verzeichnisdaten sichern
Bei der Aktualisierung von HADB von Java ES Release 3 auf Java ES Release 4 werden keine dynamischen HADB-Daten ge�ndert. Sie k�nnen jedoch die Java ES Release 3-Pakete sichern, f�r den Fall, dass Sie die Aktualisierung r�ckg�ngig machen m�chten.
Erforderliche Konfigurationsinformationen und Passw�rter abrufen
F�r die Aktualisierung von HADB ben�tigen Sie das Superuser-Passwort.
�ber Release 3 HADB
Dieser Abschnitt enth�lt eine Beschreibung der Aspekte, die Einfluss auf das Aktualisierungsverfahren von HADB haben, sowie eine Beschreibung des eigentlichen Aktualisierungsverfahrens.
Zu ber�cksichtigende Aspekte bei der Aktualisierung
Bei der Aktualisierung der HADB-Software auf Java ES Release 4 m�ssen folgende Aspekte ber�cksichtigt werden:
- Sie m�ssen entsprechend Ihrer Produktionsumgebung festlegen, ob eine Online- oder eine Offline-Aktualisierung angebracht ist.
- Die Patches f�r die Aktualisierung auf Java ES Release 4 unter Solaris und Linux werden in der folgenden Tabelle aufgef�hrt: Die Solaris-Pakete sind entsprechend der Installationsreihenfolge aufgelistet.
Online-Aktualisierung von HADB
Die Online-Aktualisierung von HADB steht nur f�r die Aktualisierung von Java ES Release 3 zur Verf�gung.
Bei einer Online-Aktualisierung von HADB m�ssen Sie HADB zun�chst auf allen zu aktualisierenden Servern im Cluster installieren. Jeder Server hebt die Registrierung der fr�heren Installation von HADB auf und registriert anschlie�end die neu installierte HADB-Version.
Genaue Informationen zur Durchf�hrung einer Online-Aktualisierung finden Sie im folgenden Abschnitt im Sun Java System Application Server Enterprise Edition 8.1 2005Q2 High Availability Administration Guide (http://docs.sun.com/doc/819-2555/6n4r9qo7n?a=view)
Offline-Aktualisierung von HADB
Die Offline-Aktualisierung steht f�r die Aktualisierung von jede Java ES Release 3-Version zur Verf�gung.
Um eine Offline-Aktualisierung durchzuf�hren, beenden Sie Ihre HADB-Dienste und ersetzen Sie die vorhandenen HADB-Pakete durch die Pakete der neuen Versionen, die in der Java ES Release 4-Verteilung verf�gbar sind (siehe Tabelle 8-4).
F�hren Sie die Verfahren unter Aktualisieren von Paketen unter Solaris und Aktualisieren von Paketen unter Linux durch.
�berpr�fen der Aktualisierung
Um die abgeschlossene Online-Aktualisierung zu �berpr�fen, f�hren Sie folgendes Verfahren durch. Nachdem Sie �berpr�ft haben, ob die Aktualisierung erfolgreich war, k�nnen Sie die alten Installationspakete l�schen.
Um zu �berpr�fen, ob die ausgef�hrten Prozesse die aktualisierten HADB-Dienste verwenden, f�hren Sie folgende Schritte aus:
- F�hren Sie f�r jeden ausgef�hrten HADB-Dienst einen der folgenden Befehle aus:
HADB-base/bin/ma -V
HADB-base/bin/hadbm -VZum Beispiel unter Solaris 8:
HADB-base/bin/ma -V
Sun Java System High Availability Database 4.4 Database Management Agent
Version: 4.4.2.7 [V4-4-2-7 2005-05-26 13:49:01 server@domain] \ (SunOS_5.8_sparc)- �berpr�fen Sie, ob die Datenbank ausgef�hrt wird, indem Sie die im folgenden Beispiel enthaltenen Befehle ausf�hren. In diesem Beispiel werden die Befehle f�r die Datenbank „ExampleDB“ ausgef�hrt.
HADB-base/bin/hadbm status -n databaseName
HADB-base/bin/hadbm list
Database
ExampleDBHADB-base/bin/hadbm status ExampleDB
Database Status
ExampleDB FaultTolerantHADB-base/bin/hadbm status -n ExampleDB
NodeNo HostName Port NodeRole NodeState MirrorNode
0 sungod012 15000 active running 1
1 sungod012 15020 active running 0Alle HADB-Dienste f�r die aufgelisteten Knoten sollte den Status „running“ aufweisen.
- �berpr�fen Sie, ob alle Produkte, die HADB nutzen, den neuen HADB-Pfad verwenden. F�hren Sie hierf�r den im folgenden Beispiel enthaltenen Befehl aus. In diesem Beispiel wird der Befehl f�r die Datenbank „ExampleDB“ ausgef�hrt:
HADB-base/bin/hadbm get PackageName ExampleDB
Attribute Value
PackageName V4.4.2.7Der obige Befehl zeigt die aktuelle HADB-Version an. Um eine genaue Auflistung zu erhalten, f�hren Sie folgenden Befehl aus:
hadbm get --all ExampleDB
Aufgaben nach der Aktualisierung
Mit Ausnahme der in Aktualisieren der HADB von Java ES Release 3 beschriebenen Schritte m�ssen keine weiteren Aufgaben nach der Aktualisierung durchgef�hrt werden.
Aufheben der Aktualisierung
Um die Aktualisierung von HADB aufzuheben, ersetzen Sie die neueren Versionen der installierten HADB-Pakete durch die Paketversionen, die zuvor installiert waren. Verwenden Sie dasselbe Verfahren unter Aufheben der Aktualisierung. Es m�ssen keinen Daten oder Konfigurationsdateien ge�ndert werden.