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

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

Lleve a cabo este procedimiento para quitar el clúster de la producción.

Antes de empezar

Lleve a cabo las siguientes tareas:

Pasos
  1. 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 de scstat(1M) para 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.

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

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

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

  5. Inicie la utilidad scsetup(1m).


    # scsetup
    

    Se mostrará el Menú principal.

  6. Desconecte cada grupo de recursos.

    1. Desde el menú principal de scsetup, elija el elemento de menú Resource groups (Grupos de recursos).

    2. En el menú Resource Group (Grupos de recursos), elija el elemento Online/Offline (En línea/Fuera de línea) o Switchover a resource group (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.

  7. Deshabilite 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ú Resource Group (Grupo de recursos), elija el elemento Enable/Disable a resource (Habilitar/Deshabilitar un recurso).

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

    3. Repita el Paso b para cada recurso.

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

  8. Salga de la utilidad scsetup.

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

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


    # scstat -g
    
  10. 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 no 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 del Paso c al Paso d para cada conjunto de discos restante que use mediadores.

  11. 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
      
  12. Detenga todas las aplicaciones que se estén ejecutando en cada nodo del clúster.

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

  14. Cierre el clúster desde un nodo.


    # scshutdown -g0 -y
    

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

  15. 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
      
  16. Compruebe que se haya efectuado una copia de seguridad de cada disco del sistema.

Pasos siguientes

Para modernizar el software de Solaris antes de llevar a cabo una modernización del software de Sun Cluster, acceda a Cómo llevar a cabo una modernización no periódica del sistema operativo Solaris OS.

De lo contrario, 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 no periódica.