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

Ejecución de una modernización periódica

En este apartado se indican los procedimientos para llevar a cabo una modernización periódica de Sun Cluster 3.1 a Sun Cluster 3.1 8/05. La modernización, si es periódica, trabaja sobre un nodo del clúster al mismo tiempo, mientras que los demás nodos continúan en producción. Después de que se han modernizado todos los nodos y se han juntado en el clúster, deberá instalar la nueva versión de software en el clúster antes de poder utilizar ninguna función nueva.

Para modernizar el software de Sun Cluster 3.0, siga en su lugar los procedimientos que figuran en Ejecución de una modernización no periódica .


Nota –

El software de Sun Cluster 3.1 8/05 no admite la modernización periódica de Solaris 8 a Solaris 9 o de Solaris 9 a Solaris 10 10/05. Sólo puede modernizar el software de Solaris a una versión actualizada durante una modernización periódica de Sun Cluster. Para modernizar una configuración de Sun Cluster desde Solaris 8 a Solaris 9 o desde Solaris 9 a Solaris 10 10/05 u otra versión compatible, lleve a cabo en su lugar los procedimientos descritos en Ejecución de una modernización no periódica .


Tabla 5–2 Mapa de tareas: Ejecución de una modernización periódica para el software de Sun Cluster 3.1 8/05

Tarea 

Instrucciones 

1. Leer los requisitos y las restricciones para la modernización. 

Requisitos de modernización y directrices para la compatibilidad del software

2. En un nodo del clúster, mueva los grupos de recursos y de dispositivos a otro nodo del clúster y asegúrese de que se realizan copias de seguridad de los datos compartidos y los discos de sistema. Si el clúster utiliza mediadores de dos cadenas en Solstice DiskSuite o Solaris Volume Manager, desconfigúrelos. A continuación, rearranque el nodo en el modo sin clúster. 

Cómo preparar un nodo del clúster para una modernización periódica

3. Modernizar el sistema operativo Solaris, si fuera necesario, a una versión de actualización de Solaris admitida. SPARC: Opcionalmente, modernizar VERITAS File System (VxFS) y VERITAS Volume Manager (VxVM). 

Cómo llevar a cabo una modernización periódica de una versión Maintenance Update de Solaris

4. En todos los nodos del clúster, instalar o modernizar el software del que dependa Sun Cluster 3.1 8/05. 

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

5. Modernizar el nodo del clúster a la estructura y el software de los servicios de datos de Sun Cluster 3.1 8/05. Si fuera necesario modernizar las aplicaciones. SPARC: Si ha modernizado VxVM, modernice los grupos de discos. A continuación, rearranque el nodo en el clúster. 

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

6. Repita las tareas de la 3 a la 5 en cada uno de los nodos restantes que desee modernizar. 

 

7. Use el comando scversions para confirmar la modernización del clúster. Si el clúster utiliza mediadores de dos cadenas, vuelva a configurarlos. Opcionalmente, migrar los recursos existentes a nuevos tipos de recursos.

Cómo finalizar una modernización periódica para el software de Sun Cluster 3.1 8/05

7. (Opcional) SPARC: Modernizar el módulo de Sun Cluster a Sun Management Center.

SPARC: Cómo modernizar el software del módulo Sun Cluster en Sun Management Center

ProcedureCómo preparar un nodo del clúster para una modernización periódica

Siga este procedimiento en un solo nodo al mismo tiempo. El nodo modernizado se extrae del clúster, mientras que los nodos restantes continúan funcionando como miembros activos del clúster.

Antes de empezar

Lleve a cabo las siguientes tareas:

Tenga en cuenta las siguientes instrucciones cuando ejecute una modernización periódica:

Pasos
  1. (Opcional) Instale la documentación de Sun Cluster 3.1 8/05.

    Instale los paquetes de documentación en su ubicación preferida, como una consola de administración o un servidor de documentación. Consulte el archivo Solaris_arqu/Product/sun_cluster/index.html en el CD-ROM 2 de 2 de Sun Cluster, donde arqu es sparc o x86, para acceder a las instrucciones de instalación.

  2. Si desea modernizar desde Sun Cluster 3.1 9/04, asegúrese de que esté instalada la última versión de Sun Cluster 3.1 Core Patch,

    que contiene la solución de código para 6210440 y que es necesaria para habilitar la modernización periódica del software de Sun Cluster 3.1 9/04 a Sun Cluster 3.1 8/05.

  3. Conviértase en superusuario en el nodo del clúster que se desee modernizar.

  4. Para un clúster de dos nodos que utilice el software de Sun StorEdge Availability Suite, asegúrese de que los datos de configuración para los servicios de disponibilidad residan en el disco del quórum.

    Los datos de configuración deben residir en un disco del quórum para garantizar el correcto funcionamiento de Sun StorEdge Availability Suite después de modernizar el software del clúster.

    1. Conviértase en superusuario en un nodo del clúster que ejecute el software de Sun StorEdge Availability Suite.

    2. Identifique el ID de dispositivo y el segmento que utiliza el archivo de configuración de Sun StorEdge Availability Suite.


      # /usr/opt/SUNWscm/sbin/dscfg
      /dev/did/rdsk/dNsS
      

      En esta salida de ejemplo, N es el ID de dispositivo y S el segmento del dispositivo N.

    3. Identifique el dispositivo de quórum existente.


      # scstat -q
      -- Quorum Votes by Device --
                           Device Name         Present Possible Status
                           -----------         ------- -------- ------
         Device votes:     /dev/did/rdsk/dQsS  1       1        Online

      En esta salida de ejemplo, dQsSes el dispositivo de quórum existente.

    4. Si el dispositivo de quórum no es el mismo que el dispositivo de datos de configuración de Sun StorEdge Availability Suite, mueva los datos de configuración a un segmento disponible en el dispositivo del quórum.


      # dd if=`/usr/opt/SUNWesm/sbin/dscfg` of=/dev/did/rdsk/dQsS
      

      Nota –

      Debe utilizar el nombre del dispositivo DID original, /dev/did/rdsk/, no el dispositivo DID de bloque, /dev/did/dsk/.


    5. Si ha movido los datos de configuración, configure el software de Sun StorEdge Availability Suite para que use la ubicación nueva.

      Como superusuario, tramite el siguiente comando en cada nodo que ejecute el software de Sun StorEdge Availability Suite.


      # /usr/opt/SUNWesm/sbin/dscfg -s /dev/did/rdsk/dQsS
      
  5. En cualquier nodo, visualice el estado actual del clúster.

    Guarde la salida como una línea de referencia para comparaciones posteriores.


    % scstat
    % scrgadm -pv[v]

    Consulte las páginas de comando man de scstat(1M) y scrgadm(1M) para obtener más información.

  6. Mueva todos los grupos de recursos y de dispositivos que se estén ejecutando en el nodo que va a modernizar.


    # scswitch -S -h nodo_origen
    
    -S

    Traslada todos los grupos de recursos y de dispositivos

    -h nodo_origen

    Especifica el nombre del nodo desde el que mover los grupos de recursos y de dispositivos

    Consulte la página de comando man de scswitch(1M) si desea obtener más información.

  7. Compruebe que el traslado se haya completado correctamente.


    # scstat -g -D
    
    -g

    Muestra el estado de todos los grupos de recursos

    -D

    Muestra el estado de todos los grupos de dispositivos de disco.

  8. Asegúrese de que el disco de sistema, las aplicaciones y los datos tengan copias de seguridad.

  9. Si el clúster utiliza mediadores de dos cadenas en Solstice DiskSuite o Solaris Volume Manager, desconfigúrelos.

    Consulte Configuración de mediadores de dos cadenas para obtener más información.

    1. Ejecute la orden siguiente para verificar que no haya problemas con los datos de los mediadores.


      # medstat -s nombre_conjunto
      
      -s setname

      Especifica el nombre del conjunto de discos

      Si el valor el campo Estado es Incorrecto, repare el sistema mediador afectado. Siga el procedimiento que se indica en Cómo reparar los datos incorrectos del mediador .

    2. Coloque en una lista todos los mediadores.

      Guarde esta información para cuando restablezca los mediadores durante el procedimiento descrito en Cómo finalizar una modernización periódica para el software de Sun Cluster 3.1 8/05 .

    3. En un conjunto de discos que utilice mediadores, pase a ser su propietario si ningún nodo tiene ya la propiedad.


      # scswitch -z -D setname -h node
      
      -z

      Control de los cambios

      -D

      Especifica el nombre del conjunto de discos

      -h nodo

      Especifica el nombre del nodo que debe convertirse en principal en el conjunto de discos

    4. Desconfigure todos los mediadores del conjunto de discos.


      # metaset -s nombre_conjunto -d -m lista_sistemas_mediadores
      
      -s setname

      Especifica el nombre del conjunto de discos

      -d

      Elimina del conjunto de discos

      -m mediator-host-list

      Especifica el nombre del nodo que suprimir como un sistema mediador del conjunto de discos

      Consulte la página de comando man de mediator(7D) para obtener más información sobre las opciones específicas del mediador en el comando metaset.

    5. Repita estos pasos para cada conjunto de discos restante que utilice mediadores.

  10. Cierre el nodo que se desee modernizar y arránquelo en el modo sin clúster.

    • En los sistemas basados en SPARC, ejecute los siguientes comandos:


      # shutdown -y -g0 ok boot -x
      
    • En los sistemas basados en x86, ejecute el siguiente comando:


      # shutdown -y -g0
      ...
                            <<< Current Boot Parameters >>>
      Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b
      Boot args:
      
      Type   b [file-name] [boot-flags] <ENTER>    to boot with options
      or     i <ENTER>                             to enter boot interpreter
      or     <ENTER>                               to boot with defaults
      
                        <<< timeout in 5 seconds >>>
      Select (b)oot or (i)nterpreter: b -x
      

    Los otros nodos del clúster continúan funcionando como miembros activos del clúster.

Pasos siguientes

Para modernizar el software de Solaris a una versión Maintenance Update, acceda a Cómo llevar a cabo una modernización periódica de una versión Maintenance Update de Solaris .


Nota –

El clúster se debe ejecutar o modernizar en, al menos, el nivel mínimo requerido del sistema operativo Solaris para que admita el software Sun Cluster 3.1 8/05. Consulte Notas de la versión de Sun Cluster 3.1 8/05 para SO Solaris para obtener información acerca de las versiones que admite el sistema operativo Solaris.


Si no desea actualizar el sistema operativo Solaris, acceda a Cómo actualizar el software que mantiene la relación de dependencia antes de una modernización periódica.

ProcedureCómo llevar a cabo una modernización periódica de una versión Maintenance Update de Solaris

Lleve a cabo este procedimiento para modernizar el sistema operativo Solaris a una versión de Maintenance Update admitida.


Nota –

Para modernizar un clúster de Solaris 8 a Solaris 9 o desde Solaris 9 a Solaris 10 10/05 u otra versión compatible, ya sea modernizando o sin modernizar el software de Sun Cluster, deberá realizar en su lugar una modernización no periódica. Acceda a Ejecución de una modernización no periódica .


Antes de empezar

Asegúrese de que se hayan llevado a cabo todos los pasos que figuran en Cómo preparar un nodo del clúster para una modernización periódica .

Pasos
  1. Comente temporalmente en comentario todas las entradas de los sistemas de archivos montados globalmente en el archivo /etc/vfstab del nodo.

    Efectúe este paso para evitar que la modernización de Solaris intente montar los dispositivos globales.

  2. Siga las instrucciones de la guía de instalación de la actualización de mantenimiento de Solaris para instalar la versión Maintenance Update.


    Nota –

    No rearranque el nodo si se le indica que lo haga al terminar el proceso de instalación.


  3. Anule los comentarios de todas las entradas del archivo /a/etc/vfstab para los sistemas de archivos montados globalmente que comentó en el Paso 1.

  4. Instale los parches necesarios para Solaris y los relacionados con el hardware y descargue el firmware necesario que se incluye en éstos.


    Nota –

    No reinicie el nodo hasta que llegue al Paso 5.


  5. Rearranque el nodo en el modo sin clúster.

    Incluya los guiones dobles (--) en la orden siguiente:


    # reboot -- -x
    
Pasos siguientes

Modernice el software que mantiene la relación de dependencia. Acceda a Cómo actualizar el software que mantiene la relación de dependencia antes de una modernización periódica.

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.

ProcedureCómo llevar a cabo una modernización periódica del software de Sun Cluster 3.1 8/05

Siga este procedimiento para modernizar un nodo a Sun Cluster 3.1 8/05 mientras los nodos restantes del clúster se encuentran en el modo clúster.


Nota –

Hasta que todos los nodos del clúster se hayan modernizado y se haya instaurado la modernización, es probable que las nuevas funciones introducidas con la nueva versión no estén disponibles.


Antes de empezar

Asegúrese de que el software que mantiene la relación de dependencia esté instalado o modernizado. Consulte Cómo actualizar el software que mantiene la relación de dependencia antes de una modernización periódica.

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

  2. Inserte el CD-ROM 2 de 2 de Sun Cluster en la unidad correspondiente del nodo.

    Si el daemon de administración de volúmenes vold(1M) se está ejecutando y está configurado para gestionar los dispositivos de CD-ROM, el daemon monta automáticamente el CD-ROM en el directorio /cdrom/cdrom0/.

  3. Vaya al directorio directorio Solaris_arquitectura/Product/sun_cluster/Solaris_versión/Tools/, donde arqu es sparc o x86 y donde ver es 8 para Solaris 8, 9 para Solaris 9 o 10 para Solaris 10


    # cd /cdrom/cdrom0/Solaris_arquitectura/Product/sun_cluster/Solaris_versión/Tools
    
  4. Inicie la utilidad scinstall.


    # ./scinstall
    

    Nota –

    No utilice el comando /usr/cluster/bin/scinstall que ya se encuentra instalado en el nodo. Debe utilizar el comando scinstall en el CD-ROM 2 de 2 de Sun Cluster.


  5. En el menú principal, elija el elemento de menú Upgrade this cluster node (Modernizar este nodo del clúster).


      *** Main Menu ***
    
        Please select from one of the following (*) options:
    
          * 1) Install a cluster or cluster node
            2) Configure a cluster to be JumpStarted from this install server
          * 3) Add support for new data services to this cluster node
          * 4) Upgrade this cluster node
          * 5) Print release information for this cluster node
    
          * ?) Help with menu options
          * q) Quit
    
        Option:  4
    
  6. En el menú Upgrade (Modernizar), elija el elemento de menú Upgrade Sun Cluster framework on this node (Modernizar la estructura de Sun Cluster en este nodo).

  7. Siga las indicaciones del menú para modernizar la estructura del clúster.

    Durante la modernización de Sun Cluster, el comando scinstall puede hacer uno o varios cambios de configuración:

    El proceso de modernización finaliza cuando el sistema muestra el mensaje Completed Sun Cluster framework upgrade (Modernización de la estructura de Sun Cluster completa) y se le solicita que pulse Enter para continuar.

  8. Pulse Enter.

    Se muestra el menú Upgrade (Modernizar).

  9. (Opcional) Modernice los servicios de datos de Java Enterprise System desde el CD-ROM 2 de 2 de Sun Cluster.

    1. Desde el menú Upgrade (Modernizar) de la utilidad scinstall, elija el elemento de menú Upgrade Sun Cluster data service agents on this node (Modernizar los agentes de servicios de datos de Sun Cluster en este nodo).

    2. Siga las indicaciones del menú para modernizar los agentes de servicios de datos de Sun Cluster que están instalados en el nodo.

      Puede elegir en la lista los servicios de datos disponibles para modernizar o puede optar por modernizar todos los servicios de datos instalados.

      El proceso de modernización finaliza cuando el sistema muestra el mensaje Completed upgrade of Sun Cluster data services agents (Modernización de los agentes de servicios de datos de Sun Cluster completa) y se le solicita que pulse Enter para continuar.

    3. Pulse Enter.

      Se muestra el menú Upgrade (Modernizar).

  10. Salga de la utilidad scinstall.

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


    # eject cdrom
    
  12. Modernice los servicios de datos de Sun Cluster desde el CD de Sun Cluster Agents.

    • Si está usando el servicio de datos de Sun Cluster HA para NFS y desea modernizar al sistema operativo Solaris 10, deberá modernizar el servicio de datos y migrar el tipo de recurso a la nueva versión. Consulte Upgrading the SUNW.nfs Resource Type de Sun Cluster Data Service for NFS Guide for Solaris OS para obtener más información.

    • Si está usando el servicio de datos Sun Cluster HA para Oracle 3.0 de 64 bits para Solaris 9, deberá modernizar a la versión Sun Cluster 3.1 8/05.

    • La modernización de los demás servicios de datos a la versión de Sun Cluster 3.1 8/05 es opcional. Puede continuar usando cualquier otro servicio de datos Sun Cluster 3.x después de modernizar el clúster al software Sun Cluster 3.1 8/05.

    1. Inserte el CD de Sun Cluster Agents en la unidad correspondiente del nodo.

    2. Inicie la utilidad scinstall.

      Para las modernizaciones de los servicios de datos, puede usar el comando /usr/cluster/bin/scinstall que ya está instalado en el nodo.


      # scinstall
      
    3. En el menú principal, elija el elemento de menú Upgrade this cluster node (Modernizar este nodo del clúster).

    4. En el menú Upgrade (Modernizar), elija el elemento de menú Upgrade Sun Cluster data service agents on this node (Modernizar los agentes de servicios de datos de Sun Cluster en este nodo).

    5. Siga las indicaciones del menú para modernizar los agentes de servicios de datos de Sun Cluster que están instalados en el nodo.

      Puede elegir en la lista los servicios de datos disponibles para modernizar o puede optar por modernizar todos los servicios de datos instalados.

      El proceso de modernización finaliza cuando el sistema muestra el mensaje Completed upgrade of Sun Cluster data services agents (Modernización de los agentes de servicios de datos de Sun Cluster completa) y se le solicita que pulse Enter para continuar.

    6. Pulse Enter.

      Se muestra el menú Upgrade (Modernizar).

    7. Salga de la utilidad scinstall.

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


      # eject cdrom
      
  13. Si procede, modernice manualmente los servicios de datos personalizados que no se suministran en el soporte del producto.

  14. Compruebe que cada actualización del servicio de datos se haya instalado satisfactoriamente.

    Consulte el registro de la modernización al que se hace referencia al final de los mensajes de salida de la modernización.

  15. Instale los parches de Sun Cluster 3.1 8/05, si no los ha instalado utilizando el comando scinstall.

  16. Instale los parches del software del servicio de datos de Sun Cluster 3.1 8/05.

    Consulte Modificaciones y niveles de firmware requeridos de Notas de la versión de Sun Cluster 3.1 8/05 para SO Solaris para obtener información sobre las revisiones y las instrucciones de instalación.

  17. Modernice las aplicaciones de software instaladas en el clúster.

    Compruebe que los niveles de la aplicación sean compatibles con la versión actual de Sun Cluster y Solaris. Consulte la documentación de la aplicación para obtener instrucciones sobre la instalación. Además, siga estas pautas para modernizar las aplicaciones en una configuración de Sun Cluster 3.1 8/05:

    • Si las aplicaciones están almacenadas en discos compartidos, debe controlar los grupos de discos relevantes y montar manualmente los sistemas de archivos pertinentes antes de modernizar la aplicación.

    • Si se le indica que rearranque un nodo durante el proceso de modernización, añada siempre la opción -x a la orden.

      Así se asegura de que el nodo rearranque en modo sin clúster. Por ejemplo, cualquiera de las dos órdenes siguientes arrancan un nodo en el modo sin clúster monousuario:

      • En los sistemas basados en SPARC, ejecute los siguientes comandos:


        # reboot -- -xs
        ok boot -xs
        
      • En los sistemas basados en x86, ejecute el siguiente comando:


        # reboot -- -xs
        …
                            <<< Current Boot Parameters >>>
        Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b
        Boot args:
        
        Type  b [file-name] [boot-flags] <ENTER>   to boot with options
        or    i <ENTER>                            to enter boot interpreter
        or    <ENTER>                              to boot with defaults
        
                        <<< timeout in 5 seconds >>>
        Select (b)oot or (i)nterpreter: b -xs
        

    Nota –

    No modernice una aplicación si la nueva versión no puede coexistir en el clúster con la versión anterior de la aplicación.


  18. Rearranque el nodo en el clúster.


    # reboot
    
  19. Ejecute el comando siguiente del nodo modernizado para verificar que Sun Cluster 3.1 8/05 se haya instalado satisfactoriamente.


    # scinstall -pv
    

    La primera línea de la salida indica la versión de Sun Cluster que está ejecutando el nodo. Esta versión debe coincidir con la versión a la que acaba de modernizar.

  20. Desde un nodo, verifique el estado de la configuración del cluster.


    % scstat
    % scrgadm -pv[v]

    El resultado debe ser el mismo que el obtenido en el Paso 5 de Cómo preparar un nodo del clúster para una modernización periódica .

  21. Si tiene otro nodo para modernizar, vuelva al procedimiento Cómo preparar un nodo del clúster para una modernización periódica y repita todos los procedimientos de modernización en el siguiente nodo que desee modernizar.


Ejemplo 5–2 Modernización periódica de Sun Cluster 3.1 a Sun Cluster 3.1 8/05

El siguiente ejemplo muestra el proceso de una modernización periódica de un nodo de clúster de Sun Cluster 3.1 a Sun Cluster 3.1 8/05 en el sistema operativo Solaris 8. El ejemplo incluye la modernización de todos los servicios de datos instalados que tengan versiones nuevas de CD de Sun Cluster Agents. El nombre del nodo del clúster es phys-schost-1.


(Upgrade framework software from the CD-ROM 2 de 2 de Sun Cluster)
phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_8/Tools/
phys-schost-1# ./scinstall
 
(Upgrade data services from the CD de Sun Cluster Agents)
phys-schost-1# scinstall

(Reboot the node into the cluster)
phys-schost-1# reboot

(Verify that software upgrade succeeded)
# scinstall -pv

(Verify cluster status)
# scstat
# scrgadm -pv

Pasos siguientes

Cuando todos los nodos del clúster estén modernizados, acceda a Cómo finalizar una modernización periódica para el software de Sun Cluster 3.1 8/05 .

ProcedureCómo finalizar una modernización periódica para el software de Sun Cluster 3.1 8/05

Antes de empezar

Compruebe que se hayan seguido todos los pasos en los nodos del clúster que se esté modernizando.

Pasos
  1. Desde uno de los nodos, compruebe el estado de la modernización del clúster.


    # scversions
    
  2. Desde la siguiente tabla, ejecute la acción que se indique en el mensaje de salida del Paso 1.

    Mensaje de salida 

    Acción 

    Se necesita confirmar la modernización.

    Continúe con el Paso 4.

    No se necesita confirmar la modernización. Todas las versiones concuerdan.

    Acceda al Paso 6.

    La confirmación de la modernización no se puede realizar hasta que todos los nodos de clúster se hayan modernizado. Ejecute scinstall(1m) en los nodos de clúster para identificar las versiones anteriores.

    Vuelva al procedimiento Cómo llevar a cabo una modernización periódica del software de Sun Cluster 3.1 8/05 para modernizar el resto de los nodos del clúster.

    La comprobación de la modernización no se puede realizar hasta que todos los nodos de clúster se hayan modernizado. Ejecute scinstall(1m) en los nodos de clúster para identificar las versiones anteriores.

    Vuelva al procedimiento Cómo llevar a cabo una modernización periódica del software de Sun Cluster 3.1 8/05 para modernizar el resto de los nodos del clúster.

  3. Después de que todos los nodos se hayan unido en el clúster, desde uno de los nodos tendrá que solicitar que el clúster confirme la modernizacion.


    # scversions -c
    

    La confirmación de la modernización permite que el clúster utilice todas las funciones del nuevo software. Las nuevas funciones sólo están disponibles tras realizar la confirmación de la modernización.

  4. Desde un nodo, compruebe que la confirmación de la modernización del clúster se haya realizado con éxito.


    # scversions
    NO es necesaria la confirmación de la modernización. Todas las versiones coinciden.
  5. Copie los archivos de seguridad para contenedor de agente común en todos los nodos del clúster.

    Este paso garantiza que todos los archivos de seguridad de contenedor de agente común sean idénticos en todos los nodos del clúster, así como que los archivos copiados conserven los permisos de archivo correctos.

    1. En cada nodo, detenga el agente de Sun Java Web Console.


      # /usr/sbin/smcwebserver stop
      
    2. En cada nodo, detenga el agente del archivo de seguridad.


      # /opt/SUNWcacao/bin/cacaoadm stop
      
    3. En cada nodo, acceda al directorio /etc/opt/SUNWcacao/.


      phys-schost-1# cd /etc/opt/SUNWcacao/
      
    4. Cree un archivo tar del directorio /etc/opt/SUNWcacao/security/.


      phys-schost-1# tar cf /tmp/SECURITY.tar security
      
    5. Copie el archivo /tmp/SECURITY.tar a cada uno de los nodos del clúster restantes.

    6. En cada nodo en el que haya copiado el archivo /tmp/SECURITY.tar, extraiga los archivos de seguridad.

      Los archivos de seguridad que existan en el directorio /etc/opt/SUNWcacao/ se sobrescriben.


      phys-schost-2# cd /etc/opt/SUNWcacao/
      phys-schost-2# tar xf /tmp/SECURITY.tar
      
    7. Elimine el archivo /tmp/SECURITY.tar de cada nodo del clúster.

      Debe eliminar todas las copias del archivo tar para evitar riesgos de seguridad.


      phys-schost-1# rm /tmp/SECURITY.tar
      phys-schost-2# rm /tmp/SECURITY.tar
      
    8. En cada nodo, inicie el agente del archivo de seguridad.


      phys-schost-1# /opt/SUNWcacao/bin/cacaoadm start
      phys-schost-2# /opt/SUNWcacao/bin/cacaoadm start
      
    9. En cada nodo, inicie el agente de Sun Java Web Console.


      phys-schost-1# /usr/sbin/smcwebserver start
      phys-schost-2# /usr/sbin/smcwebserver start
      
  6. Si su configuración utiliza mediadores de dos cadenas para el software de Solstice DiskSuite o Solaris Volume Manager, restablezca las configuraciones de los mediadores.

    1. Decida qué nodo tendrá la propiedad de un conjunto de discos, al que añadirá los sistemas mediadores.


      # metaset -s nombre_conjunto
      
      -s setname

      Especifica el nombre del conjunto de discos

    2. Si ningún nodo lo ha hecho ya, tome la propiedad del conjunto de discos.


      # scswitch -z -D setname -h node
      
      -z

      Control de los cambios

      -D

      Especifica el nombre del conjunto de discos

      -h nodo

      Especifica el nombre del nodo que debe convertirse en principal en el conjunto de discos

    3. Vuelva a crear los mediadores.


      # metaset -s nombre_conjunto -a -m lista_sistema_mediador
      
      -a

      Se añade al conjunto de discos

      -m mediator-host-list

      Especifica los nombres de los nodos que añadir como sistemas mediadores en el conjunto de discos

    4. Repita del Paso a al Paso c para cada conjunto de discos del clúster que utilice mediadores.

  7. Si ha modernizado servicios de datos que no se proporcionaban en el sopote del producto, registre los nuevos tipos de recursos para esos servicios de datos.

    Siga la documentación que se suministra con los servicios de datos.

  8. (Opcional) Cambie los grupos de recursos y los grupos de dispositivos a su nodo original.


    # scswitch -z -g grupo_recursos -h node
    # scswitch -z -D grupo_dispositivo_disco -h nodo
    
    -z

    Efectúa la conmutación.

    -g grupo de recursos

    Especifica el grupo de recursos que se quiere conmutar

    -h nodo

    Especifica el nombre del nodo al que se debe conmutar.

    -D grupo-dispositivos-disco

    Especifica el grupo de dispositivos que se debe conmutar.

  9. Reinicie todas las aplicaciones.

    Siga las instrucciones proporcionadas en la documentación del proveedor.

  10. Migrar recursos a nuevas versiones de tipos de recursos.


    Nota –

    Si moderniza al servicio de datos de Sun Cluster HA para NFS para el sistema operativo Solaris 10, deberá migrar a la versión del tipo de recurso nuevo. Consulte Upgrading the SUNW.nfs Resource Type de Sun Cluster Data Service for NFS Guide for Solaris OS para obtener más información.

    Para los demás servicios de datos, este paso es optativo.


    Consulte Upgrading a Resource Type de Sun Cluster Data Services Planning and Administration Guide for Solaris OS, que contiene procedimientos que utilizan la línea de comandos. También puede realizar las mismas tareas utilizando el menú Resource Group menu de la utilidad scsetup. El proceso implica la realización de las siguientes tareas:

    • Registro del tipo de recurso nuevo

    • Migración de todos los recursos aptos a la nueva versión de su tipo de recurso

    • Modificación de las propiedades de extensión del tipo de recurso, tal y como se especifica en el manual de los servicios de datos relacionados

Pasos siguientes

Si tiene un sistema basado en SPARC y utiliza Sun Management Center para supervisar el clúster, acceda a SPARC: Cómo modernizar el software del módulo Sun Cluster en Sun Management Center .

De lo contrario, la modernización del clúster estará completa.