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.
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.
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 |
Identifica la propiedad de extensión que se está definiendo
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.
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.
Conviértase en superusuario en un miembro del clúster.
Registre el tipo de recurso para el componente DAS.
# scrgadm -a -t SUNW.jsas |
Agregue el tipo de recurso para el componente DAS.
Especifica el nombre del tipo de recurso predefinido
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] |
Agrega un recurso.
Especifica el nombre del recurso DAS.
Especifica el grupo de recursos para el componente DAS.
Especifica el tipo de recurso para el componente DAS.
Especifica la dirección IP a prueba de fallos que utiliza DAS.
Especifica el nombre del usuario administrativo de DAS.
Especifica el nombre del dominio.
Especifica la ruta completa al archivo que contiene la contraseña administrativa DAS y la contraseña maestra.
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.
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.
(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.
Registre el tipo de recurso para el componente agente del nodo.
# scrgadm -a -t SUNW.jsas-na |
Agrega el tipo de recurso para el componente NA.
Especifica el nombre del tipo de recurso predefinido
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 |
Agrega un recurso.
Especifica el nombre de recurso del agente del nodo.
Especifica el grupo de recursos para el componente agente del nodo.
Especifica el tipo de recurso para el componente agente del nodo.
Especifica que el recurso DAS debe estar en línea antes de que se inicie el recurso agente del nodo.
Especifica el nombre de usuario administrativo DAS.
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.
Especifica el nombre del servidor de administración de dominios.
Especifica el puerto mediante el que DAS recibe las conexiones.
Especifica la ruta completa al directorio de los agentes del nodo.
Especifica la ruta completa al archivo que contiene la contraseña administrativa DAS y la contraseña maestra.
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.
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.
El nombre del recurso es das-rs.
El grupo de recursos es das-rs.
El usuario administrativo es admin.
El nombre del dominio es new-domain.
La ruta completa al archivo de contraseñas es /global/disk1/passwordfile.
Se considera que Application Server se ha instalado en la ubicación estándar /opt/SUNWappserver, que es el valor predeterminado de la propiedad de extensión Confdir_list.
Se da por hecho que el dominio se ha instalado en la ruta definida en el momento de la instalación. La ruta queda definida mediante la variable AS_DEF_DOMAINS en el archivo /opt/SUNWappserver/appserver/config/asenv.conf. Los binarios se pueden almacenar en el sistema de archivos local, pero el directorio de dominios debe estar en el sistema de archivos global.
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.
El nombre del recurso es das-rs.
El grupo de recursos es das-rs.
El usuario administrativo es admin.
El nombre del dominio es new-domain.
La ruta completa al archivo de contraseñas es /global/disk1/passwordfile .
Application Server se ha instalado en el directorio /global/disk1/SUNWappserver.
El directorio de dominios es /global/disk1/my-domain.
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.
El nombre del recurso es das-rs.
El grupo de recursos es das-rs.
El usuario administrativo es admin.
El nombre del dominio es new-domain.
La ruta completa al archivo de contraseñas es /global/disk1/passwordfile .
Application Server se ha instalado en el directorio /global/disk1/SUNWappserver .
El directorio de dominio es /global/disk1/my-domain.
El URI que se debe supervisar es http://IP1:4848/web-service.
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.
El agente de nodo NA1 y sus instancias de servidor asociadas I1 e I2 están configuradas para recibir las conexiones a través de la dirección IP a prueba de fallos IP1.
El agente de nodo NA2 y sus instancias de servidor asociadas I3 e I4 están configuradas para recibir las conexiones a través de la dirección IP a prueba de fallos IP1.
El agente de nodo NA3 y sus instancias de servidor asociadas I5 e I6 están configuradas para recibir las conexiones a través de la dirección IP a prueba de fallos IP2.
El agente de nodo NA4 y sus instancias de servidor asociadas I7 e I8 están configuradas para recibir las conexiones a través de la dirección IP a prueba de fallos IP2.
Para registrar el tipo de recurso para los agentes de nodo, se debe ejecutar el siguiente comando.
# scrgadm -a -t SUNW.jsas-na |
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 |
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 |
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 |
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 |
Para crear el recurso agente del nodo na-rs1 en el grupo de recursos na-rg1, se debe ejecutar el siguiente comando.
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 |
Para crear el recurso agente del nodo na-rs2 en el grupo de recursos na-rg2, se debe ejecutar el siguiente comando.
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 |
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.
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.