Un ejemplo muestra cómo configurar un gestor de colas de varias instancias en Linux La configuración es pequeña para ilustrar los conceptos implicados. El ejemplo se basa en Linux Red Hat Enterprise 5. Los pasos son distintos en otras plataformas UNIX.
El ejemplo se configura en un sistema portátil de 2 GHz con 3 GB de RAM que funciona con Windows. Dos máquinas virtuales VMware funcionan con Linux Red Hat Enterprise 5 en imágenes de 640 MB. Un cliente de WebSphere MQ está instalado en una imagen de VMware de 400 MB adicional que funciona con Windows y ejecuta las aplicaciones de alta disponibilidad de ejemplo. Todas las máquinas virtuales se configuran como parte de una red sólo de host de VMware por razones de seguridad. Aunque generalmente se recomienda no utilizar una dirección IP generada automáticamente, es aceptable utilizar una para una breve demostración, porque la dirección IP es poco probable que cambie.
Servidor 1 | Servidor 2 |
---|---|
Inicie la sesión como root | |
Siga las instrucciones de WebSphere MQ Quick Beginnings para que Linux instale WebSphere MQ, cree el usuario y el grupo mqm y defina /var/mqm. | |
Realice la tarea Verificación de bloqueo del sistema de archivos compartido para comprobar que el sistema de archivos da soporte a los gestores de colas de varias instancias. | |
Compruebe qué uid y gid /etc/passwd muestra para
mqm, por ejemplo, mqm:x:501:100:MQ User:/var/mqm:/bin/bash |
Haga que el uid y gid para mqm en /etc/passwd coincidan y rearranque si ha tenido que cambiar los valores. |
Cree directorios de registro y datos en una carpeta común, /MQHA, que se va a compartir.
Por ejemplo,
|
Cree la carpeta, /MQHA,
para montar el sistema de archivos compartidos. Mantenga la vía de acceso igual que en servidor 1; por ejemplo:
|
Asegúrese de que los directorios MQHA son propiedad del usuario
y grupo mqm, y que los permisos de acceso se han establecido
en rwx para el usuario y el grupo; por ejemplo, ls -al muestra drwxrwxr–x mqm mqm 4096 Nov 27 14:38 MQDATA
|
|
Cree el gestor de colas: crtmqm -ld /MQHA/logs -md /MQHA/qmgrs -q QM1 |
|
Añadir 1 /MQHA *(rw,sync,no_wdelay,fsid=0) a /etc/exports | |
Inicie el daemon NFS: /etc/init.d/nfs start | |
Descubra el nombre de host o la dirección IP del servidor 1: ifconfig2 | Monte el sistema de archivos exportado /MQHA: mount -hard -intr -t nfs4 192.168.217.130:/ /MQHA |
Copie los detalles de configuración de gestor de colas del servidor 1,
y copie el resultado en el portapapeles.
|
Pegue el mandato de configuración del gestor de colas en el servidor 2,
|
Inicie las instancias del gestor de colas, en cualquier orden, con el parámetro -x: strmqm -x QM1 |