Sun Java Enterprise System 2005Q4 Aktualisierungshandbuch |
Kapitel 12
Directory Preparation ToolIn diesem Kapitel wird die Aktualisierung von Directory Preparation Tool auf Java ES 2005Q4 (Release 4) beschrieben: Sun Java System Directory Preparation Tool 6.3 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 die Aktualisierung von Directory Preparation ToolIn diesem Abschnitt werden die folgenden allgemeinen Aspekte bezüglich der Aktualisierung von Directory Preparation Tool auf Java ES 2005Q4 (Release 4) beschrieben:
Über die Java ES (Release 4)-Version von Directory Preparation Tool
Die Java ES (Release 4)-Version von Directory Preparation Tool beinhaltet eine Reihe geringfügiger Fehlerkorrekturen, die zur Vorbereitung von Directory Server für die Verwendung durch die Release 4-Kommunikationskomponenten (Messaging Server, Calendar Server, Communications Express und Delegated Administrator) erforderlich waren.
Weitere Informationen finden Sie in den entsprechenden Versionshinweisen.
Wegweiser für die Aktualisierung von Directory Preparation Tool
Tabelle 12-1 zeigt die unterstützten Wege für die Aktualisierung von Directory Preparation Tool auf Java ES Release 4. Die Tabelle gilt sowohl für das Solaris- als auch für das Linux-Betriebssystem.
Directory Preparation Tool-Daten
Die folgende Tabelle enthält die Datentypen, die von einer Aktualisierung von Directory Preparation Tool betroffen sein können.
Kompatibilität
In der Release 4-Version von Directory Preparation Tool wurden keine Änderungen der Schnittstelle vorgenommen. Die Rückwärtskompatibilität zu früheren Versionen ist gewährleistet.
Directory Preparation Tool-Abhängigkeiten
Für Directory Preparation Tool bestehen mit Ausnahme zu Directory Server keine Abhängigkeiten zu anderen Java ES-Komponenten. Directory Preparation Tool wird für die Konfiguration von Directory Server zur Verwendung mit den Java ES-Kommunikationskomponenten verwendet.
Aktualisieren von Directory Preparation Tool von Java ES Release 3Dieser Abschnitt enthält Informationen zur Aktualisierung von Directory Preparation Tool 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 Directory Preparation Tool 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. Directory Preparation Tool wird dann für die Vorbereitung von Directory Server verwendet, die zur Unterstützung der Komponenten Messaging Server, Calendar Server, Communications Express und Delegated Administrator erforderlich ist.
- Aktualisierungsabhängigkeiten. Directory Preparation Tool ist von keinen gemeinsam genutzten Java ES-Komponenten abhängig und kompatibel mit der Release 3-Version von Directory Server. Die Aktualisierung von Directory Server ist daher hinsichtlich der Aktualisierung von Directory Preparation Tool auf Release 4 optional.
- Rückwärtskompatibilität. Die Rückwärtskompatibilität von Directory Preparation Tool Release 4 zu Release 3 ist gewährleistet.
- Aufheben der Aktualisierung. Das Aufheben der Aktualisierung auf Release 4 zurück auf Release 3 erfolgt durch das Entfernen der bei der Aktualisierung angewendeten Patches. Die Release 3-Version von Directory Preparation Tool kann über Directory Server ausgeführt werden, um die von der Release 4-Version vorgenommenen Änderungen aufzuheben.
- Plattformspezifische Aspekte. Der allgemeine Ansatz für die Aktualisierung von Directory Preparation Tool ist für das Solaris- und Linux-Betriebssystem identisch; dabei unterscheidet sich jedoch die angewandte Patch-Technologie. Der Aktualisierungsvorgang enthält daher plattformspezifische Verfahren. Patches, die auf eine Linux-Plattform angewendet wurden, können im Normalfall nicht wieder aufgehoben werden.
Aktualisierung der Release 3-Version von Directory Preparation Tool
In diesem Abschnitt wird die Aktualisierung von Directory Preparation Tool 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 Directory Preparation Tool beginnen, führen Sie die folgenden beschriebenen Aufgaben durch.
Aktuelle Versionsinformationen überprüfen
Sie können die Version von Directory Preparation Tool, die zuletzt über Directory Server ausgeführt wurde, prüfen, indem Sie die Attributswerte für den vom Tool vorgenommenen Eintrag cn=CommServers,o=comms-config überprüfen:
Der Eintrag enthält zwei Attribute, die die aktuelle Version angeben:
Das Tool gibt nur dann eine Meldung in der Konsole aus, wenn die ausgeführte Version von Directory Preparation Tool mit der Version übereinstimmt, die zuvor ausgeführt wurde, oder eine Vorgängerversion zu dieser Version ist. Informationen zur Ausführung des Tools finden Sie im Aktualisierungsverfahren in Schritt 5 (Solaris) bzw. in Schritt 5 (Linux).
Directory Preparation Tool-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 Directory Preparation Tool ist jedoch nicht von anderen Java ES-Komponenten abhängig.
Verzeichnisdaten sichern
Bei der Aktualisierung von Directory Preparation Tool von Release 3 auf Release 4 werden zwar keine Directory Server-Daten geändert. Als Vorsichtsmaßnahme sollten Sie jedoch Directory Server sichern, bevor Sie Directory Preparation Tool aktualisieren und über Directory Server ausführen.
Erforderliche Konfigurationsinformationen und Passwörter abrufen
Für die Aktualisierung von Directory Preparation Tool benötigen Sie das Superuser-Passwort. Das Tool speichert Parameterwerte, die bei der vorherigen Ausführung verwendet wurden, und verwendet diese Werte bei der nächsten Ausführung als Standardwerte.
Aktualisieren der Release 3-Version von Directory Preparation Tool (Solaris)
Dieser Abschnitt enthält eine Beschreibung der Aspekte, die Einfluss auf das Aktualisierungsverfahren von Directory Preparation Tool haben, sowie eine Beschreibung des eigentlichen Aktualisierungsverfahrens.
Zu berücksichtigende Aspekte bei der Aktualisierung (Solaris)
Bei der Aktualisierung von Directory Preparation Tool auf Java ES Release 4 müssen folgende Aspekte berücksichtigt werden:
- Die Release 3-Version von Directory Preparation Tool wurde mit Directory Server installiert und befindet sich auf allen Computern, die als Host für Directory Server dienen.
- Die Aktualisierung von Directory Preparation Tool muss auf dem Computer erfolgen, auf der sich eine Directory Server-Instanz befindet, die von der Komponente Messaging Server, Calendar Server, Communications Express oder Delegated Administrator verwendet wird.
- Das Patch für die Aktualisierung von Directory Preparation Tool auf Release 4 unter Solaris OS ist in der folgenden Tabelle aufgeführt:
Tabelle 12-3 Patches1 für die Aktualisierung von Directory Preparation Tool unter Solaris
Beschreibung
SPARC
Solaris 8, 9 & 10
X86
Solaris 9 & 10
Directory Preparation Tool (DSSETUP)
118245-05
118246-05
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 Directory Preparation Tool auf dem Computer anzuwenden, auf dem sich Directory Server befindet.
- Beziehen Sie die in Tabelle 12-3 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 -
- Wenden Sie die entsprechenden in Tabelle 12-3 angegebenen Directory Preparation Tool-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 3 angewendeten Patch-IDs zurückgeben.
- Führen Sie Directory Preparation Tool über Directory Server aus.
Aktualisieren der Release 3-Version von Directory Preparation Tool (Linux)
Dieser Abschnitt enthält eine Beschreibung der Aspekte, die Einfluss auf das Aktualisierungsverfahren von Directory Preparation Tool haben, sowie eine Beschreibung des eigentlichen Aktualisierungsverfahrens.
Zu berücksichtigende Aspekte bei der Aktualisierung (Linux)
Bei der Aktualisierung der Directory Preparation Tool-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 Linux-Patches für die Aktualisierung auf Release 4 unterscheiden sich jedoch von den Solaris-Patches.
Das Patch für die Aktualisierung von Directory Preparation Tool auf Release 4 unter Linux OS ist in der folgenden Tabelle aufgeführt:
Tabelle 12-4 Patches1 für die Aktualisierung von Directory Preparation Tool unter Linux
Beschreibung
Patch-ID und RPM-Namen
Directory Preparation Tool (DSSETUP)
118247-05
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 das installierte Image von Directory Preparation Tool auf dem Computer anzuwenden, auf dem sich Directory Server befindet.
Vorsicht
Eine Aktualisierung von Java ES Release 3 auf Java ES Release 4 unter Linux kann nicht rückgängig gemacht werden.
- Das erforderliche Patch und der RPM-Name lässt sich anhand der entsprechenden Patch-Nummer aus Tabelle 12-4 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 -
- Wenden Sie die in Tabelle 12-4 angegebene RPMs für Directory Preparation Tool an.
rpm -Uvh sun-comms-dssetup-6.3-2.5.i386.rpm
- Stellen Sie sicher, dass die Aktualisierung erfolgreich durchgeführt wurde:
rpm -q sun-comms-dssetup
Die neue Versionsnummer des RPM sollte zurückgegeben werden.
- Führen Sie Directory Preparation Tool über Directory Server aus.
Überprüfen der Aktualisierung
Um zu überprüfen, ob die Aktualisierung von Directory Preparation Tool und die Erweiterung des Verzeichnisschemas erfolgreich war, prüfen Sie das während der Ausführung des Skripts erstellte Protokoll. Die Protokolldatei befindet sich in:
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 von Directory Preparation Tool 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 die Release 4-Version von Directory Preparation Tool ist die Umkehrung des Verfahrens zur Aktualisierung auf Release 4. Die von Directory Preparation Tool vorgenommenen Änderungen umfassen unter anderem jedoch Änderungen des Directory Server-Schemas. Diese Änderungen werden bei dem folgenden Verfahren zum Aufheben der Aktualisierung nicht rückgängig gemacht. Die Schema-Änderungen sind jedoch rückwärts kompatibel.
Verfahren zum Aufheben der Aktualisierung (Solaris)
- Melden Sie sich als Root oder Superuser an.
su -
- Entfernen Sie die Patches aus Tabelle 12-3.
patchrm patch_ID
- Führen Sie Directory Preparation Tool nach Aufhebung der Aktualisierung über Directory Server aus.
Die Directory Server-Änderungen, einschließlich Indizes, werden rückgängig gemacht und der ursprüngliche Stand wieder hergestellt. Die Schema-Änderungen bleiben jedoch bestehen. Die Schema-Erweiterungen werden dadurch nicht negativ beeinflusst; diese sind rückwärts kompatibel.
Aktualisieren von Directory Preparation Tool von Java ES Release 2Das Verfahren zur Aktualisierung von Directory Preparation Tool von Java ES 2004Q2 (Release 2)-Version auf Release 4 entspricht, abgesehen von folgender Ausnahme, dem Verfahren zur Aktualisierung von Directory Preparation Tool von Release 3 auf Release 4.
In Java ES Release 2 war Directory Preparation Tool (unter dem Namen comm_dssetup) im Paket mit Messaging Server und Calendar Server enthalten und wurde nicht als separates Paket installiert. Daher befinden sich auf dem Computer, der als Host für Directory Server dient, keine installierten Pakete oder RPMs von Directory Preparation Tool. Aus diesem Grund müssen Sie bei der Aktualisierung von Release 2 auf Release 4 die Directory Preparation Tool-Pakete installieren:
Die Aktualisierung von Directory Preparation Tool Release 2 auf Release 4 entspricht in etwa dem unter Aktualisieren von Directory Preparation Tool von Java ES Release 3 beschriebenen Verfahren. Die vor und nach der Aktualisierung zu berücksichtigenden Aspekte sind identisch; ersetzen Sie jedoch Verweise auf Release 3 durch Release 2. Die entsprechenden Aktualisierungsverfahren werden in den folgenden Abschnitten beschrieben.
Aktualisierungsverfahren von Release 2 (Solaris)
Das folgende Verfahren ist für Directory Preparation Tool auf dem Computer anzuwenden, auf dem sich Directory Server befindet.
- Entnehmen Sie das erforderliche genesis-Patch aus der folgenden Tabelle:
Tabelle 12-5 Genesis-Patches1 für die Aktualisierung von Directory Preparation Tool unter Solaris
Beschreibung
SPARC
Solaris 8, 9 & 10
X86
Solaris 9 & 10
Directory Preparation Tool (DSSETUP)
118242-03
118243-03
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.
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 -
- Wenden Sie das in Tabelle 12-5 angegebene genesis-Patch für Directory Preparation Tool an.
patchadd patch_ID.
- Beziehen Sie die in Tabelle 12-3 angegebenen erforderlichen Aktualisierungs-Patches.
Patches zum Download in das /tmp-Verzeichnis erhalten Sie unter: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- Wenden Sie das entsprechende in Tabelle 12-3 angegebene Aktualisierungs-Patch für Directory Preparation Tool 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.
- Führen Sie Directory Preparation Tool über Directory Server aus.
Aktualisierungsverfahren von Release 2 (Linux)
Das folgende Verfahren ist für Directory Preparation Tool auf dem Computer anzuwenden, auf dem sich Directory Server befindet.
- Melden Sie sich als Root oder Superuser an.
su -
- Das erforderliche Aktualisierungs-Patch und der RPM-Name lässt sich anhand der entsprechenden Patch-Nummer aus Tabelle 12-4 entnehmen.
Patches zum Download in das /tmp-Verzeichnis erhalten Sie unter: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- Wenden Sie die in Tabelle 12-4 angegebene Aktualisierungs-RPMs für Directory Preparation Tool an.
rpm -Uvh sun-comms-dssetup-6.3-2.5.i386.rpm
- Stellen Sie sicher, dass die Aktualisierung erfolgreich durchgeführt wurde:
rpm -q sun-comms-dssetup
Die neue Versionsnummer des RPM sollte zurückgegeben werden.
- Führen Sie Directory Preparation Tool über Directory Server aus.