Instructions spécifiques Sun Cluster 3.1 8/05 avec Sun Java Enterprise System 5

ProcedureProcédure de mise à niveau d'un logiciel de dépendance

  1. Sur le nœud de cluster où vous installez les packages logiciels, connectez-vous en tant que superutilisateur.

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

  3. 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.

      • 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.

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

      • Sous Solaris 9, utilisez la commande suivante :


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


        # pkgadd -G -d . SUNWjdmk*
        
  5. Vérifiez que vous disposez de la version 4.5.0 (minimum) des packages NSPR (NetscapeTM 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 SUNWpr SUNWprx
      
    3. 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.


        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

      • Sous Solaris 9, utilisez la commande suivante :


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


        # pkgadd -G -d . packages
        
  6. 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 SUNWtls SUNWtlsu SUNWtlsx
      
    3. 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.


        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

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


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


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


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


    Remarque –

    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.


    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 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
      
    3. Si une version autre que 1.1,REV=15 a été installée, supprimez les packages conteneur d'agents communs existants.


      # pkgrm SUNWcacao SUNWcacaocfg
      
    4. Installez la dernière version des packages conteneur d'agents communs.

      • Sous Solaris 9, utilisez la commande suivante :


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


        # pkgadd -G -d . SUNWcacaocfg SUNWcacao
        
  9. Pour passer de Solaris 8 à Solaris 9, installez ou mettez à niveau les packages Sun Java Web Console.

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

    2. Installez les packages Sun Java Web Console.


      # ./setup
      

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

  10. Retirez le Sun Java Enterprise System 5 DVD-ROM\~; du lecteur de DVD-ROM\~;.

    1. Afin de vous assurer que le DVD-ROM\~; n'est pas utilisé, déplacez-vous sur un répertoire ne résidant pas sur le DVD-ROM\~;.

    2. Éjectez le DVD-ROM\~;.


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

    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_06/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.5.0_06.


      # rm /usr/java
      # ln -s /usr/j2se /usr/java
      
Étapes suivantes

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).