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

Cómo preparar el clúster para una modernización no periódica

Antes de modernizar el software siga estos pasos para dejar el clúster inactivo:

  1. Compruebe que la configuración cumpla los requisitos de la modernización.

    Consulte Requisitos de modernización y directrices de compatibilidad .

  2. Tenga a mano los CD-ROM, la documentación y las modificaciones para todos los productos de software que esté modernizando.

    • Solaris 8 o Solaris 9

    • Estructura Sun Cluster 3.1 9/04

    • Servicios de datos de Sun Cluster 3.1 9/04 (agentes)

    • Aplicaciones gestionadas por agentes de los servicios de datos de Sun Cluster 3.1 9/04

    • SPARC: VERITAS Volume Manager

    Consulte “Modificaciones y niveles necesarios de firmware” en Sun Cluster 3.1: Notas sobre la versión para buscar modificaciones e instrucciones sobre la instalación.

  3. (Opcional) Instale la documentación de Sun Cluster 3.1 9/04.

    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 index.html del nivel superior del CD-ROM de Sun Cluster 3.1 9/04 para acceder a las instrucciones de instalación.

  4. Si está realizando la modernización desde Sun Cluster 3.0, debe tener disponible la lista de direcciones IP de prueba.

    Cada adaptador de red pública del clúster debe tener al menos una dirección IP de prueba. Este requisito es necesario independientemente de si el adaptador es el adaptador activo o el de respaldo del grupo. Las direcciones IP de prueba se usan para volver a configurar los adaptadores con el fin de usar Ruta múltiple de red IP.


    Nota –

    Cada dirección IP de prueba debe estar en la misma subred que la dirección IP utilizada por el adaptador de red pública.


    Para mostrar adaptadores públicos de red en un nodo, ejecute la orden siguiente:


    % pnmstat
    

    Consulte IP Network Multipathing Administration Guide (Solaris 8) o System Administration Guide: IP Services (Solaris 9) si desea obtener más información sobre las direcciones IP de prueba para Ruta múltiple de red IP.

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

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

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


      % scstat
      

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

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

    • Compruebe el estado del gestor de volúmenes.

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

  8. Inicie la utilidad scsetup(1m).


    # scsetup
    

    Se mostrará el Menú principal.

  9. Desconecte cada grupo de recursos.

    1. En el Menú principal de scsetup, seleccione los grupos de recursos.

    2. En el menú Grupo de recursos, seleccione Poner en línea/fuera de línea o conmutar un grupo de recursos.

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

    4. Cuando todos los grupos de recursos esten fuera de línea, escriba q para volver al menú Grupos de recursos.

  10. Inhabilite todos los recursos del clúster.

    La inhabilitación de los recursos antes de la modernización evita que el clúster sitúe automáticamente los recursos en línea si un nodo se rearranca por error en el modo clúster.

    1. En el menú Grupo de recursos, seleccione Habilitar/inhabilitar un recurso.

    2. Seleccione un recurso que inhabilitar y siga las indicaciones.

    3. Repita Paso b para cada recurso.

    4. Cuando todos los recursos estén inhabilitados, escriba q para volver al menú Grupos de recursos.

  11. Salga de la utilidad scsetup.

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

  12. Compruebe que los recursos de todos los nodos estén Fuera de línea y que todos los grupos de recursos estén en el estado No gestionado.


    # scstat -g
    

  13. 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 si desea 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 nombre_conjunto

      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 explica en Cómo reparar los datos incorrectos del mediador .

    2. Coloque en una lista todos los mediadores.

      Guarde esta información para cuando restaure los mediadores durante el procedimiento que se explica en Cómo realizar una modernización no periódica de Sun Cluster 3.1 9/04.

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


      # metaset -s nombre_conjunto -t
      
      -t

      Se convierte en propietario del conjunto de discos

    4. Desconfigure todos los mediadores del conjunto de discos.


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

      Especifica el nombre del conjunto de discos

      -d

      Elimina 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 mediator(7D) para obtener más información sobre las opciones específicas del mediador en la orden metaset.

    5. Repita los pasos que van del Paso c al Paso d en cada conjunto de discos restante que utilice mediadores.

  14. Si no están instalados, instale los paquetes de Sun Web Console.

    Realice este paso en cada nodo del clúster. Sun Cluster requiere estos paquetes incluso si no utiliza Sun Web Console.

    1. Inserte el CD-ROM de Sun Cluster 3.1 9/04 en la unidad de CD-ROM.

    2. Vaya al directorio /cdrom/cdrom0/Solaris_arquitectura/Product/sun_web_console/2.1/, donde arquitectura es sparc o x86.

    3. Ejecute el comando setup.


      # ./setup
      

      El comando setup instala todos los paquetes para admitir Sun Web Console.

  15. En el caso de un clúster de dos nodos, si el clúster utiliza el software Sun StorEdge Availability Suite, asegúrese de que los datos de configuración de los servicios de disponibilidad se encuentran en el disco de quórum.

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

    1. Conviértase en un superusuario en un nodo del clúster que ejecuta Sun StorEdge Availability Suite.

    2. Identifique el ID del dispositivo y el segmento que utiliza el archivo de configuración 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, 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 Sun StorEdge Availability Suite, mueva los datos de configuración a un segmento disponible en el dispositivo de 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 Sun StorEdge Availability Suite para que utilice la nueva ubicación.

      Como superusuario, emita el siguiente comando en cada nodo que ejecuta Sun StorEdge Availability Suite.


      # /usr/opt/SUNWesm/sbin/dscfg -s /dev/did/rdsk/dQsS
      

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

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

  18. Cierre el clúster desde un nodo.


    # scshutdown -g0 -y
    

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

  19. Arranque cada nodo en modo de 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:


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

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

  21. Modernice el software Sun Cluster o el sistema operativo Solaris.