Guide d'installation du logiciel Sun Cluster pour SE Solaris

ProcedureMise à niveau du logiciel dépendant avant une mise à niveau non progressive

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.

Avant de commencer

Effectuez les tâches suivantes :

Étapes
  1. Devenez superutilisateur sur le nœud de cluster.

  2. Pour Solaris 8 et Solaris 9, vérifiez que le patch du package Apache Tomcat (s'il est installé) est au niveau requis.

    1. Vérifiez si le package SUNWtcatu est installé.


      # pkginfo SUNWtcatu
      SUNWtcatu       Tomcat Servlet/JSP Container
    2. 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
    3. Si le patch requis n'est pas installé, supprimez le package Apache Tomcat.


      # pkgrm SUNWtcatu
      
  3. Insérez le CD 1 de Sun Cluster.

  4. 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/
    
  5. 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.

    1. 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
    2. Retirez tout package Explorer antérieur à la version 4.3.1.


      # pkgrm SUNWexplo SUNWexplu SUNWexplj
      
    3. 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.

  6. Vérifiez que la version 5.1, REV=34 (minimum) des packages Java Dynamic Management Kit (JDMK) est installée.

    1. 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
    2. Supprimez tout package JDMK dont la version est antérieure à 5.1, REV=34.


      # pkgrm SUNWjdmk-runtime SUNWjdmk-runtime-jmx
      
    3. Installez les derniers packages JDMK à partir du CD 1 de Sun Cluster.

      • Sous Solaris 8 ou Solaris 9, utilisez la commande suivante :


        # pkgadd -d . SUNWjdmk*
        
      • Sous Solaris 10, utilisez la commande suivante :


        # pkgadd -G -d . SUNWjdmk*
        
  7. 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
    
  8. Vérifiez que vous disposez de la version 4.5.0 (minimum) des packages NSPR (Netscape Portable Runtime).

    1. 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
    2. 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.


      Remarque –

      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

    3. Le cas échéant, installez la dernière version des packages NSPR.

      • Sous Solaris 8 ou Solaris 9, utilisez la commande suivante :


        # pkgadd -d . packages
        
      • Sous Solaris 10, utilisez la commande suivante :


        # pkgadd -G -d . packages
        
  9. Vérifiez que la version 3.9.4 (ou une version ultérieure) des packages NSS (Network Security Services) est installée.

    1. 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
    2. 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.


      Remarque –

      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

    3. Le cas échéant, installez la dernière version des packages NSS à partir du CD 1 de Sun Cluster.

      • Pour Solaris 8 ou Solaris 9, utilisez la commande suivante :


        # pkgadd -d . packages
        
      • Pour Solaris 10, utilisez la commande suivante :


        # pkgadd -G -d . packages
        
  10. Revenez au répertoire Solaris_arch/Product/shared_components//Packages/.


    # cd ../../Packages
    
  11. Vérifiez que la version 1.0, REV=25 (minimum) des packages conteneur d'agents communs est installée.

    1. 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
    2. 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
      
    3. Désinstallez tout package conteneur d'agents communs dont la version est antérieure à 1.0, REV=25.


      # pkgrm SUNWcacao SUNWcacaocfg
      
    4. Installez la dernière version des packages conteneur d'agents communs à partir du CD 1 de Sun Cluster.

      • Sous Solaris 8 ou Solaris 9, utilisez la commande suivante :


        # pkgadd -d . SUNWcacao*
        
      • Sous Solaris 10, utilisez la commande suivante :


        # pkgadd -G -d . SUNWcacao*
        
  12. Allez dans un répertoire ne figurant pas sur le CD-ROM, puis éjectez ce dernier.


    # eject cdrom
    
  13. Insérez le CD 2 de Sun Cluster.

  14. Pour passer de Solaris 8 à Solaris 9, installez ou mettez à niveau les packages Console Web de Sun Java.

    1. Passez au répertoire Solaris_arch/Product/sunwebconsole/, où arch représente sparc ou x86.

    2. Installez les packages Console Web de Sun Java.


      # ./setup
      

      La commande setup permet d'installer ou de mettre à niveau l'ensemble des packages de prise en charge du logiciel Console Web de Sun Java.

  15. Allez dans un répertoire ne figurant pas sur le CD-ROM, puis éjectez ce dernier.


    # eject cdrom
    
  16. 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.

    1. 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/
    2. 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
      
    3. 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
      
Étapes suivantes

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.