Clusters simplify the administration of IBM WebSphere MQ networks which usually require many object definitions for channels, transmit queues, and remote queues to be configured. Clusters can be used to distribute the workload of message traffic across queues and queue managers in the cluster.
What is high availability in MQ?
HA clusters are groups of two or more computers and resources such as disks and networks, connected together and configured in such a way that, if one fails, a high availability manager, such as HACMP (UNIX) or MSCS (Windows) performs a failover. …
How do I setup a multi-instance queue manager?
Create a multi-instance queue manager
- Create the shares for the data and log files.
- Create the queue manager on one server.
- Run the command dspmqinf on the first server to collect the queue manager configuration data and copy it into the clipboard.
How does IBM MQ cluster work?
IBM WebSphere MQ clustering code ensures that remote queue definitions for cluster queues are created on any queue manager that refers to them. As with distributed queuing, an application uses the MQPUT call to put a message on a cluster queue at any queue manager in the cluster.
What is full repository in MQ?
A repository is a collection of information about the queue managers that are members of a cluster. On IBM MQ for z/OS®, it is defined as part of queue manager customization. Typically, two queue managers in a cluster hold a full repository. The remaining queue managers all hold a partial repository.
How do you make a cluster in MQ?
Procedure
- Decide on the organization of the cluster and its name.
- Decide which queue managers are to hold full repositories.
- Alter the queue manager definitions to add repository definitions.
- Alter the queue manager definitions to create separate cluster transmission queues for each destination.
- Define the listeners.
What is high availability in IIB?
For high availability in IBM Integration Bus, you must set up a shared file system. Use an external high availability manager by mounting the external resources to the shared file system. Script files are provided for the common tasks that are required to create a multi-instance integration node.
What is clustering in WebSphere MQ?
Clustering provides two key benefits: Clusters simplify the administration of IBM WebSphere MQ networks which usually require many object definitions for channels, transmit queues, and remote queues to be configured. This situation is especially true in large, potentially changing, networks where many queue managers need to be interconnected.
How do I use the multi-instance queue manager in IBM MQ?
To use the multi-instance queue manager feature of IBM MQ, you need a shared file system on networked storage, such as a NAS, or a cluster file system, such as IBM’s General Parallel File System (GPFS). You can use a SAN as the storage infrastructure for the shared file system.
Why does IBM MQ fail to start when using shared file system?
If a shared file system does not meet these requirements, the queue manager data and logs might get corrupted when using the shared file system in a multi-instance queue manager configuration. This might result in a failure to start IBM MQ, and possible data loss.
How can I test the suitability of networked storage for multi-instance queue managers?
On operating systems other than Microsoft Windows, IBM MQ provides a tool called amqmfsck to assist with checking the suitability of networked storage for use with multi-instance queue managers. This can be used to verify the basic configuration of the networked storage, such as access permissions.