Esta sección describe cómo crear el gestor de colas de varias instancias de WebSphere MQ que necesita para WebSphere Message Broker en modalidad de varias instancias.
El procedimiento siguiente proporciona una visión general sobre cómo crear un gestor de colas de varias instancias de
WebSphere MQ. Consulte
el apartado
Creación de un gestor de colas de varias instancias para obtener más información.
- Cree un gestor de colas de varias instancias de WebSphere MQ denominado QM1 en el nodo de cliente A. Para hacerlo, utilice el mandato siguiente:
-crtmqm -md /SharedLocation/WMQ/data
-ld /SharedLocation/WMQ/logs QM1
donde:
- md
- Es el nombre del directorio utilizado para contener datos de archivos de un gestor de colas.
- ld
- Es el nombre del directorio utilizado para contener archivos de registro.
Es importante que el nombre del gestor de colas vaya al final de la sintaxis. Consulte la documentación de WebSphere MQ para obtener más información sobre el mandato crtmqm.
- Añada la información detallada del gestor de colas de WebSphere MQ QM1 en el nodo de cliente B. Para hacerlo, utilice el mandato siguiente:
-addmqinf -v Name=QM1 -v Directory=WMQ -v Prefix=/var/mqm
-v DataPath=/SharedLocation/WMQ/data/QM1
donde:
- Name
- Es el nombre del gestor de colas.
- Directory
- Es el nombre del directorio de datos del gestor de colas.
- Prefijo
- Es la vía de acceso de directorio bajo la cual se almacena por omisión este directorio de datos del gestor de colas.
- Data Path
- Es la vía de acceso de datos donde se colocan los archivos de datos del gestor de colas.
El valor de Directory no se añade automáticamente a esta vía de acceso; debe indicar el nombre del gestor de colas transformado como parte de DataPath.
Los parámetros indicados arriba son, todos ellos, parámetros obligatorios en plataformas Windows y UNIX, excepto DataPath, que es opcional únicamente en plataformas UNIX.
Consulte la documentación de WebSphere MQ para obtener más información sobre el mandato addmqinf.
- Inicie el gestor de colas QM1 en el nodo de cliente A en modalidad de varias instancias. Para hacerlo, utilice el mandato siguiente:
strmqm -x QM1
Consulte la documentación de WebSphere MQ para obtener más información sobre el mandato strmqm.
- Observe que el gestor de colas se ejecuta en modalidad activa. Para hacerlo, utilice el mandato siguiente:
dspmq -x
Consulte la documentación de WebSphere MQ para obtener más información sobre el mandato dspmq.
- Inicie el gestor de colas QM1 en el nodo de cliente B. Compruebe que el gestor de colas se ejecuta en modalidad en espera.
- Asegúrese de que el gestor de colas QM1 funciona de la forma siguiente cuando se simula una migración tras error del nodo
A al nodo B:
- Detenga el gestor de colas QM1 en el nodo de cliente A. Para hacerlo, utilice el mandato siguiente:
endmqm -s QM1
Observe que en el nodo de cliente B, el gestor de colas
QM1 se ejecuta en modalidad activa, y en el nodo de cliente
A ese gestor de colas QM1 ahora está detenido.
- Reinicie el gestor de colas QM1 en el nodo de cliente A. Para hacerlo, utilice el mandato siguiente:
strmqm -x QM1
Observe que en el nodo de cliente A, el gestor de colas QM1 se
ejecuta en modalidad de espera, y en el nodo de cliente B, el gestor de colas
QM1 se ejecuta en modalidad activa.