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 » General Discussion » MSCS Service Groups

Post new topic  Reply to topic
 MSCS Service Groups « View previous topic :: View next topic » 
Author Message
exerk
PostPosted: Wed Oct 12, 2011 12:24 am    Post subject: MSCS Service Groups Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

In the past few days I've been having a 'philosophical' discussion with a bunch of people in regard to Service Groups and WMQ. My view is that if there are multiple queue managers with an HA requirement, each queue manager should sit within its own Service Group, and with its own VIP address, and not use that of the cluster. Other views are that a single Service Group is good enough, and using the cluster VIP address is OK.

Some people have said yea, others nay, the arguments ranging from ease of management and less complexity (some networks, storage and OS admins) to not having eggs in one basket, and it makes it less of a chore if a particular queue manager needs decommissioning or rebuilding (me and the other half of the networks, storage and OS admins).

I know there is never a one-size-fits-all solution to any implementation, and to forestall the inevitable "...what are the requirements...", and the argument of "...but you wouldn't put everything in one Resource Group if it was UNIX...", I'm just curious to find out whether there is a consensus for one side of the argument or the other, and whether my personal preference is clouding my judgement and objectivity.

The pebble is now in the pond, and I shall observe what ripples it makes

Also, if this generates enough interest I'll turn it into a poll.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Wed Oct 12, 2011 3:02 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

I'm not as up on MSCS as I am on HA on other platforms.

Does using a single service group require that all qmgrs fail over or not?
Back to top
View user's profile Send private message
exerk
PostPosted: Wed Oct 12, 2011 3:21 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

mqjeff wrote:
I'm not as up on MSCS as I am on HA on other platforms.

Does using a single service group require that all qmgrs fail over or not?

If the Resource Group (RG) needs to fail over then all queue managers will go with it, with the subsequent temporary total loss of service. What the good book is not very clear about is whether if the cluster manager decides there is a problem with one queue manager that it will stop/start that queue manager, or the whole RG, or fail over the RG.

The manual states, , "...You choose which queue managers are placed under MSCS control by using the MSCS Cluster Administrator to create a resource instance for each such queue manager. This process presents you with a list of resources from which to select the queue manager that you want that instance to manage...", which implies that each queue manager can be independently stop/started within the RG.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Wed Oct 12, 2011 3:23 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

If you kill one qmgr, do the others fail over?
Back to top
View user's profile Send private message
exerk
PostPosted: Wed Oct 12, 2011 3:37 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

mqjeff wrote:
If you kill one qmgr, do the others fail over?

Don't know. I've only ever had either one queue manager in the only Rervice Group on a cluster, or multiple RGs where I've had multiple queue managers (read two) where one was added at a later time and it seemed the sensible way to configure it without impacting the other one, e.g. fail-over testing etc.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
Vitor
PostPosted: Wed Oct 12, 2011 5:33 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

I've always seen one queue manager per service group. Typically rationalisations include increased control, ease of WMQ maintenance and clarity on PowerPoint slides.

Interestingly (at least to me), I've just realised I've never actually set up WMQ under MCSC. Used queue managers under MCSC obviously, but never actually been involved in the set up. After all these years, you'd think I'd have done one. HACMP, Veritas, SecureGuard, been there, done that but not MCSC.

Weird.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Wed Oct 12, 2011 11:32 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

mqjeff wrote:
If you kill one qmgr, do the others fail over?

I suspect you are asking a leading question.

Yes, they do! Why anyone would want to put multiple QMs into one cluster resource group is beyond me. Why have 2 QMs in one group if a problem with one can bring down the other? Just put all the queues on one QM! Or if you need 2 QMs, then you need two separate groups and the isolation and flexibility they provide.

As for using the overall cluster VIP for your QM, I'd advise against it. The overall health, stability and control of the cluster should be separate where possible from the individual cluster group(s). Its trivial to ask for one more IP address when setting the cluster and the cluster group up.

Quote:
The manual states, , "...You choose which queue managers are placed under MSCS control by using the MSCS Cluster Administrator to create a resource instance for each such queue manager. This process presents you with a list of resources from which to select the queue manager that you want that instance to manage...", which implies that each queue manager can be independently stop/started within the RG.

That is correct, you can offline and online them independently within the same group, just like the other resources that may be in the group, unless you added dependencies between them. If QM1 in GroupA is dependent on QM2 in Group A, and you offline QM2, down goes QM1. But the overall group would not fail over in this case. If QM1 or QM2 are set up as critical resources in the group, and either has an unplanned fail, the whole group swings over, bringing the other QM along for the ride.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
exerk
PostPosted: Thu Oct 13, 2011 12:27 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

Peter, thank you! I'm going to print what you said, frame it, and place it in a very prominent place on the wall.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General Discussion » MSCS Service Groups
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.