Cómo crear un intermediario multiinstancia para una configuración de alta disponibilidad,
cuando Windows está instalado en el controlador de dominio.
Un intermediario multiinstancia sólo se puede crear utilizando el mandato mqsicreatebroker.
No es posible convertir un intermediario existente en un intermediario de varias
instancias utilizando el mandato mqsichangebroker, ni es posible migrar un
intermediario de un release anterior a un intermediario de varias instancias de la
Versión 8.0.
Asimismo, una instancia de intermediario sólo se puede crear utilizando el mandato mqsiaddbrokerinstance.
Puede configurar un intermediario multiinstancia para que se inicie como servicio
WebSphere MQ.
Para crear un intermediario de multiinstancia:
- Cree un intermediario de multiinstancia denominado MB1 en el nodo de cliente A, entrando el mandato siguiente:
mqsicreatebroker MB1 –q QM1 –e /SharedLocation/WMB
En sistemas Windows 7
y Windows Server 2008, para ejecutar el mandato
mqsicreatebroker, debe abrir una consola
de mandatos con privilegios elevados. Para abrir una consola de mandatos con privilegios
elevados, utilice el mandato mqsicommandconsole.
Para obtener más información, consulte Mandato mqsicommandconsole.
Especifique -d defined en el mandato
mqsicreatebroker para iniciar
el intermediario de varias instancias como servicio
WebSphere MQ.
Debe asegurarse de que exista SharedLocation y de que su ID de usuario disponga de acceso a la ubicación compartida antes de ejecutar este mandato.
Para obtener más información, consulte la Mandato mqsicreatebroker.
- Añada la información detallada del intermediario MB1 en nodo de cliente B. Para hacerlo, utilice el mandato siguiente:
mqsiaddbrokerinstance MB1 –e /SharedLocation/WMB
Para obtener más información, consulte
Mandato mqsiaddbrokerinstance.
Tenga en cuenta que el ejemplo anterior es para un sistema UNIX.
- Inicie el gestor de colas MIQM1 para que esté activo en el nodo de cliente A.
- Inicie el intermediario MB1 en el nodo de cliente A. Para hacerlo, utilice el mandato siguiente:
mqsistart MB1
- Inicie el intermediario MB1 en el nodo de cliente B. Compruebe que el intermediario MB1 se ejecuta en modalidad de espera contra el gestor de colas en espera QM1. Para hacerlo, utilice el mandato siguiente:
mqsilist
- Opcional: Asegúrese de que el intermediario MB1 funcione de la manera siguiente:
- Detenga el intermediario MB1 y el gestor de colas QM1 en el nodo de cliente A. En el nodo de cliente B, compruebe que el intermediario MB1 y el gestor de colas QM1 pasen de modalidad en espera a modalidad activa.
- Reinicie el gestor de colas QM1 y el intermediario MB1 en el nodo de cliente A. En el nodo de cliente B, compruebe que el gestor de colas QM1 y el intermediario MB1 vuelvan a modalidad en espera.
Ha creado un intermediario multiinstancia utilizando un gestor de colas multiinstancia existente.
Cuando el intermediario MB1 y el gestor de colas
QM1 se detienen en el nodo de cliente A,
el mismo intermediario y gestor de colas en el nodo de cliente B se activan y vuelven a la modalidad de espera cuando el nodo de cliente A se vuelve a activar.