Guía de Sun Cluster Data Service para Sun Java System Application Server EE (HADB) para el sistema operativo Solaris

Registro y configuración de Sun Cluster HA para Sun Java System Application Server EE (HADB)

Este procedimiento describe cómo se usa la orden scrgadm para registrar y configurar Sun Cluster HA para Sun Java System Application Server EE (HADB) como un recurso controlado en varios nodos al mismo tiempo.


Nota –

Consulte “Tools for Data Service Resource Administration” en Sun Cluster Data Services Planning and Administration Guide for Solaris OS si desea información sobre las opciones adicionales que permiten al usuario registrarse y configurar el servicio de datos.


Para llevar a cabo este procedimiento, necesita la información siguiente sobre la configuración.

Cómo registrar y configurar Sun Cluster HA para Sun Java System Application Server EE (HADB)

Siga estos pasos para finalizar la configuración. Si desea una explicación de las propiedades de extensión, consulte la Tabla 1–2.

  1. Conviértase en superusuario en un miembro del clúster.

  2. Registre el tipo de recurso para Sun Java System Application Server EE (HADB).


    # scrgadm -a -t SUNW.hadb
    
  3. Cree el grupo de recursos para Sun Java System Application Server EE (HADB).


    # scrgadm -a -g grupo_recursos \ 
    -y Maximum_primaries=nodos_en_rg \
    -y Desired_primaries=nodos_en_rg \
    -h lista_nodos
    
    -a

    Especifica que se va a crear un grupo de recursos.

    -g grupo_recursos

    Especifica el nombre del grupo de recursos que se va a crear.

    -y Maximum_primaries=nodos_en_rg

    Especifica el número máximo de nodos en los que el recurso se puede iniciar. Debe especificar el mismo número como valor de la propiedad Desired_primaries.

    -y Desired_primaries=nodos_en_rg

    Especifica el número deseado de nodos en los que el recurso se puede iniciar. Debe especificar el mismo número como valor de la propiedad Maximum_primaries.

    -h lista de nodos

    Especifica un subconjunto, separado por comas, de nodos del clúster para ejecutar Sun Java System Application Server EE (HADB). Si se omite esta opción, todos los nodos del clúster ejecutarán Sun Java System Application Server EE (HADB). Use la orden scconf -p | less para buscar los nombres de la lista de nodos.

  4. Cree un recurso Sun Java System Application Server EE (HADB), con o sin recuperación automática.

    • Si no necesita esta característica, ejecute la orden:


      # scrgadm -a -j recurso -g grupo_recursos  -t SUNW.hadb \ 
      -x Confdir_list=lista_directorio_configuración \
      -x HADB_ROOT=directorio_instalación \
      -x DB_name=nombre_base_datos
      
      -a

      Especifica que se va a crear un grupo de recursos.

      -j recurso

      Especifica el nombre del recurso que se va crear.

      -g grupo_recursos

      Especifica que el recurso se va a añadir a un grupo de recursos denominado grupo_recursos.

      -t SUNW.hadb

      Especifica el nombre del tipo de recurso predefinido

      -x Confdir_list=lista_directorio_configuración

      Especifica la ruta al directorio de configuración.

      -x HADB_ROOT=directorio_instalación

      Especifica el directorio de instalación.

      -x DB_name=nombre_base_datos

      Especifica el nombre de la base de datos de HADB.

    • Si desea usar la característica de recuperación automática, ejecute la orden:


      # scrgadm -a -j recurso -g grupo_recursos  -t SUNW.hadb \ 
      -x Confdir_list=lista_directorio_configuración \
      -x HADB_ROOT=directorio_instalación \
      -x DB_name=nombre_base_datos \
      -x Auto_recovery=true \
      -x Auto_recovery_command=orden \
      -x DB_password_file=archivo_contraseña
      
      -x Auto_recovery=true

      Especifica que se va usar la característica de recuperación automática.

      -x Auto_recovery_command=orden

      Especifica la orden que ejecutar tras la recuperación de la base de datos. Esta propiedad de extensión es opcional, independientemente del valor de la propiedad Auto_recovery.

      -x DB_password_file=archivo_contraseña

      Especifica el archivo en el que HADB leerá la contraseña de la base de datos. Consulte la documentación de Sun Java System Application Server para conocer el formato y el contenido del archivo de contraseña.


      Nota –

      La orden de recuperación automática y el archivo de la contraseña de la base de datos se deben ubicar en el sistema de archivos local de cada nodo.


  5. Ponga en línea el grupo de recursos.


    # scswitch -Z -g grupo_recursos
    
    -Z

    Habilita el recurso y su supervisor.

    -g grupo_recursos

    Especifica el nombre del grupo de recursos de aplicación que se está habilitando.

  6. Comprueba que el grupo de recursos y el recurso HADB estén en línea.


    # scstat -g
    # ps -ef
    
  7. Para comprobar que Sun Cluster HA para HADB se haya instalado y configurado correctamente, ejecute esta orden:


    # hadbm status nombre_base_datos --nodes
    

    La salida debe indicar que la base de datos especificada esté en ejecución.

El siguiente ejemplo muestra la creación de un recurso SUNW.hadb con recuperación automática.


Ejemplo 1–1 Creación de un recurso SUNW.hadb con recuperación automática


scrgadm -a -j hadb-rs -g hadb-rg -t SUNW.hadb \
-x Confdir_list=/etc/opt/SUNWhadb/dbdef/hadb  \
-x HADB_ROOT=/opt/SUNWappserver7/SUNWhadb/4 \
-x DB_name=hadb \
-x Auto_recovery=true \
-x Auto_recovery_command=/usr/local/etc/create-session-store \
-x DB_password_file=/usr/local/etc/hadb-password-file

En este ejemplo, el recurso reúne las siguientes características: