Este procedimiento describe cómo usar el comando scrgadm para registrar y configurar Sun Cluster HA for Sun Java System Message Queue.
Consulte Tools for Data Service Resource Administration de Sun Cluster Data Services Planning and Administration Guide for Solaris OS para obtener información sobre las opciones adicionales que permiten registrar y configurar el servicio de datos.
Para llevar a cabo este procedimiento, necesita la información siguiente sobre la configuración.
El nombre del tipo de recurso de Sun Cluster HA for Sun Java System Message Queue es SUNW.s1mq .
Los nombres de los nodos del clúster que pueden controlar el servicio de datos.
El recurso de red que usan los clientes para acceder a Sun Cluster HA for Sun Java System Message Queue.
El puerto en el que recibe Sun Java System Message Queue.
La siguiente sección contiene instrucciones sobre cómo registrar y configurar los recursos de Sun Cluster HA for Sun Java System Message Queue. Para obtener más información sobre las propiedades de extensión, consulte Apéndice A, Propiedades de extensión de Sun Cluster HA for Sun Java System Message Queue . La entrada Ajustable indica cuándo se puede actualizar una propiedad.
Consulte Apéndice A, Standard Properties de Sun Cluster Data Services Planning and Administration Guide for Solaris OS para obtener información sobre las propiedades de Sun Cluster.
Para establecer 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 está estableciendo.
Especifica el valor en el que está estableciendo la propiedad de extensión.
También puede utilizar los procedimientos descritos en Capítulo 2, Administering Data Service Resources de Sun Cluster Data Services Planning and Administration Guide for Solaris OS para configurar los recursos una vez creados.
Realice los siguientes pasos para completar la configuración.
Conviértase en superusuario en un miembro del clúster.
Agregue el grupo de recursos de Sun Java System Message Queue si no ha realizado los pasos descritos en Configuración y activación de recursos de red.
# scrgadm -a -g resource group [-h nodelist] |
Agregue el recurso de nombre de host lógico al grupo de recursos si no ha realizado los pasos descritos en Configuración y activación de recursos de red.
# scrgadm -a -L -g resource group -l logical hostname |
Registre el tipo de recurso del servicio de datos.
# scrgadm -a -t SUNW.s1mq |
Agrega el tipo de recurso de servicio de datos
Especifica el nombre del tipo de recurso predefinido
Si la propiedad de extensión Smooth_Shutdown se ha establecido en TRUE, cree un archivo con el nombre scs1mqconfig en el directorio $IMQ_VARHOME/instances/broker/. Agregue la siguiente línea al archivo creado:
Password contraseña |
Consulte Apéndice A, Propiedades de extensión de Sun Cluster HA for Sun Java System Message Queue para obtener una descripción de la propiedad de extensión Smooth_Shutdown.
Agregue la instancia del recurso Sun Java System Message Queue al grupo de recursos a prueba de fallos.
[If Smooth_Shutdown will be set to FALSE (the default):] # scrgadm -a -j resource -g resource-group -t SUNW.s1mq \ -x Confdir_list=$IMQ_VARHOME/instances/broker \ -x Broker_Name=broker \ -y Network_Resources_Used=logical hostname \ -y Port_list=port/tcp[,port/tcp] |
[If Smooth_Shutdown is set to TRUE:] # scrgadm -a -j resource -g resource-group -t SUNW.s1mq \ -x Confdir_list=$IMQ_VARHOME/instances/broker \ -x Broker_Name=broker \ -x Broker_User=user \ -y Network_resources_used=logical hostname \ -y Port_list=port/tcp[,port/tcp] \ -x Smooth_Shutdown=TRUE |
El grupo de recursos que contiene los recursos de la aplicación es el mismo que se ha creado para los recursos de red en Cómo configurar y activar los recursos de red.
Especifica el nombre del recurso de aplicación de Sun Java System Message Queue.
Especifica el tipo de recurso que se va a agregar.
Especifica una ruta del directorio de configuración de Sun Java System Message Queue. Se requiere la propiedad de extensión Confdir_list. Ésta debe tener exactamente una entrada.
Especifica el nombre del agente que se debe supervisar.
Especifica el nombre del usuario del agente gestionado.
Especifica una lista separada por comas de los recursos de red (nombres lógicos de servidor) en grupo_recursos, que el recurso de aplicacion Sun Java System Message Queue debe utilizar.
Especifica el número del puerto y el protocolo que se debe utilizar, 80/tcp. La propiedad Port_list debe tener una o dos entradas.
Utilizado para apagar el agente. La utilización del comando impcmd muestra la contraseña del agente en la secuencia de comandos imqcmd.
Establezca en línea el grupo de recursos.
# scswitch -Z -g resource-group |
Habilita el recurso y su supervisor.
Especifica el nombre del grupo de recursos de aplicación que se está habilitando.
Verifica que el grupo de recursos y el recurso de servidor de aplicaciones estén en línea.
# scstat -g # ps -ef |
Este ejemplo muestra cómo registrar Sun Cluster HA for Sun Java System Message Queue.
Cluster Information Node names: phys-schost-1, phys-schost-2 Logical hostname: schost-1 Resource group: resource-group-1 (for all resources) Resources: schost-1 (logical hostname), SUNW.s1mq (Sun Java System Message Queue application resource) (Create a failover resource group.) # scrgadm -a -g resource-group-1 -h phys-schost-1,phys-schost-2 (Add a logical hostname resource to the resource group.) # scrgadm -a -L -g resource-group-1 -l schost-1 (Register the SUNW.s1mq resource type.) # scrgadm -a -t SUNW.s1mq (Create a Sun Java System Message Queue resource and add it to the resource group.) # scrgadm -a -j s1mq-rs -g s1mq-rg \ -t SUNW.s1mq \ -x Confdir_list=$IMQ_VARHOME/instances/hamq1 \ -x Broker_Name=hamq1 \ -y Network_resources_used=schost-1 \ -y Port_list=7676/tcp (Enable the application resource group.) # scswitch -Z -g s1mq-rg |
Este ejemplo muestra cómo configurar Sun Cluster HA for Sun Java System Message Queue con Smooth_Shutdown habilitado.
Cluster Information Node names: phys-schost-1, phys-schost-2 Logical hostname: schost-1 Resource group: resource-group-1 (for all resources) Resources: schost-1 (logical hostname), s1mq-1 (Sun Java System Message Queue application resource) (Create a failover resource group.) # scrgadm -a -g resource-group-1 -h phys-schost-1,phys-schost-2 (Add a logical hostname resource to the resource group.) # scrgadm -a -L -g resource-group-1 -l schost-1 (Register the SUNW.s1mq resource type.) # scrgadm -a -t SUNW.s1mq (Create a Sun Java System Message Queue resource and add it to the resource group.) # scrgadm -a -j s1mq-rs -g s1mq-rg \ -t SUNW.s1mq \ -x Confdir_list=$IMQ_VARHOME/instances/hamq1 \ -x Broker_Name=hamq1 \ -x Broker_User=admin \ -y Network_resources_used=schost-1 \ -y Port_list=7676/tcp \ -x Smooth_Shutdown=TRUE (Enable the application resource group.) # scswitch -Z -g s1mq-rg |