Sur le nœud de cluster où vous installez les packages logiciels, connectez-vous en tant que superutilisateur.
Chargez le Sun Java Enterprise System 5 DVD-ROM\~; dans le lecteur de DVD-ROM\~;.
Si le démon de gestion des volumes vold(1M) est en cours d'exécution et qu'il est configuré de manière à gérer les périphériques DVD-ROM\~;, il monte automatiquement le DVD-ROM\~; dans le répertoire /cdrom.
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.
Sous 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. En conséquence, 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.
Vérifiez que vous disposez de la version 4.5.0 (minimum) des packages NSPR (NetscapeTM 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 SUNWpr SUNWprx |
Le cas échéant, installez la dernière version des packages NSPR.
Le tableau suivant indique l'emplacement de chaque package, où arch est sparc ou x86 et où ver est 9 pour Solaris 9 ou 10 pour Solaris 10.
Chemin |
Packages |
---|---|
Solaris_arch/Product/shared_components/Packages/ |
SUNWpr |
Solaris_arch/Product/shared_components/Solaris_ver/Packages/ |
SUNWprx |
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 |
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 SUNWtls SUNWtlsu SUNWtlsx |
Le cas échéant, installez la dernière version des packages NSS.
Le tableau suivant indique l'emplacement de chaque package, où arch est sparc ou x86 et où ver est 9 pour Solaris 9 ou 10 pour Solaris 10.
Chemin |
Packages |
---|---|
Solaris_arch/Product/shared_components/Packages/ |
SUNWtls, SUNWtlsu |
Solaris_arch/Product/shared_components/Solaris_ver/Packages/ |
SUNWtlsx |
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 |
Revenez au répertoire Solaris_arch/Product/shared_components//Packages/.
# cd ../../Packages |
Vérifiez que la version 1.1,REV=15 (minimum) des packages conteneur d'agents communs est installée.
Sun Cluster 3.1 8/05 ne prend pas en charge la version 2.0 de conteneur d'agents communs , fourni également avec Sun Java Enterprise System 5.
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 autre que 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 |
Si une version autre que 1.1,REV=15 a été installée, supprimez les packages conteneur d'agents communs existants.
# pkgrm SUNWcacao SUNWcacaocfg |
Installez la dernière version des packages conteneur d'agents communs.
Pour passer de Solaris 8 à Solaris 9, installez ou mettez à niveau les packages Sun Java Web Console.
Retirez le Sun Java Enterprise System 5 DVD-ROM\~; du lecteur de DVD-ROM\~;.
Vérifiez que le répertoire /usr/java/ est un lien symbolique vers la version minimum ou la dernière version du logiciel Java.
Sun Cluster requiert au moins la version 1.5.0_06 du logiciel Java. Si vous avez mis à niveau un logiciel Solaris ou installé une version antérieure de Java, le lien symbolique a changé pour pointer sur cette version antérieure et non prise en charge de 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_06/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.5.0_06.
# rm /usr/java # ln -s /usr/j2se /usr/java |
Reportez-vous au Chapitre 5, Mise à niveau du logiciel Sun Cluster du Guide d’installation du logiciel Sun Cluster pour SE Solaris pour mettre à niveau Sun Cluster à l'aide de l'utilitaire scinstall (mise à niveau non progressive et progressive).