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

Ejemplo de cómo hacer frente a una recuperación de fallos o a una conmutación

Esta sección describe cómo se ha provocado una conmutación y cómo se ha transferido la aplicación al clúster secundario. Después de una conmutación o una recuperación de fallos, debe actualizar la entrada DNS y configurar la aplicación para obtener permisos de lectura y escritura en el volumen secundario.

Cómo producir una conmutación
  1. Ponga el clúster principal en el modo de registro.


    nodo_A# /usr/opt/SUNWesm/sbin/sndradm -n
    -l servidor_lógico_programación_recursos_principal \
    /dev/vx/rdsk/grupo_dispositivos/vol01 \
    /dev/vx/rdsk/grupo_dispositivos/vol04 servidor_lógico_programación_recursos_secundario \
    /dev/vx/rdsk/grupo_dispositivos/vol01 \
    /dev/vx/rdsk/grupo_dispositivos/vol04 ip sync
    

    Cuando se guardan los volúmenes de datos del disco, el archivo bitmap del mismo disco se actualiza. No se produce la duplicación.

  2. Confirme que el clúster principal y el secundario estén en el modo de registro, con la sincronización automática desactivada.

    1. En el nodeA, ejecute esta orden:


      nodo_A# /usr/opt/SUNWesm/sbin/sndradm -P
      

      La salida debe ser parecida a ésta:


      /dev/vx/rdsk/grupo_dispositivos/vol01 ->
      servidor_lógico_grupo_recursos_clúster_secundario:/dev/vx/rdsk/grupo_dispositivos/vol01
      autosync:off, max q writes:4194304,max q fbas:16384,mode:sync,ctag:
      grupo_dispositivos, state: logging
    2. En el nodeC, ejecute esta orden:


      nodo_C# /usr/opt/SUNWesm/sbin/sndradm -P
      

      La salida debe ser parecida a ésta:


      /dev/vx/rdsk/grupo_dispositivos/vol01<-
      servidor_lógico_grupo_recursos_clúster_principal:/dev/vx/rdsk/grupo_dispositivos/vol01
      autosync: off, max q writes:4194304, max q fbas:16384, mode:sync,ctag:
      grupo_dispositivos, state: logging

    En el nodeA y en el nodeC, el estado debe ser logging y el estado activo de la sincronización automática debe ser off.

  3. Confirme que el clúster secundario esté listo para hacer las funciones del principal.


    nodo_C# /usr/sbin/fsck -y /dev/vx/rdsk/grupo_dispositivos/vol01
    
  4. Conmute al clúster secundario.


    nodo_C# scswitch -Z -g grupo_recursos_sistema_archivos_en_red
    nodo_C# scswitch -Z -g grupo_recursos_sistema_archivos_en_red -h nodo_C
    
Cómo actualizar la entrada DNS

Si desea una ilustración de cómo el DNS asigna un cliente a un clúster, consulte la Figura 6–6.

  1. Inicie la orden nsupdate.

    Si desea información, consulte la página de comando man nsupdate(1M).

  2. Borre la asignación de DNS entre la máquina cliente y el servidor lógico del grupo de recursos de aplicaciones en el clúster principal.


    > update delete máquina_cliente A
    > update delete dirección_IP_1.in-addr.arpa TTL PTR máquina_cliente
    
    máquina_cliente

    Es el nombre completo del cliente. Por ejemplo, mimáquina.micompañía.com.

    dirección_IP_1

    Es la dirección IP del servidor lógico lhost-nfsrg-prim, en orden inverso.

    TTL

    Es el tiempo de vida, en segundos. Un valor normal es 3600.

  3. Cree la nueva asignación DNS entre la máquina cliente y el servidor lógico del grupo de recursos de aplicaciones en el clúster secundario.


    > update add máquina_cliente TTL A dirección_IP_2
    > update add dirección_IP_3.in-addr.arpa TTL PTR máquina_cliente
    
    dirección_IP_2

    Es la dirección IP del servidor lógico lhost-nfsrg-sec, hacia delante.

    dirección_IP_3

    Es la dirección IP del servidor lógico lhost-nfsrg-sec, en orden inverso.

Cómo configurar la aplicación para obtener permisos de lectura y escritura en el volumen secundario
  1. Configure el volumen secundario para que se pueda montar en el directorio del punto de montaje del sistema de archivos NFS.


    máquina_cliente# mount -o
    rw servidor_lógico_grupo_recursos_sistema_archivos_en_red_en_clúster_secundario
    :/global/punto_montaje /xxx
    

    El punto de montaje se ha creado en el Paso 1 de Cómo configurar el sistema de archivos en el clúster principal de la aplicación NFS.

  2. Confirme que el clúster secundario tenga acceso de escritura al punto de montaje.


    máquina_cliente# touch /xxx/data.1
    máquina_cliente# umount /xxx