Creación de gestores de colas y colas agrupadas en clústeres para el contenedor de procesos de empresa

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

  1. Si el clúster WebSphere consta de nodos UNIX, realice las acciones siguientes en cada nodo:
    1. Asegúrese de que el ID de usuario tenga autorización para crear colas WebSphere MQ.
    2. 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.

    3. Inicie el procesador de mandatos WebSphere WebSphere MQ entrando el mandato:
      runmqsc
      gestor_colas_get
    4. 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)
    5. 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(' ')
    6. 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.
    7. Para cada gestor de colas, inicie un receptor entrando el mandato MQ:
      runmqlsr -t tcp -p puerto -m gestor_colas
  2. Si el clúster WebSphere consta de nodos Windows, realice las acciones siguientes en cada nodo:
    1. Asegúrese de que el ID de usuario tenga autorización para crear colas WebSphere MQ.
    2. 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.

    3. Inicie el procesador de mandatos WebSphere WebSphere MQ entrando el mandato:
      runmqsc
      gestor_colas
    4. 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)
    5. 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(' ')
    6. 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.
    7. Para cada gestor de colas, inicie un receptor entrando el mandato MQ:
      runmqlsr -t tcp -p puerto -m gestor_colas
  3. 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.

Condiciones de uso |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)