ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Including ConfigMgr QM in broker clusters

Post new topic  Reply to topic
 Including ConfigMgr QM in broker clusters « View previous topic :: View next topic » 
Author Message
TonyD
PostPosted: Wed Nov 26, 2008 2:17 pm    Post subject: Including ConfigMgr QM in broker clusters Reply with quote

Knight

Joined: 15 May 2001
Posts: 540
Location: New Zealand

We have our brokers in MQ clusters for the usual reasons and I was wondering about the advisability, or otherwise, of including the CM queue manager in the clusters. We have a CM that administers six brokers, three clusters each with a pair of brokers. The CM QM would need three cluster receiver channels, one for each cluster, and a cluster sender channel to a repository QM in each cluster. In addition I expect the SYSTEM.BROKER queues at each broker QM would have to be defined as cluster queues. The XQH in messages from the CM QM includes the destination QM so messages should be delivered to the correct broker.
Has anyone investigated or implemented this approach? The six channel defs would replace twelve channel defs and twelve XMITQ defs.
Back to top
View user's profile Send private message Send e-mail
PeterPotkay
PostPosted: Wed Nov 26, 2008 2:22 pm    Post subject: Re: Including ConfigMgr QM in broker clusters Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

I'm about to stand up a bunch of new Brokers and was mulling over the same thing yesterday. I'm leaning towards using conventional channels. Its just easier to do problem resolution. I don't need to load balance from the CM to the Brokers. And while there maybe less MQ Objects to build, big deal, I only have a few brokers in each cluster.

If I had 100 Brokers, then maybe my answer would be different.

TonyD wrote:
In addition I expect the SYSTEM.BROKER queues at each broker QM would have to be defined as cluster queues.

I dunno. Maybe not. Probably not. The CM is not spraying its deploy messages to any SYSTEM.BROKER.* queue, its going to address it specifically to a particular QM. Inside an MQ cluster you can send messages to a specific non clustered queue as long as you specify the destination QM and the destination QM is happily partcipating in the cluster otherwise.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
TonyD
PostPosted: Wed Nov 26, 2008 2:49 pm    Post subject: Reply with quote

Knight

Joined: 15 May 2001
Posts: 540
Location: New Zealand

Hi Peter, I was hoping you might see and comment on this, bearing in mind your considerable cluster experience.
At the moment I have used conventional channels. As you say, there is no load balancing ... on the contrary it must be avoided ... and the only real benefit is the reduction in admin overhead. However I quite like the idea of using the cluster facilities as the site standard unless there is a specific reason not to.
Are you aware of any IBM recommendation or discussion paper on this subject?
Back to top
View user's profile Send private message Send e-mail
fjb_saper
PostPosted: Wed Nov 26, 2008 2:51 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

With you a 100 % Peter.

Using the Namelist you could have the cluster receiver linked to the name list: (clustnl) and as such have only 1 cluster receiver channel.

At the same time and as you are not an FR in any of the clusters I believe you would have to have a cluster sender chl to one FR of each cluster.

If you have a common FR qmgr for all clusters (reposnl); you can use the same technique and have only 1 cluster sender channel defined using the afore mentioned namelist.

Total 2 to 4 chl definitions and not 6. Have fun
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
TonyD
PostPosted: Wed Nov 26, 2008 3:16 pm    Post subject: Re: Including ConfigMgr QM in broker clusters Reply with quote

Knight

Joined: 15 May 2001
Posts: 540
Location: New Zealand

PeterPotkay wrote:


TonyD wrote:
In addition I expect the SYSTEM.BROKER queues at each broker QM would have to be defined as cluster queues.

I dunno. Maybe not. Probably not. The CM is not spraying its deploy messages to any SYSTEM.BROKER.* queue, its going to address it specifically to a particular QM. Inside an MQ cluster you can send messages to a specific non clustered queue as long as you specify the destination QM and the destination QM is happily partcipating in the cluster otherwise.


As you thought ... did a quick test where I created a new broker and then added its QM and an existing CM QM I have to a new cluster. 4 * cluster channels (since both are FRs). Deploys then worked fine from the CM to the new broker over the cluster channels and to an existing broker over conventional channels.
Back to top
View user's profile Send private message Send e-mail
TonyD
PostPosted: Wed Nov 26, 2008 6:14 pm    Post subject: Reply with quote

Knight

Joined: 15 May 2001
Posts: 540
Location: New Zealand

Found this:

Quote:

If you use clusters with WebSphere Message Broker, consider the following queues:

For SYSTEM.BROKER queues:
The SYSTEM.BROKER queues are defined for you when you create WebSphere Message Broker components, and are not defined as cluster queues. Do not change this attribute.
For broker, Configuration Manager, and User Name Server connectivity:
If you define the queue managers that support your brokers, the Configuration Manager, and the User Name Server to a cluster, you can benefit from the simplified administration provided by WebSphere MQ clusters. You might find this particularly relevant for the brokers in a collective, which must all have WebSphere MQ interconnections.


I think we'll go with it!
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Including ConfigMgr QM in broker clusters
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.