Melden Sie sich als Superuser auf dem Cluster-Knoten an, auf dem Sie die Softwarepakete installieren möchten.
Legen Sie die Sun Java Enterprise System 5 DVD-ROM in das DVD-ROM-Laufwerk ein.
Wenn der Datenträgerverwaltungs-Dämon vold(1M) ausgeführt wird und zum Verwalten von DVD-ROM-Geräten konfiguriert ist, wird die DVD-ROM automatisch in das Verzeichnis /cdrom eingehängt.
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.
Verwenden Sie für Solaris 9 OS folgenden Befehl:
# pkgadd -d . SUNWexpl* |
Verwenden Sie für Solaris 10 OS folgenden Befehl:
# pkgadd -G -d . SUNWexpl* |
Mit der Option -G fügen Sie Pakete ausschließlich der aktuellen Zone hinzu. Sie müssen diese Pakete nur der globalen Zone hinzufügen. Daher gibt diese Option auch an, dass die Pakete nicht an etwaige bestehende oder später erstellte nicht globale 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.
Vergewissern Sie sich, dass mindestens Version 4.5.0 der NetscapeTM 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 SUNWpr SUNWprx |
Wenn Sie die NSPR-Pakete entfernt haben oder keine installiert waren, installieren Sie die aktuellsten NSPR-Pakete.
In der folgenden Tabelle sind die Speicherorte der einzelnen Pakete angegeben. Dabei ist arch sparc oder x86 und ver is 9 bei Solaris 9 bzw. 10 bei Solaris 10.
Pfad |
Pakete |
---|---|
Solaris_arch/Product/shared_components/Packages/ |
SUNWpr |
Solaris_arch/Product/shared_components/Solaris_ver/Packages/ |
SUNWprx |
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 |
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 SUNWtls SUNWtlsu SUNWtlsx |
Wenn Sie die NSS-Pakete entfernt haben oder keine installiert waren, installieren Sie die aktuellsten NSS-Pakete.
In der folgenden Tabelle sind die Speicherorte der einzelnen Pakete angegeben. Dabei ist arch sparc oder x86 und ver is 9 bei Solaris 9 bzw. 10 bei Solaris 10.
Pfad |
Pakete |
---|---|
Solaris_arch/Product/shared_components/Packages/ |
SUNWtls, SUNWtlsu |
Solaris_arch/Product/shared_components/Solaris_ver/Packages/ |
SUNWtlsx |
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 |
Wechseln Sie zurück zum Verzeichnis Solaris_arch/Product/shared_components//Packages/.
# cd ../../Packages |
Vergewissern Sie sich, dass mindestens Version 1.1,REV=15 des common agent container-Pakets installiert ist.
Sun Cluster 3.1 8/05 unterstützt nicht die Version 2.0 von common agent container , die ebenfalls zusammen mit der Sun Java Enterprise System 5-Verteilung bereitgestellt wird.
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 andere Version als 1.1,REV=15 installiert ist, halten Sie den Sicherheitsdateiagenten für common agent container auf jedem Cluster-Knoten an.
# /opt/SUNWcacao/bin/cacaoadm stop |
Wenn eine andere Version als 1.1,REV=15 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 Version 1.1 der common agent container-Pakete.
Für eine Aufrüstung von Solaris 8 auf Solaris 9 OS müssen Sie Sun Java Web Console-Pakete installieren bzw. aufrüsten.
Entnehmen Sie die Sun Java Enterprise System 5 DVD-ROM aus dem DVD-ROM-Laufwerk.
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.5.0_06 der Java-Software erforderlich. Wenn Sie die Solaris-Software aufgerüstet oder eine frühere Version der Java-Software installiert haben, wurde die symbolische Veknüpfung möglicherweise so geändert, dass sie auf diese frühere, nicht unterstützte Version der Java-Software verweist.
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_06/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 Java 1.5.0_06-Software enthält.
# rm /usr/java # ln -s /usr/j2se /usr/java |
Fahren Sie mit Kapitel 5, Aufrüsten der Sun Cluster-Software in Sun Cluster Handbuch Softwareinstallation für Solaris OS fort, um Sun Cluster-Software mithilfe des Dienstprogramms scinstall zu installieren (nicht laufende Aufrüstung oder laufende Aufrüstung).