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

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

Siga estos pasos para finalizar la configuración.

Pasos
  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 un grupo de recursos para Sun Java System Application Server EE (HADB).


    # scrgadm -a -g resource_group \
    -y Maximum_primaries=nodes_in_rg \
    -y Desired_primaries=nodes_in_rg \
    -h nodelist
    
    -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=nodes_in_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 de nodos del clúster separados por comas 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). Utilice el comando scconf -p | less para buscar los nombres de la lista de nodos.

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

    • Si no necesita esta característica, ejecute el comando:


      # scrgadm -a -j resource -g resource_group  -t SUNW.hadb \
      -x Confdir_list=config_directory_list \
      -x HADB_ROOT=install_directory \
      -x DB_name=database_name
      
      -a

      Especifica que se va a crear un recurso del servicio de datos.

      -j resource

      Especifica que el recurso que se va a crear se denominará resource

      -g resource_group

      Especifica que se va a agregar un recurso al grupo de recursos denominado resource_group.

      -t SUNW.hadb

      Especifica el nombre del tipo de recurso predefinido

      -x Confdir_list=config_directory_list

      Especifica la ruta al directorio de configuración.

      -x HADB_ROOT=install_directory

      Especifica el directorio de instalación.

      -x DB_name=database_name

      Especifica el nombre de la base de datos HADB.

    • Si desea utilizar la característica de recuperación automática, ejecute el siguiente comando:


      # scrgadm -a -j resource -g resource_group  -t SUNW.hadb \
      -x Confdir_list=config_directory_list \
      -x HADB_ROOT=install_directory \
      -x DB_name=database_name \
      -x Auto_recovery=TRUE \
      -x Auto_recovery_command=command \
      -x DB_password_file=password_file
      
      -x Auto_recovery=TRUE

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

      -x Auto_recovery_command=command

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

      -x DB_password_file=password_file

      Especifique el archivo desde 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 –

      El comando 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. Establezca en línea el grupo de recursos.


    # scswitch -Z -g resource_group
    
    -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 Sun Java System Application Server EE (HADB) se ha instalado y configurado correctamente, ejecute el siguiente comando:


    # hadbm status database_name --nodes
    

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


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

En este ejemplo, se muestra la creación de un recurso SUNW.hadb con recuperación automática.

El recurso del ejemplo presenta las siguientes características:


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