Cette procédure à effectuer sur chaque nœud de cluster permet d'installer ou de mettre à niveau le logiciel sur lequel Sun Cluster 3.1 8/05 exerce une dépendance. Lors de cette procédure, le cluster reste activé.
Si vous exécutez le gestionnaire SunPlex, le rapport d'état sur un nœud ne sera plus établi tant que l'agent de sécurité sera arrêté. Au redémarrage de celui-ci, l'établissement du rapport reprendra après la mise à niveau du conteneur d'agent commun.
Effectuez les tâches suivantes :
Assurez-vous d'avoir suivi toutes les étapes de la rubrique Préparation du cluster à une mise à niveau non progressive .
Si vous êtes passé de Solaris 8 à Solaris 9 ou de Solaris 9 à Solaris 10 version 10/05 ou compatible, assurez-vous d'avoir suivi toutes les étapes de la rubrique Mise à niveau non progressive de Solaris.
Assurez-vous d'avoir installé tous les patchs requis du logiciel Solaris ainsi que les patchs matériels.
Si le cluster exécute le logiciel Solstice DiskSuite (Solaris 8), assurez-vous d'avoir installé tous ses patchs requis.
Devenez superutilisateur sur le nœud de cluster.
Pour Solaris 8 et Solaris 9, vérifiez que le patch du package Apache Tomcat (s'il est installé) est au niveau requis.
Vérifiez si le package SUNWtcatu est installé.
# pkginfo SUNWtcatu SUNWtcatu Tomcat Servlet/JSP Container |
Si le package Apache Tomcat est installé, assurez-vous que le patch requis par la plate-forme est installé.
Les plate-formes SPARC nécessitent l'installation de 114016-01 au minimum
Les plate-formes x86 nécessitent l'installation de 114017-01 au minimum
# patchadd -p | grep 114016 Patch: 114016-01 Obsoletes: Requires: Incompatibles: Packages: SUNWtcatu |
Si le patch requis n'est pas installé, supprimez le package Apache Tomcat.
# pkgrm SUNWtcatu |
Insérez le CD 1 de Sun Cluster.
Passez sur répertoire /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/, où arch représente sparc ou x86 .
# cd /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/ |
Vérifiez que la version 4.3.1 (minimum) des packages Explorer est installée.
Ces packages sont nécessaires à l'exécution de l'utilitaire sccheck pour le logiciel Sun Cluster.
Vérifiez si les packages Explorer ont été installés et déterminez leur version.
# pkginfo -l SUNWexplo | grep SUNW_PRODVERS SUNW_PRODVERS=4.3.1 |
Retirez tout package Explorer antérieur à la version 4.3.1.
# pkgrm SUNWexplo SUNWexplu SUNWexplj |
Installez la dernière version des packages Explorer à partir du CD 1 de Sun Cluster.
Sous Solaris 8 ou Solaris 9, utilisez la commande suivante :
# pkgadd -d . SUNWexpl* |
Sous Solaris 10, utilisez la commande suivante :
# pkgadd -G -d . SUNWexpl* |
L'option -G ajoute les packages dans la zone en cours uniquement. Vous ne devez ajouter ces packages que dans la zone globale. Par conséquent, cette option indique également que les packages ne sont pas propagés vers une éventuelle zone non globale existante ou créée ultérieurement.
Vérifiez que la version 5.1, REV=34 (minimum) des packages Java Dynamic Management Kit (JDMK) est installée.
Déterminez si des packages JDMK ont été installés et identifiez leur version.
# pkginfo -l SUNWjdmk-runtime | grep VERSION VERSION=5.1,REV=34 |
Supprimez tout package JDMK dont la version est antérieure à 5.1, REV=34.
# pkgrm SUNWjdmk-runtime SUNWjdmk-runtime-jmx |
Installez les derniers packages JDMK à partir du CD 1 de Sun Cluster.
Passez sur le répertoire Solaris_arch/Product/shared_components/Solaris_ver/Packages/ (où arch représente sparc ou x86 et ver correspond à 8 pour Solaris 8, à 9 pour Solaris 9 ou à 10 pour Solaris 10).
# cd ../Solaris_ver/Packages |
Vérifiez que vous disposez de la version 4.5.0 (minimum) des packages NSPR (Netscape Portable Runtime).
Déterminez si des packages NSPR ont été installés et identifiez leur version.
# cat /var/sadm/pkg/SUNWpr/pkginfo | grep SUNW_PRODVERS SUNW_PRODVERS=4.5.0 |
Supprimez tout package NSPR dont la version est antérieure à 4.5.0.
# pkgrm packages |
Le tableau suivant répertorie les packages applicables pour chaque plate-forme matérielle.
Installez les packages en respectant l'ordre donné dans le tableau suivant.
Plate-forme matérielle |
Noms des packages NSPR |
---|---|
SPARC |
SUNWpr SUNWprx |
x86 |
SUNWpr |
Le cas échéant, installez la dernière version des packages NSPR.
Vérifiez que la version 3.9.4 (ou une version ultérieure) des packages NSS (Network Security Services) est installée.
Cherchez à savoir si des packages NSS ont été installés et à déterminer leur version.
# cat /var/sadm/pkg/SUNWtls/pkginfo | grep SUNW_PRODVERS SUNW_PRODVERS=3.9.4 |
Retirez tout package NSS dont la version est antérieure à 3.9.4.
# pkgrm packages |
Le tableau suivant répertorie les packages applicables pour chaque plate-forme matérielle.
Installez les packages en respectant l'ordre donné dans le tableau suivant.
Plate-forme matérielle |
Noms des packages NSS |
---|---|
SPARC |
SUNWtls SUNWtlsu SUNWtlsx |
x86 |
SUNWtls SUNWtlsu |
Le cas échéant, installez la dernière version des packages NSS à partir du CD 1 de Sun Cluster.
Revenez au répertoire Solaris_arch/Product/shared_components//Packages/.
# cd ../../Packages |
Vérifiez que la version 1.0, REV=25 (minimum) des packages conteneur d'agents communs est installée.
Déterminez si des packages conteneur d'agents communs ont été installés et identifiez leur version.
# pkginfo -l SUNWcacao | grep VERSION VERSION=1.0,REV=25 |
Si une version antérieure à la version 1.0, REV=25 a été installée, arrêtez l'agent de fichiers de sécurité du logiciel conteneur d'agents communs sur chaque nœud du cluster.
# /opt/SUNWcacao/bin/cacaoadm stop |
Désinstallez tout package conteneur d'agents communs dont la version est antérieure à 1.0, REV=25.
# pkgrm SUNWcacao SUNWcacaocfg |
Installez la dernière version des packages conteneur d'agents communs à partir du CD 1 de Sun Cluster.
Allez dans un répertoire ne figurant pas sur le CD-ROM, puis éjectez ce dernier.
# eject cdrom |
Insérez le CD 2 de Sun Cluster.
Pour passer de Solaris 8 à Solaris 9, installez ou mettez à niveau les packages Console Web de Sun Java.
Allez dans un répertoire ne figurant pas sur le CD-ROM, puis éjectez ce dernier.
# eject cdrom |
Vérifiez que le répertoire /usr/java/ est un lien symbolique vers la version minimum ou la dernière version du logiciel Java.
Le logiciel Sun Cluster demande au moins la version 1.4.2_03 du logiciel Java.
Identifiez le répertoire auquel /usr/java/ est associé par lien symbolique.
# ls -l /usr/java lrwxrwxrwx 1 root other 9 Apr 19 14:05 /usr/java -> /usr/j2se/ |
Identifiez la ou les versions installées du logiciel Java.
L'exemple suivant présente les commandes que vous pouvez utiliser pour afficher les versions connexes du logiciel Java.
# /usr/j2se/bin/java -version # /usr/java1.2/bin/java -version # /usr/jdk/jdk1.5.0_01/bin/java -version |
Si le répertoire /usr/java/ n'est pas associé par un lien symbolique à une version prise en charge du logiciel Java, recréez le lien symbolique.
L'exemple suivant présente la création d'un lien symbolique vers le répertoire /usr/j2se/ contenant le logiciel Java 1.4.2_03.
# rm /usr/java # ln -s /usr/j2se /usr/java |
Mise à niveau vers le logiciel Sun Cluster 3.1 8/05 Reportez-vous à la rubrique Mise à niveau non progressive vers Sun Cluster 3.1 8/05.