Por qué y cuándo realizar esta tarea
Si va a crear una configuración de clúster WebSphere de Business
Process Choreographer mediante un clúster WebSphere MQ, debe crear los gestores
de colas, las colas, el clúster, los depósitos, los canales y los receptores.
Pasos para realizar esta tarea
- Si el clúster
WebSphere
consta de nodos
UNIX,
realice las acciones siguientes en cada nodo:
- Asegúrese de que el ID de usuario tenga autorización para crear colas
WebSphere
MQ.
- Cree los gestores de colas get y put, hágalos miembros del
clúster
WebSphere
MQ y cree las colas entrando los mandatos:
cd
raíz_instalación/ProcessChoreographer
createQueues.sh gestor_colas_get
nombre_clúster gestor_colas_put
donde:
- gestor_colas_get
- Nombre exclusivo que se debe asignar al gestor de colas get. Este gestor de
colas alberga todas las colas locales.
- nombre_clúster
- Nombre del clúster
WebSphere
MQ del que son miembros todos los gestores de colas.
- gestor_colas_put
- El nombre exclusivo del gestor de colas put. Este gestor de colas no aloja
colas, lo que asegura que los mensajes se distribuyan entre todas las colas get.
Si los gestores de colas ya existen, se utilizan. Si los
gestores de colas no existen, se crean y se utilizan.
- Inicie el procesador de mandatos
WebSphere
WebSphere MQ entrando el mandato:
runmqsc
gestor_colas_get
- En el caso de configuraciones complejas, se recomienda habilitar la administración
remota del gestor de colas entrando el siguiente mandato MQ:
DEFINE CHANNEL('SYSTEM.ADMIN.SVRCONN') TYPE(CHLTYPE)
- Si este gestor de colas tiene que ser un depósito del clúster WebSphere MQ, entre el mandato MQ:
ALTER QMGR REPOS('nombre_clúster') REPOSNL(' ')
- Defina un canal emisor y un canal receptor del gestor de colas
para cada depósito que no resida en este servidor, entrando los siguientes
mandatos MQ: Para cada canal receptor del clúster:
DEFINE CHANNEL('TO.gestor_colas_depósito.TCP') +
CHLTYPE(CLUSRCVR) +
CLUSTER('nombre_clúster') +
CLUSNL(' ') +
CONNAME('dirección_IP_depósito(puerto)') +
DESCR('Canal receptor del clúster en gestor_colas_depósito TCPIP') +
MAXMSGL(4194304) +
TRPTYPE(TCP) +
MCAUSER('principal') +
REPLACE
Para cada canal emisor del clúster:
DEFINE CHANNEL('TO.gestor_colas_depósito.TCP') +
CHLTYPE(CLUSSDR) +
CONNAME('dirección_IP_depósito(puerto)') +
CLUSTER('nombre_clúster') +
CLUSNL(' ') +
DESCR('Canal emisor del clúster a gestor_colas_depósito TCPIP') +
MAXMSGL(4194304) +
TRPTYPE(TCP) +
MCAUSER('principal_destino') +
REPLACE +
NPMSPEED (NORMAL)
donde:
- gestor_colas_depósito
- Nombre del gestor de colas que alberga un depósito.
- nombre_clúster
- Nombre del clúster
WebSphere
MQ del que son miembros todos los gestores de colas.
- dirección_IP_depósito
- Dirección IP del nodo donde reside el gestor de colas del depósito.
- puerto
- Puerto IP que utiliza el gestor de colas del depósito.
- principal, principal_destino
- MCAUSER que debe utilizarse para los canales receptor y emisor. Si desea
obtener más información sobre este valor, consulte la documentación de
WebSphere
MQ.
- Para cada gestor de colas, inicie un receptor entrando el mandato MQ:
runmqlsr -t tcp -p puerto -m gestor_colas
- Si el clúster
WebSphere
consta de nodos
Windows,
realice las acciones siguientes en cada nodo:
- Asegúrese de que el ID de usuario tenga autorización para crear colas
WebSphere
MQ.
- Cree el gestor de colas "get", hágalo miembro del clúster
WebSphere
MQ y cree las colas entrando los mandatos:
cd
raíz_instalación\ProcessChoreographer
createQueues.bat gestor_colas_get
nombre_clúster gestor_colas_put
donde:
- gestor_colas_get
- Nombre exclusivo que se debe asignar al gestor de colas get. Este gestor de
colas alberga todas las colas locales.
- nombre_clúster
- Nombre del clúster
WebSphere
MQ del que son miembros todos los gestores de colas.
- gestor_colas_put
- El nombre exclusivo del gestor de colas put. Este gestor de colas no aloja
colas, lo que asegura que los mensajes se distribuyan entre todas las colas get.
Si las colas ya existen, se utilizan. Si las colas no existen,
se crean y se utilizan.
- Inicie el procesador de mandatos
WebSphere
WebSphere MQ entrando el mandato:
runmqsc
gestor_colas
- En el caso de configuraciones complejas, se recomienda habilitar la administración
remota del gestor de colas entrando el siguiente mandato MQ:
DEFINE CHANNEL('SYSTEM.ADMIN.SVRCONN') TYPE(CHLTYPE)
- Si este gestor de colas tiene que ser un depósito del clúster WebSphere MQ, entre el mandato MQ:
ALTER QMGR REPOS('nombre_clúster') REPOSNL(' ')
- Defina un canal emisor y un canal receptor del gestor de colas
para cada depósito que no resida en este servidor, entrando los siguientes
mandatos MQ: Para cada canal receptor del clúster:
DEFINE CHANNEL('TO.gestor_colas_depósito.TCP') +
CHLTYPE(CLUSRCVR) +
CLUSTER('nombre_clúster') +
CLUSNL(' ') +
CONNAME('dirección_IP_depósito(puerto)') +
DESCR('Canal receptor del clúster en gestor_colas_depósito TCPIP') +
MAXMSGL(4194304) +
TRPTYPE(TCP) +
MCAUSER('principal') +
REPLACE
Para cada canal emisor del clúster:
DEFINE CHANNEL('TO.gestor_colas_depósito.TCP') +
CHLTYPE(CLUSSDR) +
CONNAME('dirección_IP_depósito(puerto)') +
CLUSTER('nombre_clúster') +
CLUSNL(' ') +
DESCR('Canal emisor del clúster a gestor_colas_depósito TCPIP') +
MAXMSGL(4194304) +
TRPTYPE(TCP) +
MCAUSER('principal') +
REPLACE +
NPMSPEED (NORMAL)
donde:
- gestor_colas_depósito
- Nombre del gestor de colas que alberga un depósito.
- nombre_clúster
- Nombre del clúster
WebSphere
MQ del que son miembros todos los gestores de colas.
- dirección_IP_depósito
- Dirección IP del nodo donde reside el gestor de colas del depósito.
- puerto
- Puerto IP que utiliza el gestor de colas del depósito.
- principal
- MCAUSER que se debe utilizar. Si desea obtener más información sobre este
valor consulte la documentación de
WebSphere
MQ.
- Para cada gestor de colas, inicie un receptor entrando el mandato MQ:
runmqlsr -t tcp -p puerto -m gestor_colas
- Opcional: Para verificar el estado de los canales en un
servidor, entre el mandato MQ:
display chstatus(*)
Resultado
Ya se han creado los gestores de colas, las colas, el clúster, los depósitos, los canales y los receptores.