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

Realizar una modernización estándar a Sun Cluster 3.2

Esta sección contiene la información siguiente para modernizar a Sun Cluster 3.2 utilizando el método de modernización siguiente:

La siguiente tabla enumera las tareas que deben realizarse para actualizar de Sun Cluster 3.1 a Sun Cluster 3.2. También puede llevar a cabo estar tareas para actualizar únicamente la versión del SO Solaris. Si actualiza el SOL Solaris desde Solaris 9 a Solaris 10, también deberá actualizar Sun Cluster y el software de dependencia a la versión compatible con la nueva versión del SO Solaris.

Tabla 8–1 Mapa de tareas: realizar una modernización estándar a Sun Cluster 3.2

Tarea 

Instrucciones 

1. Leer los requisitos y las restricciones para la modernización. Determine el método de modernización adecuado a su configuración y necesidades. 

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

Selección de un método de modernización de Sun Cluster

2. Quitar al clúster de la producción y hacer una copia de seguridad de los datos compartidos. 

Cómo preparar el clúster para la modernización (estándar)

3. Modernizar Solaris, si fuera necesario, a una actualización de Solaris admitida. Si el clúster utiliza mediadores de dos cadenas en Solaris Volume Manager, desconfigúrelos. Modernice VERITAS Volume Manager (VxVM) y VERITAS File System (VxFS) según sea necesario. Solaris Volume Manager se moderniza automáticamente con el SO Solaris. 

Cómo modernizar el SO Solaris y el Administrador de volúmenes (estándar)

4. Efectuar una modernización a la estructura Sun Cluster 3.2 y al software del servicio de datos. Si fuera necesario modernizar las aplicaciones. Si el clúster utiliza mediadores de doble cadena y ha actualizado el SO Solaris, vuelva a configurar los mediadores. Si modernizó VxVM, hacer lo propio con los grupos de discos. 

Cómo modernizar Sun Cluster 3.2 (estándar)

5. Compruebe la correcta finalización de la modernización a Sun Cluster 3.2. 

Cómo comprobar la modernización de Sun Cluster 3.2

6. Habilitar los recursos y poner en línea los grupos de recursos. Migre los recursos existentes a nuevos tipos de recursos. 

Cómo finalizar la modernización a Sun Cluster 3.2

7. (Opcional) SPARC: Modernizar el módulo de Sun Cluster para Sun Management Center, si fuera necesario.

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

ProcedureCómo preparar el clúster para la modernización (estándar)

Lleve a cabo este procedimiento para quitar el clúster de producción antes de realizar una modernización estándar. En el SO Solaris 10, realice todos los pasos únicamente desde la zona global.

Antes de empezar

Lleve a cabo las siguientes tareas:

  1. Compruebe que el clúster funcione con normalidad.

    1. Si desea ver el estado actual del clúster, ejecute el comando siguiente desde cualquier nodo:


      phys-schost% scstat
      

      Consulte la página de comando man de scstat(1M) para obtener más información.

    2. Busque el registro de /var/adm/messages en el mismo nodo para mensajes de error o de advertencia sin solucionar.

    3. Compruebe el estado del gestor de volúmenes.

  2. Notifique a los usuarios que los servicios del clúster no estarán disponibles durante la modernización.

  3. Conviértase en superusuario en un nodo del clúster.

  4. Establezca cada uno de los grupos de recursos sin conexión y deshabilite todos los recursos.

    Establezca sin conexión todos los grupos de recursos del clúster, incluyendo los que se encuentran en zonas no globales. A continuación, deshabilite todos los recursos, para evitar que el clúster establezca en línea los recursos automáticamente si se reinicia por error un nodo en modo clúster.

    • Si está modernizando desde Sun Cluster 3.1 y desea emplear la utilidad scsetup, lleve a cabo los pasos siguientes:

      1. Ejecute la utilidad scsetup.


        phys-schost# scsetup
        

        Aparece el Menú principal de scsetup.

      2. Escriba el número que corresponde a la opción Grupos de recursos y pulse la tecla de retorno.

        Se abre el menú Grupos de recursos.

      3. Escriba el número que corresponde a la opción Establecer en línea/fuera de línea o Conmutar un grupo de recursos y pulse la tecla de retorno.

      4. Siga las indicaciones para poner fuera de línea a todos los grupos de recursos y póngalos en estado sin gestionar.

      5. Cuando todos los grupos de recursos estén fuera de línea, escriba q para volver al menú Grupos de recursos.

      6. Salga de la utilidad scsetup.

        Escriba q para anular cada submenú o pulse Ctrl-C.

    • Para utilizar la línea de comandos, lleve a cabo los siguientes pasos:

      1. Ponga los recursos fuera de línea.


        phys-schost# scswitch -F -g resource-group
        
        -F

        Desconecta un grupo de recursos.

        -g resource-group

        Especifica el nombre del grupo de recursos que se desea desconectar.

      2. Visualice desde cualquier nodo todos los recursos habilitados en el clúster.


        phys-schost# scrgadm -pv | grep "Res enabled"
        (resource-group:resource) Res enabled: True
      3. Identifique los recursos que dependen de otros.

        Debe inhabilitar en primer lugar los recursos dependientes antes de inhabilitar los recursos de los que dependen.

      4. Deshabilitar cada uno de los recursos habilitados en el clúster.


        phys-schost# scswitch -n -j resource
        
        -n

        Deshabilita.

        -j recurso

        Especifica el recurso.

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

      5. Verifique que todos los recursos estén inhabilitados.


        phys-schost# scrgadm -pv | grep "Res enabled"
        (resource-group:resource) Res enabled: False
      6. Traslade cada uno de los grupos de recursos al estado no gestionado.


        phys-schost# scswitch -u -g resource-group
        
        -u

        Suprime la gestión de un grupo de recursos especificado.

        -g resource-group

        Especifica el nombre del grupo de recursos cuya gestión se desea suprimir.

  5. Compruebe que los recursos de todos los nodos estén Offline (Fuera de línea) y que todos tengan el estado Unmanaged (Sin administrar).


    phys-schost# scstat
    
  6. En un clúster de dos nodos que utilice el software de Sun StorEdge Availability Suite o Sun StorageTekTM Availability Suite, asegúrese de que los datos de configuración de los servicios de disponibilidad se encuentren 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 Availability Suite después de actualizar el software del clúster.

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

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


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


      phys-schost# 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, dQsS es 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 Availability Suite, mueva los datos de configuración a un segmento disponible en el dispositivo del quórum.


      phys-schost# 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 Availability Suite para que use la ubicación nueva.

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


      phys-schost# /usr/opt/SUNWesm/sbin/dscfg -s /dev/did/rdsk/dQsS
      
  7. (Opcional) Si va a actualizar desde la versión 3.0 del software de Sun Cluster y no desea que se cambie el nombre del archivo ntp.conf por ntp.conf.cluster, cree el archivo ntp.conf.cluster.

    Copie /etc/inet/ntp.cluster como ntp.conf.cluster en cada nodo.


    phys-schost# cp /etc/inet/ntp.cluster /etc/inet/ntp.conf.cluster
    

    La existencia del archivo ntp.conf.cluster impide que el proceso de actualización cambie el nombre del archivo ntp.conf. El archivo ntp.conf se seguirá utilizando para sincronizar NTP entre los nodos del clúster.

  8. Detenga todas las aplicaciones que se estén ejecutando en cada nodo del clúster.

  9. Compruebe que se haya efectuado una copia de seguridad de todos los datos compartidos.

  10. Si va a actualizar el SO Solaris y el clúster utiliza mediadores de doble cadena para el software de Solaris Volume Manager, desconfigure los mediadores.

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

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


      phys-schost# medstat -s setname
      
      -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 deba restablecer los mediadores durante el procedimiento Cómo finalizar la modernización a Sun Cluster 3.2.

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


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

      Cambia el elemento que asume el control.

      -D devicegroup

      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.


      phys-schost# metaset -s setname -d -m mediator-host-list
      
      -s nombre_conjunto

      Especifica el nombre del conjunto de discos.

      -d

      Elimina un elemento del conjunto de discos.

      -m lista_sistemas_mediadores

      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 del paso c al paso d para cada conjunto de discos restante que use mediadores.

  11. Pare el clúster desde uno de los nodos.


    # scshutdown -g0 -y
    

    Consulte la página de comando man scshutdown(1M)para obtener más información.

  12. Arranque cada nodo en el modo sin 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.


  13. Compruebe que se haya efectuado una copia de seguridad de cada disco del sistema.

Pasos siguientes

Modernice el software en cada uno de los nodos.

ProcedureCómo modernizar el SO Solaris y el Administrador de volúmenes (estándar)

Realice este procedimiento en cada nodo del cluster para modernizar el SO Solaris. En el SO Solaris 10, realice todos los pasos únicamente desde la zona global. Si el clúster ya se ejecuta en una versión del SO Solaris que admite Sun Cluster 3.2, la modernización posterior del SO Solaris es opcional. Si no desea modernizar el SO Solaris, avance hasta Cómo modernizar Sun Cluster 3.2 (estándar).


Nota –

El clúster se debe ejecutar o modernizar en, al menos, el nivel mínimo requerido del sistema operativo Solaris para que admita la modernización a Sun Cluster 3.2. Consulte "Supported Products" en Notas de la versión de Sun Cluster 3.2 para el SO Solaris para obtener más información.


Antes de empezar

Asegúrese de que se hayan llevado a cabo todos los pasos que figuran en Cómo preparar el clúster para la modernización (estándar).

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

    Si está realizando una modernización de partición dual, el nodo debe ser miembro de la partición que se encuentra en modo no clúster.

  2. Si se encuentra instalado Sun Cluster Geographic Edition, desinstálelo.

    Si desea conocer los procedimientos de desinstalación, consulte la documentación de su versión de Sun Cluster Geographic Edition.

  3. Determine si existen las siguientes secuencias de comandos de control de ejecución de Apache y si están habilitadas o deshabilitadas:


    /etc/rc0.d/K16apache
    /etc/rc1.d/K16apache
    /etc/rc2.d/K16apache
    /etc/rc3.d/S50apache
    /etc/rcS.d/K16apache

    Algunas aplicaciones, como Sun Cluster HA for Apache, requieren que las secuencias de comandos de control de ejecución de Apache estén deshabilitadas.

    • Si existen estas secuencias de comandos e incluyen una letra K o S en mayúsculas en el nombre del archivo, esto significa que las secuencias de comandos están habilitadas. No es necesario realizar ninguna acción más en dichas secuencias.

    • Si no existen estas secuencias de comandos, en el Paso 8 deberá asegurarse de que todas las secuencias de comandos de control de ejecución de Apache que se instalan durante la modernización del sistema operativo Solaris estén deshabilitadas.

    • Si estas secuencias de comandos existen, pero los nombres de archivos contienen los caracteres k o s en minúsculas, esto significa que están deshabilitadas. En el Paso 8, deberá asegurarse de que todas las secuencias de comandos de control de ejecución de Apache que se instalan durante la modernización del sistema operativo Solaris estén deshabilitadas.

  4. Comente todas las entradas de los sistemas de archivos montados globalmente en el archivo /etc/vfstab del nodo.

    1. Para una posterior referencia, lleve un registro de todas las entradas que ya están comentadas.

    2. Convierta temporalmente en comentario todas las entradas para los sistemas de archivos montados globalmente en el archivo /etc/vfstab.

      Las entradas de los sistemas de archivos montados globalmente contienen la opción de montaje global. Convierta en comentario estas entradas para evitar que la modernización de Solaris intente montar los dispositivos globales.

  5. Determine el procedimiento que se debe seguir para modernizar el sistema operativo Solaris.

    Gestor de volúmenes 

    Procedimiento 

    Ubicación de las instrucciones 

    Solaris Volume Manager 

    Cualquier método de modernización de Solaris excepto la modernización automática

    Documentación de instalación de Solaris 

    VERITAS Volume Manager 

    “Modernización de VxVM y de Solaris” 

    Documentación sobre la instalación de VERITAS Volume Manager 


    Nota –

    Si el clúster ya tiene instalado VxVM, debe reinstalar el software VxVM o modernizar a la versión Solaris 9 o 10 de VxVM como parte del proceso de modernización.


  6. Modernice el software de Solaris, siguiendo el procedimiento elegido en el Paso 5.


    Nota –

    No lleve a cabo el reinicio final en la modernización de Solaris. En lugar de ello, haga lo siguiente:

    1. Vuelva a este procedimiento para ejecutar el Paso 7 y el Paso 8.

    2. Reinicie en el modo sin clúster en el Paso 9 para completar la modernización del software de Solaris.


    • Cuando se le solicite, escoja la opción de reinicio manual.

    • Si se le indica que reinicie un nodo durante el proceso de modernización, reinicie siempre en el modo sin clúster monousuario. En el caso de los comandos boot y reboot, agregue la opción -x al comando. La opción -x asegura 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, puede ejecutar cualquiera de los siguientes comandos:


      phys-schost# reboot -- -xs
      or
      ok boot -xs
      

      Si la instrucción indica que se ejecute el comando init S, use en su lugar el comando reboot -- -xs.

    • En sistemas basados en x86 que ejecuten el SO Solaris 9, lleve a cabo cualquiera de los comandos siguientes:


      phys-schost# reboot -- -xs
      or
      ...
                            <<< 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
      
    • En sistemas basados en x86 que ejecuten el SO Solaris 10, ejecute el siguiente comando:


      phys-schost# shutdown -g -y -i0Press any key to continue
      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.


      Si la instrucción indica la ejecución del comando init S, detenga el sistema y, a continuación, cambie el comando de arranque del kernel GRUB a /platform/i86pc/multiboot -sx.

  7. En el archivo /a/etc/vfstab, anule los comentarios de las entradas de los sistemas de archivos montados globalmente que comentó en el Paso 4.

  8. Si se deshabilitaron las secuencias de comandos de control de ejecución de Apache o si no existían antes de modernizar el SO Solaris, asegúrese de que todas las secuencias de comandos instaladas durante la modernización de Solaris están deshabilitadas.

    Para deshabilitar las secuencias de comandos de control de ejecución de Apache, utilice los siguientes comandos para incluir en el nombre de los archivos una k o s en minúsculas.


    phys-schost# mv /a/etc/rc0.d/K16apache /a/etc/rc0.d/k16apache
    phys-schost# mv /a/etc/rc1.d/K16apache /a/etc/rc1.d/k16apache
    phys-schost# mv /a/etc/rc2.d/K16apache /a/etc/rc2.d/k16apache
    phys-schost# mv /a/etc/rc3.d/S50apache /a/etc/rc3.d/s50apache
    phys-schost# mv /a/etc/rcS.d/K16apache /a/etc/rcS.d/k16apache
    

    Si lo desea, también puede cambiar el nombre de las secuencias de comandos para que sean coherentes con sus prácticas de administración habituales.

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

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


    phys-schost# reboot -- -x
    
  10. Si el clúster ejecuta VxVM, siga los pasos restantes del procedimiento “Modernización de VxVM y Solaris” para volver a instalar o modernizar VxVM.

    Haga los siguientes cambios en el procedimiento:

    • Tras completar la modernización de VxVM pero antes de rearrancar, compruebe las entradas en el archivo /etc/vfstab.

      Si alguna de las entradas cuyos comentarios anuló en el Paso 7 estaban comentadas, anule los comentarios de nuevo.

    • Cuando los procedimientos de VxVM le indiquen que debe llevar a cabo un reinicio final en la reconfiguración, no use la opción -r sola. En su lugar, reinicie en el modo sin clúster usando las opciones -rx.

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


        phys-schost# reboot -- -rx
        
      • En los sistemas basados en x86, realice los procedimientos de detención y arranque descritos en el Paso 6 a excepción de agregar -rx al comando de arranque del kernel en lugar de -sx.


    Nota –

    Si ve un mensaje parecido al siguiente, escriba la contraseña root para continuar con la modernización. No ejecute la orden fsck ni escriba Ctrl-D.


    WARNING - Unable to repair the /global/.devices/node@1 filesystem.
    Run fsck manually (fsck -F ufs /dev/vx/rdsk/rootdisk_13vol). Exit the
    shell when done to continue the boot process.
    
    Type control-d to proceed with normal startup,
    (or give root password for system maintenance):  Type the root password
    

  11. (Opcional) SPARC: modernice VxFS.

    Siga los procedimientos proporcionados en la documentación de VxFS.

  12. Instale las modificaciones necesarias para Solaris y las relacionadas con el hardware y descargue el firmware necesario que se incluye en éstas.


    Nota –

    No rearranque después de añadir los parches. Debe rearrancar el nodo después de modernizar el software Sun Cluster.


    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.

Pasos siguientes

Modernizar el software a Sun Cluster 3.2. Diríjase a Cómo modernizar Sun Cluster 3.2 (estándar).


Nota –

Para completar la modernización a una nueva versión del SO Solaris, como por ejemplo Solaris 8 a Solaris 10, debe modernizar también el software Sun Clustery el software de dependencias a la versión que sea compatible con la nueva versión del SO Solaris.


ProcedureCómo modernizar Sun Cluster 3.2 (estándar)

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 8 a Solaris 10.

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


Consejo –

Puede efectuar este procedimiento en más de un nodo al mismo tiempo.


Antes de empezar

Lleve a cabo las siguientes tareas:

  1. Conviértase en superusuario en un nodo del 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. (Opcional) Vuelva a configurar el intervalo de direcciones de red privada.

    Lleve a cabo este paso si desea aumentar o reducir el tamaño del intervalo de direcciones IP que utiliza la interconexión privada. El intervalo de direcciones IP que configure debe admitir como mínimo el número de nodos y redes privadas del clúster. Consulte Red privada para obtener más información.

    1. Inicie la utilidad clsetup en un nodo.

      Si se ejecuta en el modo sin clúster, la utilidad clsetup muestra el Menú principal del las operaciones en este modo.

    2. Escriba el número correspondiente a la opción para cambiar el intervalo de direcciones IP y pulse Intro.

      La utilidadclsetup muestra la configuración de red privada actual y, a continuación, le pregunta si desea cambiar esta configuración.

    3. Para cambiar la dirección IP de red privada o el intervalo de direcciones IP, escriba y pulse Intro.

      La utilidad clsetup muestra la dirección IP de red privada predeterminada, 172.16.0.0, y le pregunta si desea aceptarla.

    4. Cambie o acepte la dirección IP de red privada.

      • Para aceptar la dirección IP de red privada predeterminada y continuar con el cambio del intervalo de direcciones IP, escriba y pulse Intro.

        La utilidad clsetup le preguntará si desea aceptar la máscara de red predeterminada. Acceda al siguiente paso para introducir su respuesta.

      • Para cambiar la dirección IP de red privada predeterminada, realice los siguientes pasos secundarios:

        1. Escriba no en respuesta a la pregunta de la utilidad clsetup acerca de si desea aceptar la dirección predeterminada y pulse Intro.

          La utilidad clsetup le solicitará la nueva dirección IP de red privada.

        2. Escriba la nueva dirección IP y pulse Intro.

          La utilidad clsetup muestra la máscara de red predeterminada y le pregunta si desea aceptarla.

    5. Cambie o acepte el intervalo de direcciones IP de red privada predeterminado.

      La máscara de red predeterminada es 255.255.248.0. Este intervalo de direcciones IP predeterminado admite hasta 64 nodos y 10 redes privadas en el clúster.

      • Para aceptar el intervalo de direcciones IP predeterminado, escriba y pulse Intro.

        A continuación, vaya al paso siguiente.

      • Para cambiar el intervalo de direcciones IP, realice los siguientes pasos secundarios.

        1. Escriba no en respuesta a la pregunta de la utilidad clsetup acerca de si desea aceptar el intervalo de direcciones predeterminado y pulse Intro.

          Al rechazar la máscara de red predeterminada, la utilidad clsetup le solicita el número de nodos y redes privadas que tiene intención de configurar en el clúster.

        2. Introduzca el número de nodos y redes privadas que prevé configurar en el clúster.

          La utilidad clsetup calcula las dos máscaras de red propuestas a partir de estos números:

          • La primera máscara de red es la máscara de red mínima necesaria para admitir el número de nodos y redes privadas que ha especificado.

          • La segunda máscara de red admite el doble del número de nodos y redes privadas que ha especificado para adaptarla ante un posible crecimiento en el futuro.

        3. Especifique cualquiera de las máscaras de red calculadas o una máscara de red diferente que admita el número previsto de nodos y redes privadas.

    6. Escriba en respuesta a la pregunta de la utilidad clsetup acerca de si desea continuar con la actualización.

    7. Cuando termine, salga de la utilidad clsetup.

  23. Una vez modernizados todos los nodos del clúster, reinicie los nodos modernizados.

    1. Detenga cada nodo.


      phys-schost# shutdown -g0 -y
      
    2. Arranque cada nodo en modo clúster.

      • En los sistemas basados en SPARC, siga estos pasos:


        ok boot
        
      • En los sistemas basados en x86, siga estos pasos:

        Cuando aparezca el menú de GRUB, seleccione la entrada de Solaris adecuada y pulse Intro. 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.

Pasos siguientes

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