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

ProcedureCómo modernizar Sun Cluster 3.2 (partición dual)

Lleve a cabo este procedimiento para modernizar cada nodo del clúster a Sun Cluster 3.2. Este procedimiento moderniza también los componentes compartidos de Sun Java Enterprise System. Debe ejecutar también este procedimiento tras realizar la modernización a una versión comercial diferente del SO Solaris, como por ejemplo desde Solaris 9 a Solaris 10.

En el SO Solaris 10, realice todos los pasos únicamente desde la zona global.


Consejo –

Puede llevar a cabo este procedimiento en más de un nodo de la partición simultáneamente.


Antes de empezar

Lleve a cabo las siguientes tareas:

  1. Conviértase en superusuario en un nodo que sea miembro de la partición que se encuentra en modo no clúster.

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

    Sun Cluster requiere como mínimo la versión 1.5.0_06 de Java. Si ha efectuado la modernización a una versión de Solaris que instala una versión anterior de Java, la modernización podría haber modificado el enlace simbólico para señalar a una versión de Java que no cumple con los requisitos mínimos de Sun Cluster 3.2.

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


      phys-schost# 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.


      phys-schost# /usr/j2se/bin/java -version
      phys-schost# /usr/java1.2/bin/java -version
      phys-schost# /usr/jdk/jdk1.5.0_06/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.

      El siguiente ejemplo muestra la creación de un vínculo simbólico con el directorio /usr/j2se/, que contiene el software de Java 1.5.0_06.


      phys-schost# rm /usr/java
      phys-schost# ln -s /usr/j2se /usr/java
      
  3. Cargue el archivo DVD-ROM de Sun Java Availability Suite en la unidad DVD-ROM.

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

  4. Vaya al directorio Asistente de instalación del DVD-ROM.

    • Si está instalando los paquetes de software en la plataforma SPARC, escriba el siguiente comando:


      phys-schost# cd /cdrom/cdrom0//Solaris_sparc
      
    • Si está instalando los paquetes de software en la plataforma x86, escriba el siguiente comando:


      phys-schost# cd /cdrom/cdrom0//Solaris_x86
      
  5. Inicie el programa Asistente de instalación.


    phys-schost# ./installer
    
  6. Siga las instrucciones que aparecen en la pantalla para seleccionar y actualizar los paquetes de software de los componentes compartidos en el nodo.


    Nota –

    No utilice el asistente de instalación para actualizar los paquetes de software de Sun Cluster.


    El programa Asistente de instalación muestra el estado de la instalación. Cuando la instalación esté completa, el programa muestra un resumen de la instalación y los registros de la instalación.

  7. Salga del programa Asistente de instalación.

  8. Vaya al directorio Directorio Solaris_arquitectura/Product/sun_cluster/Solaris_versión/Tools/ , donde arch es sparc o x86 (sólo Solaris 10) y donde ver es 9 para Solaris 9 o 10 para Solaris 10


    phys-schost# cd /cdrom/cdrom0/Solaris_arquitectura/Product/sun_cluster/Solaris_versión/Tools
    
  9. Inicie la utilidad scinstall.


    phys-schost# ./scinstall
    

    Nota –

    No utilice el comando /usr/cluster/bin/scinstall que ya se encuentra instalado en el nodo. Debe utilizar el comando scinstall ubicado en el DVD-ROM de Sun Java Availability Suite.


    Aparece el Menú principal de scinstall.

  10. Escriba el número correspondiente a la opción para actualizar este nodo del clúster y pulse Intro.


      *** Main Menu ***
    
        Please select from one of the following (*) options:
    
          * 1) Create a new cluster or add a cluster node
            2) Configure a cluster to be JumpStarted from this install server
          * 3) Manage a dual-partition upgrade
          * 4) Upgrade this cluster node
          * 5) Print release information for this cluster node
     
          * ?) Help with menu options
          * q) Quit
    
        Option:  4
    

    Se muestra el menú Upgrade (Modernizar).

  11. Escriba el número correspondiente a la opción para actualizar la estructura de Sun Cluster en este nodo del clúster y pulse Intro.

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

    Durante la actualización de Sun Cluster, el comando scinstall puede realizar 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.

  13. Salga de la utilidad scinstall.

  14. Descargue el archivo DVD-ROM de Sun Java Availability Suite desde la unidad DVD-ROM.

    1. Para asegurarse de que no se esté usando el DVD-ROM, vaya a un directorio que no se encuentre en el DVD-ROM.

    2. Saque el DVD-ROM.


      phys-schost# eject cdrom
      
  15. Actualice los paquetes de servicios de datos.

    Debe actualizar todos los servicios de datos a la versión 3.2 de Sun Cluster.


    Nota –

    En Sun Cluster HA para SAP Web Application Server, si utiliza un recurso del componente de servidor de aplicaciones web o un recurso de motor de J2EE, o ambos, debe eliminar el recurso y crearlo otro vez con el nuevo recurso del componente de servidor de aplicaciones web. Entre los cambios del recurso del componente de servidor de aplicaciones web, se incluye la integración con las funciones de J2EE. Para obtener más información, consulte Sun Cluster Data Service for SAP Web Application Server Guide for Solaris OS.


    1. Inicie la utilidad scinstall interactiva actualizada.


      phys-schost# /usr/cluster/bin/scinstall
      

      Nota –

      No use la utilidad scinstall que se encuentra en el soporte de instalación para actualizar los paquetes de servicios de datos.


      Aparece el Menú principal de scinstall.

    2. Escriba el número correspondiente a la opción para actualizar este nodo del clúster y pulse Intro.

      Se muestra el menú Upgrade (Modernizar).

    3. Escriba el número correspondiente a la opción para actualizar los agentes de servicios de datos de Sun Cluster en este nodo y pulse Intro.

    4. Siga las indicaciones del menú para actualizar 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 modernizarlos 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 (Se ha completado la modernización de los agentes de servicios de datos de Sun Cluster) y se le solicita que pulse Intro para continuar.

    5. Pulse Intro.

      Se muestra el menú Upgrade (Modernizar).

  16. Salga de la utilidad scinstall.

  17. Si tiene Sun Cluster HA para NFS configurado en un sistema de archivos local de alta disponibilidad, asegúrese de que el sistema de archivos loopback (LOFS) se encuentra deshabilitado.


    Nota –

    Si tiene zonas no globales configuradas, LOFS debe permanecer habilitado. Para obtener directrices acerca de la utilización de LOFS y alternativas para deshabilitarlo, consulte Sistemas de archivos de clúster.


    A partir de la versión Sun Cluster 3.2, LOFS ya no se deshabilita de forma predeterminada durante la instalación o modernización de Sun Cluster. Para deshabilitar LOFS, asegúrese de que el archivo /etc/system contiene la entrada siguiente:


    exclude:lofs

    Este cambio surtirá efecto en el siguiente reinicio del sistema.

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

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

  20. Instale los parches del marco de trabajo de Sun Cluster 3.2 y del software del servicio de datos.

    Consulte Revisiones y firmware requeridos de Notas de la versión de Sun Cluster 3.2 para el SO Solaris para obtener información sobre la ubicación de las revisiones e instrucciones de instalación.

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

  22. Una vez modernizados todos los nodos de la partición, aplique los cambios de la modernización.

    1. Ejecute desde uno de los nodos de la partición que está modernizando la utilidad interactiva scinstall.


      phys-schost# /usr/cluster/bin/scinstall
      

      Nota –

      No utilice el comando scinstall que se encuentra en el soporte de la instalación. Utilice únicamente el comando scinstall que se encuentra situado en el nodo del clúster.


      Aparece el Menú principal de scinstall.

    2. Escriba el número que corresponde a la opción Aplicar cambios de la modernización de partición dual a la partición y pulse la tecla de retorno.

    3. Siga los mensajes para continuar con cada uno de los pasos del proceso de modernización.

      El comando realiza las tareas siguientes, en función de la partición desde la que se ejecuta el comando:

      • Primera partición: el comando detiene los nodos de la segunda partición, un nodo en cada ocasión. Al detener un nodo, los servicios de éste se conmutan automáticamente al nodo de la primera partición, siempre que la lista de nodos del grupo de recursos contenga un nodo en la primera partición. Una vez detenidos todos los nodos de la segunda partición, los nodos de la primera partición se arrancan en modo clúster y comienzan a proporcionar los servicios del clúster.

      • Segunda partición: el comando arranca los nodos de la segunda partición en modo clúster, para unirse al clúster activo que componía la primera partición. Una vez que todos los nodos se han vuelto a unir al clúster, el comando realiza el procesamiento final e informa del estado de la modernización.

    4. Salga de la utilidad scinstall, si aún está en ejecución.

    5. Si está completando la modernización de la primera partición, lleve a cabo los siguientes subpasos para preparar la segunda partición para su modernización.

      De lo contrario, si está completando la modernización de la segunda partición, avance hasta Cómo comprobar la modernización de Sun Cluster 3.2.

      1. Arranque los nodos de la segunda partición en modo no clúster.

        • En los sistemas basados en SPARC, ejecute el siguiente comando:


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

          1. En el menú de GRUB, utilice las teclas de dirección para seleccionar la entrada de Solaris adecuada y escriba e para editar sus comandos.

            El menú de GRUB presenta un aspecto similar al siguiente:


            GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
            +-------------------------------------------------------------------------+
            | Solaris 10 /sol_10_x86                                                  |
            | Solaris failsafe                                                        |
            |                                                                         |
            +-------------------------------------------------------------------------+
            Use the ^ and v keys to select which entry is highlighted.
            Press enter to boot the selected OS, 'e' to edit the
            commands before booting, or 'c' for a command-line.

            Para obtener más información sobre el arranque basado en GRUB, consulte el Capítulo 11, GRUB Based Booting (Tasks) de System Administration Guide: Basic Administration.

          2. En la pantalla de parámetros de arranque, utilice las flechas de dirección para seleccionar la entrada del núcleo y escriba e para editar la entrada.

            La pantalla de parámetros de arranque de GRUB presenta un aspecto similar al siguiente:


            GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
            +----------------------------------------------------------------------+
            | root (hd0,0,a)                                                       |
            | kernel /platform/i86pc/multiboot                                     |
            | module /platform/i86pc/boot_archive                                  |
            +----------------------------------------------------------------------+
            Use the ^ and v keys to select which entry is highlighted.
            Press 'b' to boot, 'e' to edit the selected command in the
            boot sequence, 'c' for a command-line, 'o' to open a new line
            after ('O' for before) the selected line, 'd' to remove the
            selected line, or escape to go back to the main menu.
          3. Agregue -x al comando para especificar que el sistema se arrancará en el modo no de clúster.


            [ Minimal BASH-like line editing is supported. For the first word, TAB
            lists possible command completions. Anywhere else TAB lists the possible
            completions of a device/filename. ESC at any time exits. ]
            
            grub edit> kernel /platform/i86pc/multiboot -x
            
          4. Pulse Intro para aceptar el cambio y volver a la pantalla de parámetros de arranque.

            La pantalla muestra el comando editado.


            GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
            +----------------------------------------------------------------------+
            | root (hd0,0,a)                                                       |
            | kernel /platform/i86pc/multiboot -x                                  |
            | module /platform/i86pc/boot_archive                                  |
            +----------------------------------------------------------------------+
            Use the ^ and v keys to select which entry is highlighted.
            Press 'b' to boot, 'e' to edit the selected command in the
            boot sequence, 'c' for a command-line, 'o' to open a new line
            after ('O' for before) the selected line, 'd' to remove the
            selected line, or escape to go back to the main menu.-
          5. Escriba b para arrancar el nodo en el modo no de clúster.


            Nota –

            Este cambio efectuado en el comando de parámetros de arranque del núcleo no se conservará al arrancar el sistema. La próxima vez que reinicie el nodo, se arrancará en el modo de clúster. Para arrancarlo en el modo sin clúster, realice estos pasos de nuevo para agregar la opción -x al comando del parámetro de arranque del núcleo.


      2. Modernice los nodos de la segunda partición.

        Para modernizar el software Solaris antes de realizar la modernización de Sun Cluster diríjase a Cómo modernizar el SO Solaris y el Administrador de volúmenes (partición dual).

        En cualquier otro caso, modernice Sun Cluster en la segunda partición. Vuelva al Paso 1.

Pasos siguientes

Diríjase a Cómo comprobar la modernización de Sun Cluster 3.2.

Errores más frecuentes

Si sufre un error irrecuperable durante la modernización de partición dual, lleve a cabo los procedimientos de recuperación descritos en Cómo recuperarse de una modernización de partición dual incorrecta.