Software Sun Cluster: Guía de instalación para el sistema operativo Solaris

ProcedureCómo actualizar el software que mantiene la relación de dependencia antes de una modernización periódica

Realice este procedimiento en cada nodo del clúster para instalar o modernizar el software con respecto al cual Sun Cluster 3.1 8/05 mantiene relaciones de dependencia. El clúster permanece activo durante el procedimiento. Si está ejecutando SunPlex Manager, el estado de un nodo no se registrara durante el período que el agente del archivo de seguridad del nodo esté detenido. El registro del estado se reanuda cuando se reinicia el agente del archivo de seguridad, después de que el software del contenedor de agentes común se modernice.

Antes de empezar

Lleve a cabo las siguientes tareas:

Pasos
  1. Conviértase en superusuario en el nodo del clúster.

  2. Para los sistemas operativos Solaris 8 y Solaris 9, asegúrese de que el paquete de Apache Tomcat tenga el nivel de revisión necesario, en caso de que el paquete esté instalado.

    1. Averigüe si el paquete SUNWtcatu está instalado.


      # pkginfo SUNWtcatu
      SUNWtcatu       Tomcat Servlet/JSP Container
    2. Si el paquete de Apache Tomcat está instalado, compruebe si está instalado el nivel de revisión requerido para la plataforma.

      • Las plataformas basadas en SPARC requieren como mínimo 114016-01

      • Las plataformas basadas en x86 requieren como mínimo 114017-01


      # patchadd -p | grep 114016
      Patch: 114016-01 Obsoletes: Requires: Incompatibles: Packages: SUNWtcatu
    3. Si no está instalada la revisión requerida, elimine el paquete de Apache Tomcat.


      # pkgrm SUNWtcatu
      
  3. Inserte el CD-ROM 1 de 2 de Sun Cluster.

  4. Acceda a directorio /cdrom/cdrom0/Solaris_arqu/Product/shared_components/Packages/, donde arqu puede ser sparc o x86 .


    # cd Solaris_arqu/Product/shared_components/Packages/
    
  5. Asegúrese de que esté instalada como mínimo la versión 4.3.1 de los paquetes del Explorador.

    El software de Sun Cluster requiere estos paquetes para que los use la utilidad sccheck.

    1. Averigüe si los paquetes del Explorador están instalados y, en caso afirmativo, determine qué versión.


      # pkginfo -l SUNWexplo | grep SUNW_PRODVERS
      SUNW_PRODVERS=4.3.1
    2. Si la versión instalada es anterior a la 4.3.1, elimine los paquetes del Explorador existentes.


      # pkgrm SUNWexplo SUNWexplu SUNWexplj
      
    3. Si ha eliminado los paquetes del Explorador, o si no había ninguno instalado, instale los paquetes más recientes del Explorador desde el CD-ROM 1 de 2 de Sun Cluster.

      • Para el sistema operativo Solaris 8 o Solaris 9, use el siguiente comando:


        # pkgadd -d . SUNWexpl*
        
      • Para el sistema operativo Solaris 10, use el siguiente comando:


        # pkgadd -G -d . SUNWexpl*
        

        La opción -G agrega paquetes sólo a la zona actual. Debe agregar estos paquetes sólo a la zona global. En consecuencia, esta opción también especifica que los paquetes no se propaguen a ninguna zona no global existente ni a ninguna zona no global que se cree posteriormente.

  6. Asegúrese de que, como mínimo, esté instalada la versión 5.1,REV=34 de los paquetes Java Dynamic Management Kit (JDMK).

    1. Averigüe si los paquetes JDMK están instalados y, en caso afirmativo, determine qué versión.


      # pkginfo -l SUNWjdmk-runtime | grep VERSION
      VERSION=5.1,REV=34
    2. Si la versión instalada es anterior a la 5.1,REV=34, elimine los paquetes JDMK existentes.


      # pkgrm SUNWjdmk-runtime SUNWjdmk-runtime-jmx
      
    3. Si ha eliminado los paquetes JDMK, o si no había ninguno instalado, instale los paquetes más recientes de JDMK desde el CD-ROM 1 de 2 de Sun Cluster.

      • Para el sistema operativo Solaris 8 o Solaris 9, use el siguiente comando:


        # pkgadd -d . SUNWjdmk*
        
      • Para el sistema operativo Solaris 10, use el siguiente comando:


        # pkgadd -G -d . SUNWjdmk*
        
  7. Acceda al directorio Solaris_arqu/Product/shared_components/Solaris_ver/Packages/, donde arqu es sparc o x86 y donde ver es 8 para Solaris 8, 9 para Solaris 9 o 10 para Solaris 10.


    # cd ../Solaris_ver/Packages
    
  8. Asegúrese de que esté instalada como mínimo la versión 5.4.0 de los paquetes de tiempo de ejecución portátil de Netscape (NSPR).

    1. Compruebe si están instalados los paquetes de NSPR y, si es así, determine la versión.


      # cat /var/sadm/pkg/SUNWpr/pkginfo | grep SUNW_PRODVERS
      SUNW_PRODVERS=4.5.0
    2. Si está instalada una versión anterior a la 5.4.0, elimine los paquetes existentes de NSPR.


      # pkgrm packages
      

      En la siguiente tabla se enumeran los paquetes aplicables para cada plataforma de hardware.


      Nota –

      Instale los paquetes en el orden en que aparecen en la siguiente tabla.


      Plataforma de hardware 

      Nombres de los paquetes de NSPR 

      SPARC 

      SUNWpr SUNWprx

      x86 

      SUNWpr

    3. Si ha eliminado los paquetes de NSPR o si no había ninguno instalado, instale los paquetes más recientes de NSPR.

      • Para los sistemas operativos Solaris 8 o Solaris 9, use el siguiente comando:


        # pkgadd -d . packages
        
      • Para el sistema operativo Solaris 10, use el siguiente comando:


        # pkgadd -G -d . packages
        
  9. Asegúrese de que esté instalada como mínimo la versión 3.9.4 de los servicios de seguridad de red (NSS).

    1. Compruebe si están instalados los paquetes de NSS y, si es así, determine la versión.


      # cat /var/sadm/pkg/SUNWtls/pkginfo | grep SUNW_PRODVERS
      SUNW_PRODVERS=3.9.4
    2. Si está instalada una versión anterior a la 3.9.4, elimine los paquetes existentes de NSS.


      # pkgrm packages
      

      En la siguiente tabla se enumeran los paquetes aplicables para cada plataforma de hardware.


      Nota –

      Instale los paquetes en el orden en que aparecen en la siguiente tabla.


      Plataforma de hardware 

      Nombres de los paquetes de NSS 

      SPARC 

      SUNWtls SUNWtlsu SUNWtlsx

      x86 

      SUNWtls SUNWtlsu

    3. Si ha eliminado los paquetes de NSS o si no había ninguno instalado, instale los paquetes más recientes de NSS desde el CD-ROM 1 de 2 de Sun Cluster.

      • Para los sistemas operativos Solaris 8 o Solaris 9, use el siguiente comando:


        # pkgadd -d . packages
        
      • Para el sistema operativo Solaris 10, use el siguiente comando:


        # pkgadd -G -d . packages
        
  10. Acceda de nuevo al directorio Solaris_arqu/Product/shared_components/Packages/.


    # cd ../../Packages
    
  11. Compruebe que esté instalada como mínimo la versión 1.0,REV=25 de los paquetes de contenedor de agente común.

    1. Compruebe si están instalados los paquetes de contenedor de agente común y, si es así, determine la versión.


      # pkginfo -l SUNWcacao | grep VERSION
      VERSION=1.0,REV=25
    2. Si está instalada una versión anterior a la 1.0,REV=25, detenga el agente de archivo de seguridad para contenedor de agente común en cada nodo del clúster.


      # /opt/SUNWcacao/bin/cacaoadm stop
      
    3. Si está instalada una versión anterior a la 1.0,REV=25, elimine los paquetes existentes de contenedor de agente común.


      # pkgrm SUNWcacao SUNWcacaocfg
      
    4. Si eliminó los paquetes de contenedor de agente común o si no había ninguno instalado, instale los paquetes más recientes de contenedor de agente común desde el CD-ROM 1 de 2 de Sun Cluster.

      • Para los sistemas operativos Solaris 8 o Solaris 9, use el siguiente comando:


        # pkgadd -d . SUNWcacao*
        
      • Para el sistema operativo Solaris 10, use el siguiente comando:


        # pkgadd -G -d . SUNWcacao*
        
  12. Cambie a un directorio que no sea del CD-ROM y sáquelo después.


    # eject cdrom
    
  13. Inserte el CD-ROM 2 de 2 de Sun Cluster.

  14. Instale o modernice los paquetes de Sun Java Web Console.

    1. Acceda al directorio Solaris_arqu/Product/sunwebconsole/, donde arqu es sparc o x86.

    2. Instale los paquetes de Sun Java Web Console.


      # ./setup
      

      El comando setup permite instalar o modernizar todos los paquetes para que sean compatibles con Sun Java Web Console.

  15. Cambie a un directorio que no sea del CD-ROM y sáquelo después.


    # eject cdrom
    
  16. Asegúrese de que el directorio /usr/java/ sea un vínculo simbólico a la versión mínima o a la versión más reciente del software de Java.

    El software de Sun Cluster requiere como mínimo la última versión 1.4.2_03 del software de Java.

    1. Averigüe a qué directorio está vinculado simbólicamente el directorio /usr/java/.


      # ls -l /usr/java
      lrwxrwxrwx   1 root   other    9 Apr 19 14:05 /usr/java -> /usr/j2se/
    2. Establezca qué versiones del software de Java están instaladas.

      A continuación, aparecen ejemplos de comandos que se pueden utilizar para mostrar la versión de sus versiones relacionadas del software de Java.


      # /usr/j2se/bin/java -version
      # /usr/java1.2/bin/java -version
      # /usr/jdk/jdk1.5.0_01/bin/java -version
      
    3. Si el directorio /usr/java/ no está vinculado simbólicamente a una versión compatible del software de Java, vuelva a crear el vínculo simbólico que enlace con una versión admitida del software de Java.

      Los siguientes ejemplos muestran la creación de un vínculo simbólico con el directorio /usr/j2se/, que contiene el software de Java 1.4.2_03.


      # rm /usr/java
      # ln -s /usr/j2se /usr/java
      
Pasos siguientes

Modernice el software de Sun Cluster. Acceda a Cómo llevar a cabo una modernización periódica del software de Sun Cluster 3.1 8/05.