Professional Documents
Culture Documents
Agenda
Terminology Benefits How queue manager clusters work Setting up a basic MQ cluster Display commands What's new in WebSphere MQ V7.0 Troubleshooting Tips References
2 of 40
Terminology
Cluster - A cluster is a network of queue managers that are
logically associated in some way
3 of 40
Terminology - cont. 1
Repository queue manager A repository queue manager is a
cluster queue manager that holds a full repository
4 of 40
Terminology - cont. 2
Cluster-receiver channel A cluster-receiver (CLUSRCVR)
channel definition provides the receiving end of a channel on which a cluster queue manager can receive messages from other queue managers in the cluster
5 of 40
Terminology - cont. 3
SYSTEM.CLUSTER.TRANSMIT.QUEUE is used to
transmit cluster and application messages.
SYSTEM.CLUSTER.COMMAND.QUEUE is used to
process internal cluster information messages.
SYSTEM.CLUSTER.REPOSITORY.QUEUE is used to
store cluster information.
6 of 40
Cluster Overview
7 of 40
Benefits
There are two reasons for using clusters: 1. Reduced system administration. A network of queue managers in a cluster involves fewer definitions Set up or change your network more quickly and easily with fewer definitions to make, and reduce the risk of making an error in your definitions. 2. Increased availability and workload balancing. Easier system administration Improved scalability workload can be distributed
8 of 40
9 of 40
queue managers holding full repositories of information about the queue managers, queues, and channels in a cluster
10 of 40
12 of 40
13 of 40
14 of 40
15 of 40
16 of 40
17 of 40
18 of 40
19 of 40
22 of 40
23 of 40
Display Commands
DISPLAY QUEUE(*) CLUSINFO DISPLAY QCLUSTER(*) ALL
Display Queue details. to display information about clustered queues
Display Channel Status details. Display Cluster Queue Manager details. Display Queue Manager details.
DISPLAY QMGR REPOS REPOSNL QMID DISPLAY CLUSQMGR(qm name) DISPLAY CHSTATUS(channel name)
To see the auto-defined channels
24 of 40
25 of 40
26 of 40
TYPE(LOCAL) DESCR( ) DURSUB(ASPARENT) SUB(ASPARENT) DEFPRTY(ASPARENT) ALTDATE(2009-06-26) PMSGDLV(ASPARENT) PUBSCOPE(ASPARENT) PROXYSUB(FIRSTUSE) MDURMDL( )
27 of 40
28 of 40
29 of 40
Troubleshooting Tips
Is the repository manager still running?
ps ef | grep amqrrmfa for UNIX look for amqrrmfa process in Task manager on W indows
30 of 40
31 of 40
32 of 40
33 of 40
References Manuals
For more complex operations, See Chapter 4 of the
of the Queue Manager Clusters manual for more advanced topics on how to use queue-manager aliases, reply-to queue aliases, and queue aliases.
http://www-01.ibm.com/software/integration/wmq/library/ http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/ index.jsp?topic=/com.ibm.mq.amqnar.doc/ps10120_.htm
34 of 40
WebSphere MQ SupportPacs
35 of 40
MustGather documents aid in problem determination and save time resolving W ebSphere MQ Problem Management Records (PMRs).
36 of 40
37 of 40
38 of 40
Summary
Use the WebSphere MQ Queue Manager Clusters
manual as guidance for configuration, administration, and troubleshooting Search the support database for fixes and solutions Reference Best Practices, Troubleshooting, & MustGather for additional help guidance Be sure to stay up-to-date with latest maintenance fix packs
39 of 40
40 of 40