Sun Java Enterprise System 2005Q4 Aktualisierungshandbuch |
Kapitel 13
Messaging ServerIn diesem Kapitel wird die Aktualisierung von Messaging Server auf Java ES 2005Q4 (Release 4) beschrieben: Sun Java System Messaging Server 6.2 2005Q4.
Das Kapitel enthält einen allgemeinen Überblick über die Aspekte und Verfahren bezüglich der 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 Messaging ServerIn diesem Abschnitt werden die folgenden allgemeinen Aspekte bezüglich der Aktualisierung von Messaging Server auf Java ES 2005Q4 (Release 4) beschrieben:
Über Java ES Release 4 Messaging Server
Messaging Server der Java ES Release 4-Version enthält überwiegend Fehlerkorrekturen. Seit Release 3 wurden keine grundlegend neue Funktionen hinzugefügt.
Wegweiser für die Aktualisierung von Messaging Server
Tabelle 13-1 zeigt die unterstützten Wege für die Aktualisierung von Messaging Server auf Java ES Release 4. Die Tabelle gilt sowohl für das Solaris- als auch für das Linux-Betriebssystem.
Tabelle 13-1 Wege für die Aktualisierung auf Java ES Release 4: Sun Java System Messaging Server 6.2 2005Q4
Java ES Release
Messaging Server Version
Allgemeiner Ansatz
Neukonfiguration erforderlich
Release 3
Sun Java System Messaging Server 6.2 2005Q1
Direkte Aktualisierung:
Aktualisierung durch Anwendung von Patches.Konfigurationsdateien und Konfigurationsverzeichnisdaten
Release 2
Sun Java System Messaging Server 6.1 2004Q2
Direkte Aktualisierung:
Aktualisierung durch Anwendung von Patches.Konfigurationsdateien und Konfigurationsverzeichnisdaten
Release 1
Sun ONE Messaging Server 6.0 (2003Q4)
Keine direkte Aktualisierung:
Sie können jedoch zunächst auf Release 3 aktualisieren, wie im Java Enterprise System 2005Q1 Aktualisierungs- und Migrationshandbuch beschriebenen.
(http://docs.sun.com/doc/819-2232)
Führen Sie anschließend eine Aktualisierung von Release 3 auf Release 4 durch.Konfigurationsdateien und Konfigurationsverzeichnisdaten
Versionen vor Java ES
Sun ONE Messaging Server 5.2
Keine direkte Aktualisierung:
Sie können jedoch zunächst auf Release 3 aktualisieren, wie im Java Enterprise System 2005Q1 Aktualisierungs- und Migrationshandbuch beschriebenen.
(http://docs.sun.com/doc/819-2232).Führen Sie anschließend eine Aktualisierung von Release 3 auf Release 4 durch.
Konfigurationsdateien und Konfigurationsverzeichnisdaten
Messaging Server-Daten
Die folgende Tabelle enthält die Datentypen, die von einer Aktualisierung der Messaging Server-Software betroffen sein können.
Kompatibilität
In der Release 4-Version von Messaging Server wurden keine Änderungen der Schnittstelle vorgenommen. Die Komponenten Messaging Server Store, MTA, MMP und MEM (logisch unterschiedliche Messaging Server-Konfigurationen) sind mit früheren Versionen kompatibel.
Messaging Server-Abhängigkeiten
Messaging Server-Abhängigkeiten zu anderen Java ES-Komponenten beeinflussen möglicherweise das Verfahren für die Aktualisierung und Neukonfiguration der Messaging Server-Software. Änderungen der Messaging Server-Schnittstellen oder -Funktionen könnten beispielsweise eine aktualisierte Version der Komponenten erforderlich machen, von denen Messaging Server abhängig ist. Welche dieser Komponenten aktualisiert werden müssen, hängt von dem jeweiligen Aktualisierungsweg ab.
Für Messaging Server bestehen Abhängigkeiten zu folgenden Java ES-Komponenten:
- Gemeinsam genutzte Komponenten. Messaging Server ist von bestimmten gemeinsam genutzten Java ES-Komponenten abhängig (siehe Tabelle 1-6).
- Directory Server. Messaging Server speichert Konfigurations- und Benutzerdaten, die für Messaging in Directory Server erforderlich sind. Daher sind bei einer Aktualisierung von Messaging Server möglicherweise Erweiterungen des Directory-Schemas erforderlich.
- Directory Preparation Tool. Messaging Server verwendet das Directory Preparation Tool, um Directory Server für die Unterstützung der Messaging Server-Funktionen vorzubereiten.
- Access Manager (optional). Für Softwarelösungen, die eine Einzelbenutzeranmeldung für webbasierte Dienste unterstützen, kann Messaging Server für die Verwendung der Einzelbenutzeranmeldung von Access Manager konfiguriert werden.
- Delegated Administrator (optional). Delegated Administrator ist das Dienstprogramm, das bevorzugt für die Bereitstellung von Benutzern in Directory Server verwendet wird, sodass Messaging Server Zugriff auf die für die Bereitstellung von Messaging-Diensten erforderlichen Benutzerdaten erhält.
Aktualisieren von Messaging Server von Java ES Release 3Dieser Abschnitt enthält Informationen zur Aktualisierung von Messaging Server 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 von Messaging Server von Java ES Release 3 auf Release 4 folgende Aspekte des Aktualisierungsvorgangs:
- Allgemeiner Aktualisierungsansatz. Die Aktualisierung erfolgt durch die Anwendung von Patches auf Release 3. Die Neukonfiguration erfolgt durch die Ausführungen von zwei Datenkonfigurationsdienstprogrammen und das Importieren der Konfigurationsdaten in Directory Server.
- Aktualisierungsabhängigkeiten. Während für Messaging Server Abhängigkeiten zu einer Reihe von gemeinsam genutzten Java ES-Komponenten bestehen (siehe Tabelle 1-6), ist für Messaging Server der Release 4-Version eine Aktualisierung von NSS, NSPR, LDAP C SDK, ICU und SASL auf Release 4 erforderlich. Die Aktualisierung von J2SE ist hinsichtlich der Aktualisierung von Messaging Server auf Release 4 optional.
Die Release 4-Version von Messaging Server ist zudem von Directory Server abhängig und optional abhängig von Access Manager, wie unter Messaging Server-Abhängigkeiten beschrieben. Hierbei handelt es sich jedoch nicht um zwingende Aktualisierungsabhängigkeiten; eine Aktualisierung dieser Komponenten ist hinsichtlich der Aktualisierung von Messaging Server auf Release 4 optional.
Für die Release 4-Version von Messaging Server besteht jedoch eine zwingende Aktualisierungsabhängigkeit zum Directory Preparation Tool; Directory Preparation Tool Release 4 ist für die Vorbereitung von Directory Server für Messaging-Vorgänge erforderlich.
- Rückwärtskompatibilität. Die Rückwärtskompatibilität von Messaging Server Release 4 zu Release 3 ist gewährleistet.
- Aufheben der Aktualisierung. Das Zurücksetzen der Release 4-Aktualisierung von Messaging Server auf Release 3 erfolgt zunächst durch das Entfernen der von Directory Server vorgenommenen Änderungen, dem Entfernen der lokalen Konfigurationsdateien und dem Entfernen der bei der Aktualisierung angewendeten Patches.
- Plattformspezifische Aspekte. Der allgemeine Ansatz für die Aktualisierung von Messaging Server ist für das Solaris- und Linux-Betriebssystem identisch; dabei unterscheidet sich jedoch die angewandte Patch-Technologie. Daher enthält der Aktualisierungsvorgang plattformspezifische Verfahren.
Aktualisierung der Release 3-Version von Messaging Server
In diesem Abschnitt wird die Aktualisierung von Messaging Server von Java ES Release 3 auf Java ES Release 4 unter Solaris und Linux beschrieben. Plattformspezifische Vorgänge sind durch die Angabe des jeweiligen Betriebssystems, auf das sich der Vorgang bezieht, gekennzeichnet. In diesem Abschnitt werden folgende Themen behandelt:
Aufgaben vor der Aktualisierung
Bevor Sie mit der Aktualisierung von Messaging Server beginnen, führen Sie die folgenden beschriebenen Aufgaben durch.
Aktuelle Versionsinformationen überprüfen
Sie können die aktuelle Version von Messaging Server durch Eingabe des folgenden Befehls überprüfen:
Aktualisieren von Messaging Server-Abhängigkeiten
Es wird grundsätzlich empfohlen, alle Java ES-Komponenten auf einem Computersystem (und in einer Netzwerkumgebung) auf Java ES Release 4 zu aktualisieren. Für Messaging Server besteht jedoch lediglich eine zwingende Aktualisierungsabhängigkeit zu gemeinsam genutzten SASL-Komponenten und zum Directory Preparation Tool. Die Aktualisierung anderer Java ES Release 3-Komponenten, von denen Messaging Server abhängig ist, ist daher optional.
Wenn Sie jedoch sämtliche Messaging Server-Abhängigkeiten aktualisieren möchten, berücksichtigen Sie die folgende Aktualisierungsreihenfolge für diese Abhängigkeiten, bevor Sie Messaging Server aktualisieren. Bereits aktualisierte Abhängigkeiten können Sie überspringen.
- Gemeinsam genutzte Komponenten. Anweisungen zur Aktualisierung der gemeinsam genutzten NSS-, NSPR-, LDAP C SDK-, ICU- und SASL-Komponenten auf Release 4 finden Sie in Kapitel 2, „Aktualisieren der gemeinsam genutzten Java ES-Komponenten“.
- Directory Server. Anleitungen für die Aktualisierung von Directory Server auf Release 4 finden Sie in Kapitel 4, „Directory Server und Administration Server“.
- Access Manager (optional). Anleitungen für die Aktualisierung von Access Manager auf Release 4 finden Sie in Kapitel 11, „Access Manager“.
- Directory Preparation Tool. Directory Preparation Tool Release 4 muss vor der Konfiguration von Messaging Server Release 4 über Directory Server ausgeführt werden. Wenn das Directory Preparation Tool Release 4 nicht bereits über Directory Server ausgeführt wurde, aktualisieren Sie das Directory Preparation Tool auf Release 4 und verwenden Sie das Tool, um das Schema von Directory Server zu bearbeiten und zu erweitern (Verfahren hierzu finden Sie in Kapitel 12, „Directory Preparation Tool“).
Sichern der Messaging Server-Daten
Für die Messaging Server-Aktualisierung von Release 3 auf Release 4 ist eine Neukonfiguration von Messaging Server in den lokalen Konfigurationsdateien und im Directory Server-Konfigurationsverzeichnis erforderlich. Die lokalen Änderungen können zwar rückgängig gemacht werden, es wird jedoch empfohlen, das Konfigurationsverzeichnis zu sichern, falls Sie die Aktualisierung auf Release 4 zu einem späteren Zeitpunkt wieder aufheben möchten.
Erforderliche Konfigurationsinformationen und Passwörter abrufen
Für die Messaging Server-Aktualisierung benötigen Sie folgende Informationen:
Aktualisieren der Release 3-Version von Messaging Server (Solaris)
Dieser Abschnitt enthält eine Beschreibung der Aspekte, die Einfluss auf das Aktualisierungsverfahren von Messaging Server haben, sowie eine Beschreibung des eigentlichen Aktualisierungsverfahrens.
Zu berücksichtigende Aspekte bei der Aktualisierung (Solaris)
Bei der Aktualisierung der Messaging Server-Software auf Java ES Release 4 müssen folgende Aspekte berücksichtigt werden:
- Alle Messaging Server-Komponenten, wie beispielsweise Messaging Server Store, MTA, MMP oder MEM, die demselben installierten Messaging Server-Image entsprechen, werden gleichzeitig aktualisiert. Sämtliche dieser Komponenten sollten beendet werden, bevor die Patches auf das installierte Image angewendet werden.
- Die Patches für die Aktualisierung von Messaging Server auf Release 4 unter Solaris OS werden in der folgenden Tabelle aufgeführt:
Tabelle 13-4 Patches1 für die Aktualisierung von Messaging Server unter Solaris
Beschreibung
SPARC
Solaris 8, 9 & 10
X86
Solaris 9 & 10
Messaging Server Core
118207-38
118208-38
Lokalisierung von Messaging Server
117784 -15
117785 -15
1Diese Patch-Versionsnummern sind für die Aktualisierung auf Java ES Release 4 mindestens erforderlich. Wenn neuere Versionen verfügbar sind, verwenden Sie anstelle der in dieser Tabelle genannten Versionen die neueren Versionen.
Aktualisierungsverfahren (Solaris)
Das folgende Verfahren ist für alle Messaging Server-Komponenten anzuwenden, die demselben installierten Messaging Server-Image auf dem Computer entsprechen, auf dem die Aktualisierung durchgeführt wird.
- Beziehen Sie die in Tabelle 13-4 angegebenen erforderlichen Patches.
Patches zum Download in das /tmp-Verzeichnis erhalten Sie unter: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- Melden Sie sich als Root oder Superuser an.
su -
- Beenden Sie alle Messaging Server-Komponenten.
MessagingServer-base/sbin/stop-msg
- Aktualisieren Sie gegebenenfalls die erforderlichen gemeinsam genutzten Komponenten auf Release 4.
Aktualisieren von Messaging Server-Abhängigkeiten.
- Wenden Sie die entsprechenden in Tabelle 13-4 angegebenen Messaging Server-Patches an.
patchadd patch_ID
- Stellen Sie sicher, dass die Patch-Aktualisierung erfolgreich durchgeführt wurde:
showrev -p | grep patch_ID
Die Ausgabe sollte die Versionen der in Schritt 5 angewendeten Patch-IDs zurückgeben.
- Migrieren Sie die Konfigurationsdaten aus den vorhandenen Konfigurationsdateien in die Release 4-Konfigurationsdateien.
- Erstellen Sie neue Konfigurationsdateien.
cd MessagingServer-base/sbin
./patch-config MessagingServer-base/install/patch/patch_IDDieser Befehl sichert die vorhandenen Konfigurationsdateien. Anschließend werden die Werte der Konfigurationsparameter in diesen Dateien und die Release 4-Vorlagekonfigurationsdateien zusammengeführt, um neue Release 4-Konfigurationsdateien zu erstellen. Sie sollten diese neuen Dateien auf mögliche Konflikte überprüfen, wie im Abschnitt zu besonderen Installationsanweisungen in der readme-Datei des Patches 118209 beschrieben.
Dieser Befehl erzeugt auch die folgenden ldif-Dateien (LDAP-Verzeichnisimportdateien):
MessagingServer-base/lib/patch/cfgdir_diff.ldif
MessagingServer-base/lib/patch/ugdir_diff.ldif- Installieren Sie die Release 4-Konfigurationsdateien, um die in diesen Dateien festgelegte Konfiguration zu aktivieren.
./install-newconfig MessagingServer-base/install/patch/patch_ID
Durch die Ausführung dieses Befehls werden die neuen Release 4-Konfigurationsdateien am richtigen Ort der Release 4-Installation installiert.
Hinweis: Wenn unter Solaris 10 die Ausführung des Befehls install-newconfig fehlschlägt, setzen Sie den Bibliothekspfad bei Ausführung des Befehls auf null.
LD_LIBRARY_PATH= ./install-newconfig MessagingServer-base/install/patch/patch_ID
- Importieren Sie die in Schritt a neu erstellten Konfigurationsdaten in das von Messaging Server verwendete Directory Server-Konfigurationsverzeichnis.
Wechseln Sie in das Konfigurationsverzeichnis und importieren Sie die ldif-Dateien mit dem Befehl ldapmodify:
cd /MessagingServer-base/config/lib
./ldapmodify -D bind_dn -w password -c
-e patch/cfgdir_diff.rej -f patch/cfgdir_diff.ldif./ldapmodify -D bind_dn -w password -c
-e patch/ugdir_diff.rej -f patch/ugdir_diff.ldif- Starten Sie die in Schritt 3 angehaltenen Messaging Server-Komponenten neu.
MessagingServer-base/sbin/start-msg
Aktualisieren der Release 3-Version von Messaging Server (Linux)
Dieser Abschnitt enthält eine Beschreibung der Aspekte, die Einfluss auf das Aktualisierungsverfahren von Messaging Server haben, sowie eine Beschreibung des eigentlichen Aktualisierungsverfahrens.
Zu berücksichtigende Aspekte bei der Aktualisierung (Linux)
Bei der Aktualisierung der Messaging Server-Software auf Java ES Release 4 unter Linux sind dieselben Aspekte wie unter Solaris zu berücksichtigen (siehe Zu berücksichtigende Aspekte bei der Aktualisierung (Solaris)). Die Aktualisierungs-Patches für Linux unterscheiden sich jedoch von den Aktualisierungs-Patches für Solaris.
Die Patches für die Aktualisierung von Messaging Server auf Release 4 unter Linux OS werden in der folgenden Tabelle aufgeführt:
Tabelle 13-5 Patches1 für die Aktualisierung von Messaging Server unter Linux
Beschreibung
Patch-ID und RPM-Namen
Messaging Server-Core-Software mit S/MIME
118209-38
Lokalisierung von Messaging Server
117786-15
1Diese Patch-Versionsnummern sind für die Aktualisierung auf Java ES Release 4 mindestens erforderlich. Wenn neuere Versionen verfügbar sind, verwenden Sie anstelle der in dieser Tabelle genannten Versionen die neueren Versionen.
Aktualisierungsverfahren (Linux)
Das folgende Verfahren ist für alle Messaging Server-Komponenten anzuwenden, die demselben installierten Messaging Server-Image auf dem Computer entsprechen, auf dem die Aktualisierung durchgeführt wird.
Vorsicht
Eine Aktualisierung von Java ES Release 3 auf Java ES Release 4 unter Linux kann nicht rückgängig gemacht werden.
- Die erforderlichen Patches und die RPM-Namen lassen sich anhand der entsprechenden Patch-Nummern aus Tabelle 13-5 entnehmen. Verwenden Sie diese Informationen, um die Versionsnummern für den RPM zu erhalten.
Patches zum Download in das /tmp-Verzeichnis erhalten Sie unter: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- Melden Sie sich als Root oder Superuser an.
su -
- Beenden Sie alle Messaging Server-Komponenten.
MessagingServer-base/sbin/stop-msg
- Aktualisieren Sie gegebenenfalls die erforderlichen gemeinsam genutzten Komponenten auf Release 4.
Aktualisieren von Messaging Server-Abhängigkeiten.
- Wenden Sie die in Tabelle 13-5 angegebenen RPMs für Messaging Server an.
Zum Beispiel:
rpm -Fvh sun-messaging-server-6.1-12.38.i386.rpm
- Stellen Sie sicher, dass die Patch-Aktualisierung erfolgreich durchgeführt wurde:
rpm -q sun-messaging-server
Die neue Versionsnummer des RPM sollte zurückgegeben werden.
- Migrieren Sie die Konfigurationsdaten aus den vorhandenen Konfigurationsdateien in die Release 4-Konfigurationsdateien.
- Erstellen Sie neue Konfigurationsdateien.
cd MessagingServer-base/sbin
./patch-config MessagingServer-base/install/patch/patch_IDDieser Befehl sichert die vorhandenen Konfigurationsdateien. Anschließend werden die Werte der Konfigurationsparameter in diesen Dateien und die Release 4-Vorlagekonfigurationsdateien zusammengeführt, um neue Release 4-Konfigurationsdateien zu erstellen. Sie sollten diese neuen Dateien auf mögliche Konflikte überprüfen, wie im Abschnitt zu besonderen Installationsanweisungen in der readme-Datei des Patches 118209 beschrieben.
Dieser Befehl erzeugt auch die folgenden ldif-Dateien (LDAP-Verzeichnisimportdateien):
MessagingServer-base/lib/patch/cfgdir_diff.ldif
MessagingServer-base/lib/patch/ugdir_diff.ldif- Installieren Sie die Release 4-Konfigurationsdateien, um die in diesen Dateien festgelegte Konfiguration zu aktivieren.
./install-newconfig MessagingServer-base/install/patch/patch_ID
Durch die Ausführung dieses Befehls werden die neuen Release 4-Konfigurationsdateien am richtigen Ort der Release 4-Installation installiert.
- Importieren Sie die in Schritt a neu erstellten Konfigurationsdaten in das von Messaging Server verwendete Directory Server-Konfigurationsverzeichnis.
Wechseln Sie in das Konfigurationsverzeichnis und importieren Sie die ldif-Dateien mit dem Befehl ldapmodify:
cd /MessagingServer-base/config/lib
./ldapmodify -D bind_dn -w password -c
-e patch/cfgdir_diff.rej -f patch/cfgdir_diff.ldif./ldapmodify -D bind_dn -w password -c
-e patch/ugdir_diff.rej -f patch/ugdir_diff.ldif- Starten Sie die in Schritt 3 angehaltenen Messaging Server-Komponenten neu.
MessagingServer-base/sbin/start-msg
Überprüfen der Aktualisierung
Sie können die aktuelle Version von Messaging Server durch Eingabe des folgenden Befehls überprüfen:
Sie können die Version auch anhand der beim Start der Messaging Server-Komponenten angezeigten Meldungszeile überprüfen.
Ausgabewerte finden Sie in Tabelle 13-3.
Aufgaben nach der Aktualisierung
Mit Ausnahme der in Aktualisierungsverfahren (Solaris) und Aktualisierungsverfahren (Linux) beschriebenen Schritte müssen keine weiteren Aufgaben nach der Aktualisierung durchgeführt werden.
Aufheben der Aktualisierung (Solaris)
Dieser Abschnitt enthält eine Beschreibung der Aspekte, die Einfluss auf das Verfahren zum Aufheben der Aktualisierung Messaging Server haben, sowie eine Beschreibung des eigentlichen Verfahrens zum Aufheben der Aktualisierung.
Zu berücksichtigende Aspekte beim Aufheben der Aktualisierung (Solaris)
Das Verfahren zum Aufheben der Aktualisierung von Messaging Server auf Release 4 entspricht größtenteils dem Verfahren zum Aktualisieren auf Release 4 in umgekehrter Reihenfolge. Die Neukonfigurationen werden zurückgesetzt und die Patches entfernt.
Verfahren zum Aufheben der Aktualisierung (Solaris)
- Melden Sie sich als Root oder Superuser an.
su -
- Beenden Sie alle Messaging Server-Komponenten.
MessagingServer-base/sbin/stop-msg
- Setzen Sie die am Directory Server-Konfigurationsverzeichnis vorgenommenen Änderungen zurück, die von Messaging Server verwendet werden.
Ersetzen Sie das Verzeichnis durch das Verzeichnis, das Sie vor der Aktualisierung gesichert haben (siehe Sichern der Messaging Server-Daten).
- Setzen Sie die in Schritt 7 durchgeführte Neukonfiguration zurück.
cd MessagingServer-base/sbin
./uninstall-newconfig MessagingServer-base/install/patch/patch_ID- Entfernen Sie die Patches aus Tabelle 13-4.
patchrm patch_ID
- Starten Sie die in Schritt 2 angehaltenen Messaging Server-Komponenten neu.
MessagingServer-base/sbin/start-msg
Aktualisierung mehrerer Instanzen
In manchen Bereitstellungsarchitekturen wird Messaging Server auf mehreren Computersystemen bereitgestellt, um Hochverfügbarkeit und Skalierbarkeit zu gewährleisten. Möglicherweise führen Sie beispielsweise Messaging Server MTA- oder Messaging Server MMP-Komponenten auf mehreren Computern zusammen mit einem Lastenausgleichsprogramm aus, um die Last zu verteilen. Oder Sie führen möglicherweise die Messaging Server Store-Komponente in einer Sun Cluster-Umgebung aus, um Hochverfügbarkeit bereitzustellen.
Für Messaging Server-Instanzen mit Lastenausgleich können Sie ein so genanntes Rolling Upgrade durchführen, bei dem Sie alle Messaging Server-Instanzen nacheinander aktualisieren, ohne den Dienst zu unterbrechen. Dabei werden die verschiedenen Messaging Server-Instanzen einzeln aktualisiert, während die übrigen Instanzen weiter ausgeführt werden. In Bereitstellungsarchitekturen, in denen verschiedene MS-Unterkomponenten (MS Store, MTA, MMP, MEM) auf verschiedenen Computern bereitgestellt werden, beginnt die Aktualisierung mit der Komponente der Back-End-Schicht (MS Store) und schließt mit der Aktualisierung der Komponente der Front-End-Schicht (wie z. B. MEM) ab. Unter Aktualisierung der Release 3-Version von Messaging Server wird beschrieben, wie Sie die Aktualisierung der einzelnen Instanzen durchführen.
In einer Cluster-Umgebung ausgeführte Messaging Server-Instanzen nutzen die gleiche Konfiguration. Daher müssen Sie die Messaging Server-Aktualisierungs- Patches auf alle Instanzen anwenden; die Aufgaben zur Neukonfiguration innerhalb des Aktualisierungsverfahrens muss jedoch nur einmal ausgeführt werden, nachdem die Patches auf alle Instanzen angewendet wurden.
Aktualisieren von Messaging Server von Java ES Release 2Das Verfahren zur Aktualisierung von Messaging Server von Java ES 2004Q2 (Release 2) auf Release 4 entspricht dem Verfahren zur Aktualisierung der Release 3-Version von Messaging Server auf Release 4. Hierbei gelten einige Ausnahmen, die in den folgenden Abschnitten beschrieben werden.
Aktualisieren von Messaging Server-Abhängigkeiten
Im Gegensatz zur Aktualisierung von Release 3 sollte vor der Aktualisierung von Release 2 auf Release 4 alle gemeinsam genutzten Komponenten auf Release 4 aktualisiert werden (siehe Tabelle 1-6) sowie alle lokal vorhandenen Produktkomponenten, von denen Messaging Server abhängt:
- Gemeinsam genutzte Komponenten. Anweisungen zur Aktualisierung der gemeinsam genutzten Java ES-Komponenten auf Release 4 finden Sie unter Kapitel 2, „Aktualisieren der gemeinsam genutzten Java ES-Komponenten“.
- Directory Server. Directory Server befindet sich nur in Ausnahmefällen auf demselben Computer wie Messaging Server. Anleitungen für die Aktualisierung von Directory Server auf Release 4 sind jedoch in Aktualisieren von Directory Server und Administration Server von Java ES Release 2 enthalten.
- Access Manager (optional). Anleitungen für die Aktualisierung von Access Manager auf Release 4 finden Sie in Aktualisieren von Access Manager von Java ES Release 2.
- Directory Preparation Tool. Directory Preparation Tool befindet sich nur in Ausnahmefällen auf demselben Computer wie Messaging Server. Anweisungen zur Aktualisierung des Directory Preparation Tool und zur Ausführung des Tools über Directory Server sind jedoch in Aktualisieren von Directory Preparation Tool von Java ES Release 2 enthalten.
Aktualisierung der Release 2-Version von Messaging Server
Das Verfahren zum Aktualisieren von Messaging Server von Release 2 auf Release 4 ist von der Betriebssystemplattform abhängig.
Aktualisieren der Release 2-Version von Messaging Server (Solaris)
Um die Release 2-Version von Messaging Server auf Release 4 zu aktualisieren, folgen Sie den Anweisungen unter Aktualisieren der Release 2-Version von Messaging Server (Solaris). Ersetzen Sie in den Anweisungen jedoch Verweise auf Release 3 durch Release 2.
Aktualisieren der Release 2-Version von Messaging Server (Linux)
Das folgende Verfahren ist für alle Messaging Server-Komponenten anzuwenden, die demselben installierten Messaging Server-Image auf dem Computer entsprechen, auf dem die Aktualisierung durchgeführt wird.
Vorsicht
Eine Aktualisierung von Java ES Release 3 auf Java ES Release 4 unter Linux kann nicht rückgängig gemacht werden.
- Melden Sie sich als Root oder Superuser an.
su -
- Beenden Sie alle Messaging Server-Komponenten.
MessagingServer-base/sbin/stop-msg
- Aktualisieren Sie gegebenenfalls die erforderlichen gemeinsam genutzten Komponenten auf Release 4.
Siehe auch Aktualisieren von Messaging Server-Abhängigkeiten.
- Deinstallieren Sie die RPM-Pakete der Release 2-Version.
rpm -e --noscripts sun-messaging-lib-6.1-9 \
sun-messaging-store-6.1-9 \
sun-messaging-install-6.1-9 \
sun-messaging-core-6.1-9 \
sun-messaging-mmp-6.1-9 \
sun-messaging-sieveui-6.1-9 \
sun-messaging-webmail-6.1-9 \
sun-messaging-core-en-6.1-9 \
sun-messaging-mta-6.1-9- Wenden Sie den in Tabelle 13-5 angegebenen RPM für Messaging Server an.
rpm -i sun-messaging-server-6.1-12.38.i386.rpm
- Stellen Sie sicher, dass die Patch-Aktualisierung erfolgreich durchgeführt wurde:
rpm -q sun-messaging-server
Die neue Versionsnummer des neu installierten RPM sollte zurückgegeben werden.
- Speichern Sie die alte Release 2-Konfiguration.
Die Konfigurationsdateien befinden sich im folgenden Verzeichnis: MessagingServer-base/config
- Führen Sie das Messaging Server-Konfigurationsprogramm aus.
cd MessagingServer-base/sbin
./configure- Führen Sie die Konfigurationswerte der Release 2-Version und die neuen Konfigurationseinträge der Release 4-Version manuell zusammen.
- Starten Sie die in Schritt 2 angehaltenen Messaging Server-Komponenten neu.
MessagingServer-base/sbin/start-msg
Weitere Informationen, beispielsweise zum Ändern des HTTP-Anschlusses mit dem Befehl configutil, finden Sie im Abschnitt zu besonderen Installationsanweisungen in der readme-Datei des Patches 118209-38.
Überprüfen der Aktualisierung
Sie können die aktuelle Version von Messaging Server durch Eingabe des folgenden Befehls überprüfen:
Sie können die Version auch anhand der beim Start der Messaging Server-Komponenten angezeigten Meldungszeile überprüfen.
Ausgabewerte finden Sie in Tabelle 13-3.
Aufgaben nach der Aktualisierung
Mit Ausnahme der in Aktualisierungsverfahren (Solaris) und Aktualisierungsverfahren (Linux) beschriebenen Schritte müssen keine weiteren Aufgaben nach der Aktualisierung durchgeführt werden.