Führen Sie dieses Verfahren auf jedem Cluster-Knoten durch, um Software zu installieren bzw. aufzurüsten, von der die Sun Cluster 3.1 8/05-Software abhängig ist. Der Cluster bleibt während dieses Verfahrens in Betrieb.
Bei Ausführung von SunPlex-Manager wird der Status auf einem Knoten nicht gemeldet, solange der Sicherheitsdateiagent des Knotens angehalten ist. Die Status-Berichterstattung wird wieder aufgenommen, wenn der Sicherheitsdateiagent nach der Aufrüstung der Software für den allgemeinen Agentencontainer neu gestartet wurde.
Führen Sie folgende Aufgaben aus:
Stellen Sie sicher, dass alle Schritte in So bereiten Sie den Cluster für eine nicht laufende Aufrüstung vor. abgeschlossen wurden.
Wenn Sie eine Aufrüstung von der Software Solaris 8 auf Solaris 9 oder von Solaris 9 auf Solaris 10 10/05 oder kompatible Software durchgeführt haben, müssen Sie sicherstellen, dass alle Schritte unter So führen Sie eine nicht laufende Aufrüstung des Solaris-Betriebssystems durch. abgeschlossen wurden.
Stellen Sie sicher, dass Sie alle erforderlichen Solaris-Software- und Hardware-bezogenen Korrekturversionen installiert haben.
Wenn auf dem Cluster Solstice DiskSuite-Software (Solaris 8) ausgeführt wird, müssen Sie sicherstellen, dass Sie alle erforderlichen Korrekturversionen für die Solstice DiskSuite-Software installiert haben.
Melden Sie sich beim Cluster-Knoten als Superuser an.
Vergewissern Sie sich bei Solaris 8 und Solaris 9 OS, dass das Apache Tomcat-Paket die erforderliche Korrekturversion aufweist, sofern es installiert ist.
Ermitteln Sie, ob das SUNWtcatu-Paket installiert ist.
# pkginfo SUNWtcatu SUNWtcatu Tomcat Servlet/JSP Container |
Wenn das Apache Tomcat-Paket installiert ist, ermiteln Sie, ob die erforderliche Korrekturversion für die Plattform installiert ist.
Für SPARC-basierte Plattformen ist mindestens 114016-01 erforderlich
Für x86-basierte Plattformen ist mindestens 114017-01 erforderlich
# patchadd -p | grep 114016 Patch: 114016-01 Obsoletes: Requires: Incompatibles: Packages: SUNWtcatu |
Wenn die erforderliche Korrekturversion nicht installiert ist, müssen Sie das Apache Tomcat-Paket entfernen.
# pkgrm SUNWtcatu |
Legen Sie Sun Cluster-CD-ROM 1 von 2 ein.
Wechseln Sie zu Verzeichnis /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/. Dabei ist arch sparc oder x86 .
# cd /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/ |
Stellen Sie sicher, dass mindestens Version 4.3.1 der Explorer-Pakete installiert ist.
Diese Pakete werden von der Sun Cluster-Software zur Verwendung durch das Dienstprogramm sccheck benötigt.
Ermitteln Sie, ob die Explorer-Pakete installiert sind, und wenn ja, in welcher Version.
# pkginfo -l SUNWexplo | grep SUNW_PRODVERS SUNW_PRODVERS=4.3.1 |
Wenn eine Version vor 4.3.1 installiert ist, entfernen Sie die vorhandenen Explorer-Pakete.
# pkgrm SUNWexplo SUNWexplu SUNWexplj |
Wenn Sie die Explorer-Pakete entfernt haben oder keine installiert waren, installieren Sie die aktuellsten Explorer-Pakete von Sun Cluster-CD-ROM 1 von 2.
Verwenden Sie für Solaris 8 bzw. Solaris 9 OS folgenden Befehl:
# pkgadd -d . SUNWexpl* |
Verwenden Sie für Solaris 10 OS folgenden Befehl:
# pkgadd -G -d . SUNWexpl* |
Durch die Option -G werden die Pakete nur zur aktuellen Zone hinzugefügt. Sie dürfen diese Pakete nur zur globalen Zone hinzufügen. Daher gibt diese Option auch an, dass die Pakete nicht an etwaige bestehende oder später erstellte nichtglobale Zonen weitergegeben werden.
Vergewissern Sie sich, dass mindestens Version 5.1,REV=34 der Java Dynamic Management Kit-(JDMK-)Pakete installiert ist.
Ermitteln Sie, ob JDMK-Pakete installiert sind, und wenn ja, in welcher Version.
# pkginfo -l SUNWjdmk-runtime | grep VERSION VERSION=5.1,REV=34 |
Wenn eine Version vor 5.1,REV=34installiert ist, entfernen Sie die vorhandenen JDMK-Pakete.
# pkgrm SUNWjdmk-runtime SUNWjdmk-runtime-jmx |
Wenn Sie die JDMK-Pakete entfernt haben oder keine installiert waren, installieren Sie die aktuellsten JDMK-Pakete von Sun Cluster-CD-ROM 1 von 2.
Wechseln Sie zum Verzeichnis Solaris_arch/Product/shared_components/Solaris_ver/Packages/. Dabei ist arch sparc oder x86 und ver ist 8 für Solaris 8, 9 für Solaris 9 bzw. 10 für Solaris 10.
# cd ../Solaris_ver/Packages |
Vergewissern Sie sich, dass mindestens Version 4.5.0 der Netscape Portable Runtime (NSPR)-Pakete installiert ist.
Ermitteln Sie, ob NSPR-Pakete installiert sind, und wenn ja, in welcher Version.
# cat /var/sadm/pkg/SUNWpr/pkginfo | grep SUNW_PRODVERS SUNW_PRODVERS=4.5.0 |
Wenn eine Version vor 4.5.0 installiert ist, entfernen Sie die vorhandenen NSPR-Pakete.
# pkgrm packages |
In der folgenden Tabelle finden Sie die jeweiligen Pakete für die einzelnen Hardware-Plattformen.
Installieren Sie die Pakete in der in der folgenden Tabelle angegebenen Reihenfolge.
Hardware-Plattform |
Name des NSPR-Pakets |
---|---|
SPARC |
SUNWpr SUNWprx |
x86 |
SUNWpr |
Wenn Sie die NSPR-Pakete entfernt haben oder keine installiert waren, installieren Sie die aktuellsten NSPR-Pakete.
Vergewissern Sie sich, dass mindestens Version 3.9.4 der Network Security Services (NSS)-Pakete installiert ist.
Ermitteln Sie, ob NSS-Pakete installiert sind, und wenn ja, in welcher Version.
# cat /var/sadm/pkg/SUNWtls/pkginfo | grep SUNW_PRODVERS SUNW_PRODVERS=3.9.4 |
Wenn eine Version vor 3.9.4 installiert ist, entfernen Sie die vorhandenen NSS-Pakete.
# pkgrm packages |
In der folgenden Tabelle finden Sie die jeweiligen Pakete für die einzelnen Hardware-Plattformen.
Installieren Sie die Pakete in der in der folgenden Tabelle angegebenen Reihenfolge.
Hardware-Plattform |
Name des NSS-Pakets |
---|---|
SPARC |
SUNWtls SUNWtlsu SUNWtlsx |
x86 |
SUNWtls SUNWtlsu |
Wenn Sie die NSS-Pakete entfernt haben oder keine installiert waren, installieren Sie die aktuellsten NSS-Pakete von Sun Cluster-CD-ROM 1 von 2.
Wechseln Sie zurück zum Verzeichnis Solaris_arch/Product/shared_components//Packages/.
# cd ../../Packages |
Vergewissern Sie sich, dass mindestens Version 1.0,REV=25 des common agent container-Pakets installiert ist.
Ermitteln Sie, ob die common agent container-Pakete installiert sind, und wenn ja, in welcher Version.
# pkginfo -l SUNWcacao | grep VERSION VERSION=1.0,REV=25 |
Wenn eine Version vor 1.0,REV=25 installiert ist, halten Sie den Sicherheitsdateiagenten für common agent container auf jedem Cluster-Knoten an..
# /opt/SUNWcacao/bin/cacaoadm stop |
Wenn eine Version vor 1.0,REV=25 installiert ist, entfernen Sie die vorhandenen common agent container-Pakete.
# pkgrm SUNWcacao SUNWcacaocfg |
Wenn Sie die common agent container-Pakete entfernt haben oder keine installiert waren, installieren Sie die aktuellsten common agent container-Pakete von Sun Cluster-CD-ROM 1 von 2.
Wechseln Sie in ein Verzeichnis, das sich nicht auf der CD-ROM befindet, und werfen Sie dann die CD-ROM aus.
# eject cdrom |
Legen Sie Sun Cluster-CD-ROM 2 von 2 ein.
Für eine Aufrüstung von Solaris 8 auf Solaris 9 OS müssen Sie Sun Java Web Console-Pakete installieren bzw. aufrüsten.
Wechseln Sie in ein Verzeichnis, das sich nicht auf der CD-ROM befindet, und werfen Sie dann die CD-ROM aus.
# eject cdrom |
Stellen Sie sicher, dass das Verzeichnis /usr/java/ eine symbolische Verknüpfung zur Mindestversion oder zur aktuellsten Version der Java-Software aufweist..
Für die Sun Cluster-Software ist mindestens Version 1.4.2_03 der Java-Software erforderlich.
Ermitteln Sie, mit welchem Verzeichnis das Verzeichnis /usr/java/ symbolisch verknüpft ist.
# ls -l /usr/java lrwxrwxrwx 1 root other 9 Apr 19 14:05 /usr/java -> /usr/j2se/ |
Ermitteln Sie, welche Versionen der Java-Software installiert sind.
Im Folgenden finden Sie Beispiele für Befehle, die Sie zur Anzeige der Version der zugehörigen Java-Software verwenden können.
# /usr/j2se/bin/java -version # /usr/java1.2/bin/java -version # /usr/jdk/jdk1.5.0_01/bin/java -version |
Wenn das Verzeichnis /usr/java/ nicht symbolisch mit einer unterstützen Version der Java-Software verknüpft ist, erstellen Sie die symbolische Verknüpfung zu einer unterstützen Version der Java-Software neu.
Das folgende Beispiel zeigt die Erstellung einer symbolischen Verknüpfung zum Verzeichnis /usr/j2se/, das die Java 1.4.2_03-Software enthält.
# rm /usr/java # ln -s /usr/j2se /usr/java |
Auf Sun Cluster 3.1 8/05-Software aufrüsten. Wechseln Sie zu So führen Sie eine nicht laufende Aufrüstung der Sun Cluster 3.1 8/05-Software.