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

Registro y configuración de Sun Cluster HA for Sun Java System Message Queue

Este procedimiento describe cómo usar el comando scrgadm para registrar y configurar Sun Cluster HA for Sun Java System Message Queue.


Nota –

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.

Configuración de las propiedades de extensión de Sun Cluster HA for 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 
-x property

Identifica la propiedad de extensión que está estableciendo.

valor

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.

ProcedureCómo registrar y configurar Sun Cluster HA for Sun Java System Message Queue como servicio de datos a prueba de fallos

Realice los siguientes pasos para completar la configuración.

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

  2. 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]
  3. 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
    
  4. Registre el tipo de recurso del servicio de datos.


    # scrgadm -a -t SUNW.s1mq
    
    -a

    Agrega el tipo de recurso de servicio de datos

    -t SUNW.s1mq

    Especifica el nombre del tipo de recurso predefinido

  5. 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.

  6. 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.

    -j recurso

    Especifica el nombre del recurso de aplicación de Sun Java System Message Queue.

    -t SUNW.s1mq

    Especifica el tipo de recurso que se va a agregar.

    -x Confdir_list= $IMQ_VARHOME/instances/broker

    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.

    -x Broker_Name= broker

    Especifica el nombre del agente que se debe supervisar.

    -x Broker_User= user

    Especifica el nombre del usuario del agente gestionado.

    -y Network_resources_used=recurso_red

    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.

    -y Port_list= port-number/protocol

    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.

    -x Smooth_Shutdown=TRUE

    Utilizado para apagar el agente. La utilización del comando impcmd muestra la contraseña del agente en la secuencia de comandos imqcmd.

  7. Establezca en línea el grupo de recursos.


    # scswitch -Z -g resource-group
    
    -Z

    Habilita el recurso y su supervisor.

    -g grupo de recursos

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

  8. Verifica que el grupo de recursos y el recurso de servidor de aplicaciones estén en línea.


    # scstat -g
    # ps -ef
    

Ejemplo 1 Registro y configuración de Sun Cluster HA for Sun Java System Message Queue

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


Ejemplo 2 Registro y configuración de Sun Cluster HA for Sun Java System Message Queue con Smooth_Shutdown habilitado

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