Sun Java Enterprise System 2005Q4 Aktualisierungshandbuch |
Kapitel 14
Calendar ServerIn diesem Kapitel wird die Aktualisierung von Calendar Server auf Java ES 2005Q4 (Release 4) beschrieben: Sun Java System Calendar 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 Calendar ServerIn diesem Abschnitt werden die folgenden allgemeinen Aspekte bez�glich der Aktualisierung von Calendar Server auf Java ES 2005Q4 (Release 4) beschrieben:
�ber Java ES Release 4 Calendar Server
Calendar 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 Calendar Server
Tabelle 14-1 zeigt die unterst�tzten Wege f�r die Aktualisierung von Calendar Server auf Java ES Release 4. Die Tabelle gilt sowohl f�r das Solaris- als auch f�r das Linux-Betriebssystem.
Calendar Server-Daten
Die folgende Tabelle enth�lt die Datentypen, die von einer Aktualisierung der Calendar Server-Software betroffen sein k�nnen.
Kompatibilit�t
In der Release 4-Version von Calendar Server wurden keine �nderungen der Schnittstelle vorgenommen. Die R�ckw�rtskompatibilit�t von Calendar Server zu fr�heren Versionen ist gew�hrleistet.
Calendar Server-Abh�ngigkeiten
Calendar Server-Abh�ngigkeiten zu anderen Java ES-Komponenten beeinflussen m�glicherweise das Verfahren f�r die Aktualisierung und Neukonfiguration der Calendar Server-Software. �nderungen der Calendar Server-Schnittstellen oder -Funktionen k�nnten beispielsweise eine aktualisierte Version der Komponenten erforderlich machen, von denen Calendar Server abh�ngig ist. Welche dieser Komponenten aktualisiert werden m�ssen, h�ngt von dem jeweiligen Aktualisierungsweg ab.
F�r Calendar Server bestehen Abh�ngigkeiten zu folgenden Java ES-Komponenten:
- Gemeinsam genutzte Komponenten. Calendar Server ist von bestimmten gemeinsam genutzten Java ES-Komponenten abh�ngig (siehe Tabelle 1-6).
- Directory Server. Calendar Server greift auf Benutzerdaten zu, die in Directory Server gespeichert sind. Daher sind bei einer Aktualisierung von Calendar Server m�glicherweise Erweiterungen des Directory-Schemas erforderlich.
- Directory Preparation Tool. Calendar Server verwendet das Directory Preparation Tool, um das Verzeichnis f�r die Unterst�tzung der Calendar Server-Funktionen vorzubereiten.
- Access Manager (optional). F�r Softwarel�sungen, die eine Einzelbenutzeranmeldung f�r webbasierte Dienste unterst�tzen, kann Calendar Server f�r die Verwendung der Einzelbenutzeranmeldung von Access Manager konfiguriert werden.
- Messaging Server (optional). Calendar Server kann f�r die Verwendung von Messaging Server konfiguriert werden, um Meldungsbenachrichtigungen f�r Kalenderereignisse bereitzustellen.
- Delegated Administrator (optional). Delegated Administrator ist das Dienstprogramm, das bevorzugt f�r die Bereitstellung von Benutzern in Directory Server verwendet wird, sodass Calendar Server Zugriff auf die f�r die Bereitstellung von Kalenderdiensten erforderlichen Benutzerdaten erh�lt.
Aktualisieren von Calendar Server von Java ES Release 3Dieser Abschnitt enth�lt Informationen zur Aktualisierung von Calendar 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 Calendar 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.
- Aktualisierungsabh�ngigkeiten. W�hrend f�r Calendar Server Abh�ngigkeiten zu einer Reihe von gemeinsam genutzten Java ES-Komponenten bestehen (siehe Tabelle 1-6), ist f�r Calendar Server Release 4 lediglich eine Aktualisierung von SASL auf Release 4 erforderlich. Die Aktualisierung weiterer gemeinsam genutzter Komponenten ist hinsichtlich der Aktualisierung von Calendar Server optional.
Die Release 4-Version von Calendar Server ist zudem von Directory Server abh�ngig und optional abh�ngig von Access Manager, wie unter Calendar Server-Abh�ngigkeiten beschrieben. Hierbei handelt es sich jedoch nicht um zwingende Aktualisierungsabh�ngigkeiten; eine Aktualisierung dieser Komponenten ist hinsichtlich der Aktualisierung von Calendar Server auf Release 4 optional.
F�r die Release 4-Version von Calendar 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 Kalendervorg�nge erforderlich.
- R�ckw�rtskompatibilit�t. Die R�ckw�rtskompatibilit�t von Calendar Server Release 4 zu Release 3 ist gew�hrleistet.
- Aufheben der Aktualisierung. Das Aufheben der Aktualisierung von Calendar Server auf Release 4 zur�ck auf Release 3 erfolgt durch das Entfernen der bei der Aktualisierung angewendeten Patches.
- Plattformspezifische Aspekte. Der allgemeine Ansatz f�r die Aktualisierung von Calendar 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 Calendar Server
In diesem Abschnitt wird die Aktualisierung von Calendar 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 Calendar Server beginnen, f�hren Sie die folgenden beschriebenen Aufgaben durch.
Aktuelle Versionsinformationen �berpr�fen
Sie k�nnen die aktuelle Version von Calendar Server mithilfe des folgenden Befehls �berpr�fen:
Hinweis: Wenn unter Solaris 10 die Ausf�hrung des Befehls cshttpd fehlschl�gt, setzen Sie den Bibliothekspfad bei Ausf�hrung des Befehls auf null.
Anwenden erforderlicher Betriebssystem-Patches
Auf Plattformen mit dem Solaris 10-Betriebssystem m�ssen Sie ein Betriebssystem- Patch anwenden, um das Aktualisierungsverfahren f�r Delegated Administrator ausf�hren zu k�nnen (siehe Erforderliche Betriebssystem-Patches).
Aktualisieren von Calendar 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 Calendar Server besteht jedoch eine zwingende Aktualisierungsabh�ngigkeit zum Directory Preparation Tool. Die Aktualisierung anderer Java ES Release 3-Komponenten, von denen Calendar Server abh�ngig ist, ist daher optional.
Wenn Sie jedoch s�mtliche Calendar Server-Abh�ngigkeiten aktualisieren m�chten, ber�cksichtigen Sie die folgende Aktualisierungsreihenfolge f�r diese Abh�ngigkeiten, bevor Sie Calendar Server aktualisieren. Bereits aktualisierte Abh�ngigkeiten k�nnen Sie �berspringen.
- 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. 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 Calendar 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 Calendar Server-Daten
Bei der Calendar Server-Aktualisierung von Release 3 auf Release 4 ist keine Neukonfiguration von Calendar Server erforderlich. Als Vorsichtsma�nahme sollten Sie jedoch Ihre Calendar Server-Daten im folgenden Verzeichnis sichern:
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 Release 3-Version von Calendar Server (Solaris)
Dieser Abschnitt enth�lt eine Beschreibung der Aspekte, die Einfluss auf das Aktualisierungsverfahren von Calendar Server haben, sowie eine Beschreibung des eigentlichen Aktualisierungsverfahrens.
Zu ber�cksichtigende Aspekte bei der Aktualisierung (Solaris)
Bei der Aktualisierung der Calendar Server-Software auf Java ES Release 4 m�ssen folgende Aspekte ber�cksichtigt werden:
- Calendar Server sollte w�hrend der Anwendung der Patches auf das installierte Image nicht ausgef�hrt werden.
- In Architekturen, in denen verschiedene Calendar Server-Unterkomponenten auf verschiedenen Computern vorhanden sind (z. B. Calendar Server-Back- End-Speicher auf einem Computer und Calendar Server-Front-End-Prozesse (beispielsweise cshttpd) auf einem anderen Computer) muss die Aktualisierung auf s�mtlichen dieser Computer durchgef�hrt werden.
- Die Calendar Server-Aktualisierung wird auf mehrere Unterkomponenten von Calendar Server angewendet, die sich auf einem Computer befinden und dasselbe installierte Image verwenden.
- Die Patches f�r die Aktualisierung von Calendar Server auf Release 4 unter Solaris OS werden in der folgenden Tabelle aufgef�hrt:
Tabelle 14-4 Patches1 f�r die Aktualisierung von Calendar Server unter Solaris
Beschreibung
SPARC
Solaris 8, 9 & 10
X86
Solaris 9 & 10
Calendar Server Core
116577-24
116578-24
Lokalisierung von Calendar Server
117010 -23
117011 -23
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 im Folgenden beschriebene Verfahren ist f�r Calendar Server auf dem Computer anzuwenden, auf dem die Aktualisierung durchgef�hrt wird.
- Beziehen Sie die in Tabelle 14-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 -
- Halten Sie Calendar Server an, wenn die Komponente ausgef�hrt wird.
CalendarServer-base/cal/sbin/stop-cal
- Aktualisieren Sie gegebenenfalls die gemeinsam genutzte SASL-Komponente auf Release 4 sowie alle weiteren Komponenten, die Sie aktualisieren m�chten.
Siehe Aktualisieren von Calendar Server-Abh�ngigkeiten.
- Wenden Sie die entsprechenden in Tabelle 14-4 angegebenen Calendar Server-Patches an.
patchadd patch_ID
- Stellen Sie sicher, dass die Patch-Aktualisierung erfolgreich durchgef�hrt wurde:
showrev -p | grep ics
Die Ausgabe sollte die Versionen der in Schritt 5 angewendeten Patch-IDs zur�ckgeben.
- Starten Sie Calendar Server, der in Schritt 3 angehalten wurde, neu.
CalendarServer-base/cal/sbin/start-cal
Aktualisieren der Release 3-Version von Calendar Server (Linux)
Dieser Abschnitt enth�lt eine Beschreibung der Aspekte, die Einfluss auf das Aktualisierungsverfahren von Calendar Server haben, sowie eine Beschreibung des eigentlichen Aktualisierungsverfahrens.
Zu ber�cksichtigende Aspekte bei der Aktualisierung (Linux)
Bei der Aktualisierung der Calendar 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 Calendar Server auf Release 4 unter Linux OS werden in der folgenden Tabelle aufgef�hrt:
Tabelle 14-5 Patches1 f�r die Aktualisierung von Calendar Server unter Linux
Beschreibung
Patch-ID und RPM-Namen
Calendar Server Core
117851-24
Calendar Server-Gebietsschema:
117852-23
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 im Folgenden beschriebene Verfahren ist f�r Calendar Server auf dem Computer anzuwenden, 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 14-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 -
- Halten Sie Calendar Server an, wenn die Komponente ausgef�hrt wird.
CalendarServer-base/sbin/stop-cal
- Aktualisieren Sie gegebenenfalls die gemeinsam genutzte SASL-Komponente auf Release 4 sowie alle weiteren Komponenten, die Sie aktualisieren m�chten.
Siehe Aktualisieren von Calendar Server-Abh�ngigkeiten.
- Wenden Sie die in Tabelle 14-5 angegebenen RPMs f�r Calendar Server an.
rpm -Fvh sun-calendar-core-Locale-6.2-10.3.i386.rpm
rpm -Fvh sun-calendar-core-6.2-10.7.i386.rpm
rpm -Fvh sun-calendar-api-6.2-10.7.i386.rpm- Stellen Sie sicher, dass die Patch-Aktualisierung erfolgreich durchgef�hrt wurde:
rpm -qa | grep sun-calendar
Die neuen Versionsnummern der RPMs sollten zur�ckgegeben werden.
- Starten Sie Calendar Server, der in Schritt 3 angehalten wurde, neu.
CalendarServer-base/sbin/start-cal
�berpr�fen der Aktualisierung
Die Aktualisierung von Calendar Server auf Release 4 wird �berpr�ft, indem best�tigt wird, dass die Aktualisierungs-Patches ordnungsgem�� angewendet wurden. Die Schritte f�r diese �berpr�fung sind unter Aktualisierungsverfahren (Solaris) und Aktualisierungsverfahren (Linux) beschrieben.
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 Calendar 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 auf Release 4 von Calendar Server entspricht gr��tenteils dem Verfahren zum Aktualisieren auf Release 4 in umgekehrter Reihenfolge.
Verfahren zum Aufheben der Aktualisierung (Solaris)
- Melden Sie sich als Root oder Superuser an.
su -
- Halten Sie Calendar Server an.
CalendarServer-base/cal/sbin/stop-cal
- Entfernen Sie die Patches aus Tabelle 14-4.
patchrm patch_ID
- Starten Sie Calendar Server neu.
CalendarServer-base/cal/sbin/start-cal
Aktualisierung mehrerer Instanzen
In manchen Bereitstellungsarchitekturen wird Calendar Server aus Hochverf�gbarkeitsgr�nden auf mehreren Computersystemen bereitgestellt. Die Calendar Server-Speicherkomponente kann beispielsweise in einer Sun Cluster-Umgebung ausgef�hrt werden, um Hochverf�gbarkeit zu gew�hrleisten.
In einer Cluster-Umgebung ausgef�hrte Calendar Server-Instanzen nutzen die gleiche Konfiguration. Sie m�ssen die Aktualisierungs-Patches f�r Calendar Server auf alle Instanzen anwenden. F�r die Aktualisierung von Release 3 auf Release 4 ist keine Neukonfiguration erforderlich.
Aktualisieren von Calendar Server von Java ES Release 2Das Verfahren f�r die Aktualisierung von Java ES 2004Q2 (Release 2) Calendar Server auf Release 4 ist gr��tenteils mit der Aktualisierung von Calendar Server Release 3 auf Release 4 identisch. Eine Ausnahme besteht jedoch bei den Aufgaben, die vor der Aktualisierung durchgef�hrt werden m�ssen. Hier sollte eine Aktualisierung aller gemeinsam genutzter Komponenten auf Release 4 (siehe Tabelle 1-6) und s�mtlicher lokal vorhandener Produktkomponenten, von denen Calendar Server abh�ngt, durchgef�hrt werden:
- 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 Calendar Server. Anleitungen f�r die Aktualisierung von Directory Server auf Release 4 sind jedoch in Kapitel 4, „Directory Server und Administration Server“ enthalten.
- 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 befindet sich nur in Ausnahmef�llen auf demselben Computer wie Calendar Server. Anweisungen zur Aktualisierung des Directory Preparation Tool und zur Ausf�hrung des Tools �ber Directory Server sind jedoch in Kapitel 12, „Directory Preparation Tool“ enthalten.
Um die Release 2-Version von Calendar Server auf Release 4 zu aktualisieren, folgen Sie den Anweisungen unter Aktualisieren von Calendar Server von Java ES Release 3. Ersetzen Sie in den Anweisungen jedoch Verweise auf Release 3 durch Release 2.
F�r die Aktualisierung von Release 2 auf Release 4 ist nach der Aktualisierung zudem die Konfiguration einer Sicherung bei laufendem Betrieb (Hot Backup) von Calendar Server erforderlich sowie das Hinzuf�gen der Hot Backup-Parameter zur Calendar Server-Konfigurationsdatei ics.conf. Anweisungen f�r die Neukonfiguration nach der Aktualisierung finden Sie unter: http://docs.sun.com/doc/819-2433/6n4nlfjnq?a=view