Sun Cluster: Guía del servicio de datos para Sun Java System Application Server para el SO Solaris

Registro y configuración de Sun Cluster HA para Sun Java System Application Server Ver. posteriores a la 8.1

Los procedimientos siguientes describen cómo usar el comando scrgadm para registrar y configurar Sun Cluster HA para Sun Java System Application Server. Estas instrucciones explican cómo definir las propiedades de extensión descritas en el Apéndice A, Propiedades de ext. para Sun Cluster HA para Sun Java System Application Server Ver. posteriores a la 8.1.

Tanto el componente del servidor de administración de dominio (DAS) como el agente del nodo (NA) están configurados como servicios a prueba de fallos.


Nota –

Consulte Tools for Data Service Resource Administration de Sun Cluster Data Services Planning and Administration Guide for Solaris OS para obtener información general acerca del registro y la configuración de servicios de datos.


Configuración de las propiedades de extensión de Sun Cluster HA para Sun Java System Application Server

Las siguientes secciones contienen instrucciones acerca de cómo registrar y configurar recursos. Estas instrucciones explican cómo se configuran sólo las propiedades de extensión que Sun Cluster HA para Sun Java System Application Server requiere que se configuren. Para obtener información acerca de todas las propiedades de extensión de Sun Cluster HA para Sun Java System Application Server, consulte el Apéndice A, Propiedades de ext. para Sun Cluster HA para Sun Java System Application Server Ver. posteriores a la 8.1. Puede actualizar dinámicamente algunas propiedades de extensión. Otras propiedades se pueden actualizar también dinámicamente, sin embargo, esto se puede hacer sólo cuando se crea o se deshabilita un recurso. La entrada Ajustable indica si una propiedad se puede actualizar o no.

Para definir una propiedad de extensión de un recurso, incluya la siguiente opción en el comando scrgadm(1M) que crea o modifica el recurso:


-x property=value
-x propiedad

Identifica la propiedad de extensión que se está definiendo

valor

Especifica el valor en el que se establece la propiedad de extensión

También puede utilizar los procedimientos que se indican en el Capítulo 2, Administering Data Service Resources de Sun Cluster Data Services Planning and Administration Guide for Solaris OS para configurar los recursos después de haberlos creado.

ProcedureCómo registrar y configurar Sun Cluster HA para Sun Java System Application Server como un componente DAS a prueba de fallos y un componente NA a prueba de fallos

Tenga en cuenta que en el procedimiento Cómo configurar y activar los recursos de red ya creó los grupos de recursos a prueba de fallos para los componentes DAS y NA, agregó las direcciones IP a prueba de fallos y los servidores lógicos a los grupos de recursos y, además, puso los grupos de recursos en línea.

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

  2. Registre el tipo de recurso para el componente DAS.


    # scrgadm -a -t SUNW.jsas
    
    -a

    Agregue el tipo de recurso para el componente DAS.

    -t SUNW.jsas

    Especifica el nombre del tipo de recurso predefinido

  3. Agregue la instancia del recurso DAS al grupo de recursos a prueba de fallos creado para los recursos de red.

    Consulte Propiedades de extensión SUNW.jsas para obtener una descripción detallada de las propiedades de extensión para este tipo de recurso.


    # scrgadm -a -j DAS-resource -g DAS-resource-group \ 
    -t SUNW.jsas \
    -y Network_resources_used=logical-hostname \ 
    -x Adminuser=DAS-admin-username \ 
    -x Domain_name=domain-name \ 
    -x Passwordfile=password-file \ 
    -x Confdir_list=install-directory \ 
    -x Domaindir=domain-directory \ 
    -x Monitor_Uri_List=http://logical-hostname[:port][/path]
    
    -a

    Agrega un recurso.

    -j DAS-resource

    Especifica el nombre del recurso DAS.

    -g grupo-recursos-DAS

    Especifica el grupo de recursos para el componente DAS.

    -t SUNW.jsas

    Especifica el tipo de recurso para el componente DAS.

    -y Network_resources_used =nombre-servidor-lógico

    Especifica la dirección IP a prueba de fallos que utiliza DAS.

    -x Adminuser= nombre-usuario-admin-DAS

    Especifica el nombre del usuario administrativo de DAS.

    -x Domain_name=nombre-dominio

    Especifica el nombre del dominio.

    -x Passwordfile= archivo-contraseña

    Especifica la ruta completa al archivo que contiene la contraseña administrativa DAS y la contraseña maestra.

    -x Confdir_list= directorio-instalación

    Especifica la ruta completa al directorio de instalación de Sun Java System Application Server. El valor predeterminado para esta propiedad de extensión es /opt/SUNWappserver, que es el directorio de instalación estándar.

    -x Domaindir= directorio-dominio

    Especifica la ruta completa al directorio del dominio. Esta propiedad de extensión es opcional si el directorio de dominio es el directorio predeterminado que se especificó durante la instalación de Sun Java System Application Server.

    -x Monitor_Uri_List =nombre-servidor-lógico[:puerto][/ruta]

    (Opcional) Especifica una lista separada por comas de URI desde los cuales Sun Cluster HA para Sun Java System Application Server realiza sus solicitudes. La propiedad de extensión Monitor_Uri_List es obligatoria si no se define la propiedad Port_list. La propiedad Port_list es una de las propiedades estándar de un recurso, que especifica una lista de números de puerto mediante los que el servidor recibe las conexiones. Consulte Resource Properties de Sun Cluster Data Services Planning and Administration Guide for Solaris OS para ver una descripción completa de la propiedad Port_list.

  4. Registre el tipo de recurso para el componente agente del nodo.


    # scrgadm -a -t SUNW.jsas-na
    
    -a

    Agrega el tipo de recurso para el componente NA.

    -t SUNW.jsas-na

    Especifica el nombre del tipo de recurso predefinido

  5. Agregue la instancia del recurso agente del nodo al grupo de recursos a prueba de fallos creado para los recursos de red.

    Consulte Propiedades de extensión de SUNW.jsas-na para obtener una descripción detallada de las propiedades de extensión para este tipo de recurso.


    # scrgadm -a -j NA-resource -g NA-resource-group \
    -t SUNW.jsas-na \
    -y Resource_Dependencies=DAS-resource \
    -x Adminuser=DAS-admin-username \
    -x Confdir_list=install-directory \
    -x Adminhost=DAS-hostname \
    -x Adminport=DAS-port \
    -x Agentdir=NA-directory \
    -x Passwordfile=password-file
    
    -a

    Agrega un recurso.

    -j recurso-NA

    Especifica el nombre de recurso del agente del nodo.

    -g grupo-recurso-NA

    Especifica el grupo de recursos para el componente agente del nodo.

    -t SUNW.jsas-na

    Especifica el tipo de recurso para el componente agente del nodo.

    -y Resource_Dependencies =recurso-DAS

    Especifica que el recurso DAS debe estar en línea antes de que se inicie el recurso agente del nodo.

    -x Adminuser= nombre-usuario-admin-DAS

    Especifica el nombre de usuario administrativo DAS.

    -x Confdir_list= directorio-instalación

    Especifica la ruta completa al directorio de instalación de Sun Java System Application Server. El valor predeterminado para esta propiedad de extensión es /opt/SUNWappserver, que es el directorio de instalación estándar.

    -x Adminhost= nombre-servidor-DAS

    Especifica el nombre del servidor de administración de dominios.

    -x Adminport= puerto-DAS

    Especifica el puerto mediante el que DAS recibe las conexiones.

    -x Agentdir= directorio-NA

    Especifica la ruta completa al directorio de los agentes del nodo.

    -x Passwordfile= archivo-contraseña

    Especifica la ruta completa al archivo que contiene la contraseña administrativa DAS y la contraseña maestra.

Ejemplos sobre el registro y la configuración del componente DAS a prueba de fallos en Sun Cluster HA para Sun Java System Application Server

En estos ejemplos se considera que ya se ha creado el grupo de recursos DAS, la dirección IP a prueba de fallos se ha agregado al grupo de recursos y el grupo de recursos se ha puesto en línea.


Ejemplo 1–1 Creación de un recurso DAS sencillo

En este ejemplo, se utilizan los valores predeterminados para las propiedades de extensión.


# scrgadm -a -t SUNW.jsas

# scrgadm -a -j das-rs  -g das-rg  \
-t SUNW.jsas \
-y Network_resources_used=IP1 \
-x Adminuser=admin \
-x Domain_name=new-domain \
-x Passwordfile=/global/disk1/passwordfile

En este ejemplo, se configuran los siguientes valores.



Ejemplo 1–2 Creación de un recurso DAS especificando el directorio de instalación y el directorio de dominio

En este ejemplo, Application Server no se instala en la ubicación predeterminada y el directorio de dominios tampoco es el predeterminado.


# scrgadm -a -t SUNW.jsas

# scrgadm -a -j das-rs  -g das-rg  \
-t SUNW.jsas \
-y Network_resources_used=IP1 \
-x Adminuser=admin \
-x Domain_name=new-domain \
-x Passwordfile=/global/disk1/passwordfile \
-x Confdir_list=/global/disk1/SUNWappserver \
-x Domaindir=/global/disk1/my-domain

En este ejemplo, se configuran los siguientes valores.



Ejemplo 1–3 Creación de un recurso DAS y especificación de una lista de los URI que se deben supervisar

En este ejemplo, la propiedad de extensión Monitor_Uri_Lis especifica el URI al que proporcionan servicio las aplicaciones en Application Server. La prueba de supervisión predeterminada supervisa este URI para comprobar el funcionamiento de Application Server.


# scrgadm -a -t SUNW.jsas

# scrgadm -a -j das-rs  -g das-rg  \
-t SUNW.jsas \
-y Network_resources_used=IP1 \
-x Adminuser=admin \
-x Domain_name=new-domain \
-x Passwordfile=/global/disk1/passwordfile \
-x Confdir_list=/global/disk1/SUNWappserver \
-x Domaindir=/global/disk1/my-domain \
-x Monitor_Uri_List=http://IP1:4848/web-service

En este ejemplo, se configuran los siguientes valores.


Ejemplo de creación de un componente agente de nodo a prueba de fallos en Sun Cluster HA para Sun Java System Application Server

En el ejemplo de esta sección se utiliza la siguiente configuración, en la que las direcciones IP están representadas mediante nombres de servidores lógicos.


Ejemplo 1–4 Creación de recursos de agente de nodo a prueba de fallos

  1. Para registrar el tipo de recurso para los agentes de nodo, se debe ejecutar el siguiente comando.


    # scrgadm -a -t SUNW.jsas-na
    
  2. Para crear el grupo de recursos a prueba de fallos na-rg1 para que contenga la dirección IP a prueba de fallos IP1 y el recurso del agente del nodo para los agentes NA1 y NA2, se debe ejecutar el siguiente comando.


    # scrgadm -a -g na-rg1
    
  3. Para crear el grupo de recursos a prueba de fallos na-rg2 para que contenga la dirección IP a prueba de fallos IP2 y el recurso del agente del nodo para los agentes NA3 y NA4, se debe ejecutar el siguiente comando.


    # scrgadm -a -g na-rg2
    
  4. Para agregar el recurso de dirección IP a prueba de fallos IP1 al grupo de recursos na-rg1, se debe ejecutar el siguiente comando.


    # scrgadm -a -L -g na-rg1 -l IP1
    
  5. Para agregar el recurso de dirección IP a prueba de fallos IP2 al grupo de recursos na-rg2, se debe ejecutar el siguiente comando.


    # scrgadm -a -L -g na-rg2 -l IP2
    
  6. Para crear el recurso agente del nodo na-rs1 en el grupo de recursos na-rg1, se debe ejecutar el siguiente comando.


    Nota –

    Sólo se crea un recurso de agente de nodo para todos los agentes del nodo configurados para una dirección IP a prueba de fallos. El servicio de datos detecta automáticamente los agentes del nodo que están configurados en la dirección IP a prueba de fallos creada en el grupo de recursos a prueba de fallos.

    En este ejemplo, los agentes del nodo NA1 y NA2 y todas sus instancias de servidor (I1, I2, I3, e I4) están configurados en IP1 y, en consecuencia, sólo se crea un recurso (na-rs1) para NA1 y NA2.


    • Ejecute este comando si utiliza los valores predeterminados para las propiedades de extensión.


      # scrgadm -a -j na-rs1  -g na-rg1  \
      -t SUNW.jsas-na \
      -y Resource_Dependencies=das-rs \
      -x Adminhost=host-1 \
      -x Adminuser=admin \
      -x Agentdir=/global/dg1/na-dir \
      -x Passwordfile=/global/dg1/p
      
    • Ejecute este comando si la instalación no se realiza en la ubicación predeterminada y si el puerto administrativo no es el valor predeterminado.


      # scrgadm -a -j na-rs1  -g na-rg1  \
      -t SUNW.jsas-na \
      -y Resource_Dependencies=das-rs \
      -x Adminhost=host-1 \
      -x Adminuser=admin \
      -x Agentdir=/global/dg1/na-dir \
      -x Passwordfile=/global/dg1/p \
      -x Confdir_list=/global/disk1/appserver-install-dir \
      -x Adminport=6162
      
  7. Para crear el recurso agente del nodo na-rs2 en el grupo de recursos na-rg2, se debe ejecutar el siguiente comando.


    Nota –

    Sólo se crea un recurso de agente de nodo para todos los agentes del nodo configurados para una dirección IP a prueba de fallos. El servicio de datos detecta automáticamente los agentes del nodo que están configurados en la dirección IP a prueba de fallos creada en el grupo de recursos a prueba de fallos.

    En este ejemplo, los agentes del nodo NA3 y NA4 y todas sus instancias de servidor (I5, I6, I7, e I8) están configurados en IP2 y, en consecuencia, sólo se crea un recurso (na-rs2) para NA3 y NA4.


    • Ejecute este comando si utiliza los valores predeterminados para las propiedades de extensión.


      # scrgadm -a -j na-rs2  -g na-rg2  \
      -t SUNW.jsas-na \
      -y Resource_Dependencies=das-rs \
      -x Adminhost=host-1 \
      -x Adminuser=admin \
      -x Agentdir=/global/dg1/na-dir \
      -x Passwordfile=/global/dg1/p
      
    • Ejecute este comando si la instalación no se realiza en la ubicación predeterminada y si el puerto administrativo no es el valor predeterminado.


      # scrgadm -a -j na-rs2  -g na-rg2  \
      -t SUNW.jsas-na \
      -y Resource_Dependencies=das-rs \
      -x Adminhost=host-1 \
      -x Adminuser=admin \
      -x Agentdir=/global/dg1/na-dir \
      -x Passwordfile=/global/dg1/p \
      -x Confdir_list=/global/disk1/appserver-install-dir \
      -x Adminport=6162
      
  8. Para poner en línea el grupo de recursos del agente del nodo na-rg1, se debe ejecutar el siguiente comando.


    # scswitch -Z -g na-rg1
    

    Al poner en línea el grupo de recursos na-rg1, se habilitan los siguientes recursos.

    • Agente del nodo NA1 e instancias de servidor I1 e I2, configurados en NA1.

    • Agente del nodo NA2 e instancias de servidor I3 e I4, configurados en NA2.

  9. Para poner en línea el grupo de recursos del agente del nodo na-rg2, se debe ejecutar el siguiente comando.


    # scswitch -Z -g na-rg2
    

    Al poner en línea el grupo de recursos na-rg2, se habilitan los siguientes recursos.

    • Agente del nodo NA3 e instancias de servidor I5 e I6, configurados en NA3.

    • Agente del nodo NA4 e instancias de servidor I7 e I8, configurados en NA4.