Al instalar una nueva red de IBM MQ,
puede ajustar la instalación para que funcione con
WebSphere Application Server. Si tiene una red de
IBM MQ establecida, puede elegir si desea
modificar alguno de los valores para conseguir una mejor interoperación.
Acerca de esta tarea
En este tema se proporcionan instrucciones de instalación para configurar una
nueva instalación de IBM MQ para interoperar con
WebSphere Application Server.
Si dispone de una red IBM MQ establecida,
considere esta tarea como una fuente de consejos para ajustar la instalación de
IBM MQ existente.
Procedimiento
- [En IBM MQ] Instale una versión soportada de
IBM MQ, como se describe en las instrucciones de
instalación que se proporcionan con IBM MQ.
Para identificar la versión soportada de
IBM MQ, consulte el artículo siguiente:
Página
de requisitos detallados del sistema.
No puede instalar
Rational Application Developer y
WebSphere Application Server en la misma máquina si utiliza
IBM MQ.
Consulte la siguiente información para ver otros requisitos previos de instalación de distintos relases de IBM MQ:
- [En IBM MQ] Siga las instrucciones de IBM MQ para verificar la configuración de la
instalación. Puede verificar la instalación del servidor utilizando la línea de mandatos o la aplicación postcard.
- [En WebSphere Application Server y IBM MQ] Configure WebSphere Application Server y
IBM MQ para que interoperen de forma eficaz.
Para obtener más información, consulte Conexión de WebSphere Application Server a IBM MQ.
- Opcional:
[En IBM MQ] Ejecute el mandato de control dltmqlnk de
IBM MQ. Si su servidor de aplicaciones es de 64 bits, debe ejecutar el
mandato de control dltmqlnk de
IBM MQ como root antes de que las aplicaciones
puedan conectarse a un gestor de colas utilizando un tipo de transporte
BINDINGS. El mandato debe ejecutarse cada vez que se instale un fixpack
de IBM MQ. Para obtener más información, consulte
la sección Implicaciones de un gestor de colas de 64 bits de la información sobre el producto IBM MQ.
- [En WebSphere Application Server] Configure el proveedor de mensajería de IBM MQ con información de bibliotecas nativas.
Para conectarse a un gestor de colas o grupo de compartimiento de colas de
IBM MQ en modalidad de enlaces, el proveedor de
mensajería de IBM MQ necesita saber de dónde
cargar las bibliotecas nativas. Para obtener más información, consulte Configuración del proveedor de mensajería de IBM MQ con información de bibliotecas nativas.
- Opcional: [En WebSphere Application Server] En el ámbito de célula o de nodo, establezca la variable de entorno de WebSphere Application Server
MQ_CLEAR_MQ_FROM_OSGI_CACHE_ON_SHUTDOWN en True. Esto
permite que el inicio del servidor de aplicaciones tenga en cuenta automáticamente los
cambios que se realizan en la variable de entorno MQ_INSTALL_ROOT y las bibliotecas de
cliente JMS de IBM MQ al detener el servidor de
aplicaciones.
Si no establece esta variable, debe reiniciar el servidor de
aplicaciones una segunda vez después de cualquier cambio de este tipo, para permitir que
la aplicación lleve a cabo operaciones de mensajería con el proveedor de mensajería de
IBM MQ.
Atención: Si establece la
variable de entorno MQ_CLEAR_MQ_FROM_OSGI_CACHE_ON_SHUTDOWN, el tiempo de inicio puede
aumentar porque, durante el inicio, cada servidor de aplicaciones debe inicializar un
estado adicional asociado con la instalación de
IBM MQ.
Para realizar cualquier cambio en el
producto IBM MQ (como una actualización PTF), debe
reiniciar WebSphere Application Server y todos los nodos.
- Opcional: [En WebSphere Application Server] En el ámbito de célula o de nodo, establezca la variable de entorno de WebSphere Application Server MQ_USE_BUNDLE_REFERENCE_INSTALL
en True. Cuando esta variable se establece a True, se instala el paquete JMS de IBM MQ utilizando una instalación de referencia.
![[IBM i]](../images/iseries.gif)
La infraestructura OSGi comparte un área de almacenamiento en disco. Puesto que todos los servidores de la utilización de la instalación usan esta área de almacenamiento, es posible que varios servidores de la instalación puedan leer y escribir datos en esta área de almacenamiento de forma simultánea, provocando la contención de recursos. La posibilidad de que se produzca un escenario de contención aumenta si la variable MQ_CLEAR_MQ_FROM_OSGI_CACHE_ON_SHUTDOWN se establece en True. Establecer la variable MQ_USE_BUNDLE_REFERENCE_INSTALL a True hace que el paquete JMS de IBM MQ se instale utilizando una instalación de referencia, evitando así la necesidad de que la infraestructura OSGi persista el archivo de paquete JMS de IBM MQ al área de almacenamiento compartido.
En su lugar, cada servidor crea un archivo de paquete exclusivo para su propio uso.
La infraestructura OSGi comparte un área de almacenamiento en disco. Puesto que todos los servidores de la utilización de la instalación usan esta área de almacenamiento, es posible que varios servidores de la instalación puedan leer y escribir datos en esta área de almacenamiento de forma simultánea, provocando la contención de recursos. La posibilidad de que se produzca un escenario de contención aumenta si la variable MQ_CLEAR_MQ_FROM_OSGI_CACHE_ON_SHUTDOWN se esteblace en True. Establecer la variable MQ_USE_BUNDLE_REFERENCE_INSTALL a True hace que el paquete JMS de IBM MQ se instale utilizando una instalación de referencia, evitando así la necesidad de que la infraestructura OSGi persista el archivo de paquete JMS de IBM MQ al área de almacenamiento compartido.
En su lugar, cada servidor y controlador crea un archivo de paquete exclusivo para su propio uso.
Qué hacer a continuación
Ya está preparado para configurar un proveedor de mensajería. Si la empresa
utiliza IBM MQ y desea integrar aplicaciones de
mensajería de WebSphere Application Server en una red
predominantemente de IBM MQ, el proveedor de
mensajería de IBM MQ es la opción natural. Sin embargo, pueden haber ventajas si se utiliza otro proveedor. Si no está seguro de qué combinación de proveedor se ajusta mejor a sus necesidades, consulte Selección de proveedores de mensajería para un entorno mixto.
Para crear recursos de proveedor de mensajería de
IBM MQ, consulte
Configuración de recursos JMS para el proveedor de mensajería de IBM.