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 » IBM MQ Installation/Configuration Support » Multi Instance Queue Managers

Post new topic  Reply to topic Goto page 1, 2  Next
 Multi Instance Queue Managers « View previous topic :: View next topic » 
Author Message
murdeep
PostPosted: Mon Jul 19, 2010 1:39 pm    Post subject: Multi Instance Queue Managers Reply with quote

Master

Joined: 03 Nov 2004
Posts: 211

Hello, starting to look at multi instance queue managers on windows. A question regarding the domain group mqm.

Do the nodes where the queue manager gets created have to be domain controllers in order for the domain group mqm to have the same SID? Is there a way to create the mqm group on two workstations where the SIDs would be identical?

My windows support group is pretty adament that the WMQ nodes cannot be domain controllers for security reasons.

Here's the link that doc's the domain controller issue:

http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=/com.ibm.mq.amqzag.doc/fa70169_.htm
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Mon Jul 19, 2010 1:51 pm    Post subject: Re: Multi Instance Queue Managers Reply with quote

Grand High Poobah

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

murdeep wrote:
Hello, starting to look at multi instance queue managers on windows. A question regarding the domain group mqm.

Do the nodes where the queue manager gets created have to be domain controllers in order for the domain group mqm to have the same SID? Is there a way to create the mqm group on two workstations where the SIDs would be identical?

My windows support group is pretty adament that the WMQ nodes cannot be domain controllers for security reasons.

Here's the link that doc's the domain controller issue:

http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=/com.ibm.mq.amqzag.doc/fa70169_.htm

From the documentation it looks like it. However nobody said that they couldn't be slave domain controllers. (Like 1 master domain controller, the others are all slaves)?
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
mqjeff
PostPosted: Mon Jul 19, 2010 3:08 pm    Post subject: Re: Multi Instance Queue Managers Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

murdeep wrote:
My windows support group is pretty adament that the WMQ nodes cannot be domain controllers for security reasons.


What they mean is that they strongly prefer not to go to the extra trouble necessary to provide machines that are running domain controllers to application teams, because it requires an additional set of security controls to ensure that, for example, just because you can log in as the domain mqm user (or a member of the domain mqm group), that you don't then have full rights to manage the domain.

But I don't believe there's a workaround.

You should balance the gain in simplicity of using MI versus using MSCS against the gain in complexity of having to use domain controllers.

More importantly, it is not strictly necessary that the machines be domain controllers for the primary domain in use. You should probably be able to set up a subdomain that only exists and defines users on this pair of machines, and doesn't have privileges in the actual user domain.

Or at least it's an option to discuss with your security team.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Mon Jul 19, 2010 8:09 pm    Post subject: Reply with quote

Grand High Poobah

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

Jeff, does that also hold true for granting access? i.e. in order for domain\user / domain\group to have the same sid on both machines it needs to be part of that machine's domain? Thinking about setmqaut there... at group or user level...
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
exerk
PostPosted: Mon Jul 19, 2010 9:25 pm    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

I tried it on 'normal' servers, i.e. not Domain Controllers, and it failed miserably (due in no small part because I didn't fully read the documentation and missed the bit about the need for DC's ) there was just no way to replicate the SID on each server. But that was just my experience, perhaps there is someone out there with the arcane Windows knowledge, that can provide a method to get around it.

fjb_saper, cross-domain trusts may be the answer to your question, and hopefully a more knowledgeable person will be along in a minute and be able to confirm/deny that.
_________________
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
murdeep
PostPosted: Tue Jul 20, 2010 11:16 am    Post subject: Reply with quote

Master

Joined: 03 Nov 2004
Posts: 211

Ok, so I pitched the sub-domain idea and it was shot down due to being a violation of some standard.

Correct me if I am wrong but this is simply a file access issue. So how about the following.

Node A, local mqm group with SID 123
Node B, local mqm group with SID 456

Create qmgr on Node A.
From Node B give access to all underlying files/filesystems to SID 456. Will this work? Would there be issues with the underlying file if new queues are created?

Basically for me it looks like DC's are out of the question so I am just trying to exhaust all other options before I just say forget it and run an active/active configuration. Not sure MI qmgrs are really that great an idea anyways tbh.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Tue Jul 20, 2010 11:36 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

murdeep wrote:
Ok, so I pitched the sub-domain idea and it was shot down due to being a violation of some standard.

Are you sure that their standard trumps your business requirement?

murdeep wrote:
Correct me if I am wrong but this is simply a file access issue. So how about the following.

It's not that simple.
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue Jul 20, 2010 11:50 am    Post subject: Reply with quote

Grand High Poobah

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

murdeep wrote:
Correct me if I am wrong but this is simply a file access issue. So how about the following.



_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
exerk
PostPosted: Tue Jul 20, 2010 12:11 pm    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

murdeep wrote:
Ok, so I pitched the sub-domain idea and it was shot down due to being a violation of some standard.

Correct me if I am wrong but this is simply a file access issue. So how about the following.

Node A, local mqm group with SID 123
Node B, local mqm group with SID 456

Create qmgr on Node A.
From Node B give access to all underlying files/filesystems to SID 456. Will this work? Would there be issues with the underlying file if new queues are created?

Basically for me it looks like DC's are out of the question so I am just trying to exhaust all other options before I just say forget it and run an active/active configuration. Not sure MI qmgrs are really that great an idea anyways tbh.


Consider yourself corrected! I wrote "...I tried it on 'normal' servers, i.e. not Domain Controllers, and it failed miserably (due in no small part because I didn't fully read the documentation and missed the bit about the need for DC's ) there was just no way to replicate the SID on each server...", and it's a SID issue, hence why it needs to be on DC's. If it could be done a different way the documentation would unequivocally state that, but it is absolutely that it can only be done on DC's "...The topic, Windows domains and multi-instance queue managers explains why multi-instance queue managers must run on a domain controller..."

I've just had this fight at 'my' site, they tried all different things to produce an MI queue manager other than on DC's, all of which failed miserably (they didn't believe my sand-box testing was a 'true' test) and finally, after losing weeks of time, they conceded that MSCS was the only way to fulfill their requirement - they still wanted it all within the original time scales of course!

Show this thread to your management. Kick, scream, spit your dummy (or whatever it takes to make them sit up and take notice) but please, do not waste time trying to achieve the unachievable.

Oh, and why active/active? Do you need more than one queue manager, or are you referring to both nodes being active? In which case, as far as the queue manager is concerned, the servers are active (has the queue manager) / passive (can have the queue manager if the other node fails).
_________________
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: Tue Jul 20, 2010 12:13 pm    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Also, an MI queue manager is *still* an active-passive configuration.

You don't run the same qmgr simultaneously on two machines both of which are simultaneously processing work.

One instance of the qmgr is in a standby mode, not able to process work.
Back to top
View user's profile Send private message
murdeep
PostPosted: Tue Jul 20, 2010 12:31 pm    Post subject: Reply with quote

Master

Joined: 03 Nov 2004
Posts: 211

When I say active/active I mean two queue managers each running concurrently. This is why i am not really a fan of MI since it is active/passive. Why have the expense of h/w just sitting there not being used? I know you save on s/w costs but still a waste of resources imo.

Thanks for the updates I won't waste any effort trying to work around the DC requirement.

And Vitor - was your post really necessary?
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue Jul 20, 2010 12:36 pm    Post subject: Reply with quote

Grand High Poobah

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

murdeep wrote:
And Vitor - was your post really necessary?



_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
exerk
PostPosted: Tue Jul 20, 2010 12:37 pm    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

murdeep wrote:
When I say active/active I mean two queue managers each running concurrently. This is why i am not really a fan of MI since it is active/passive. Why have the expense of h/w just sitting there not being used? I know you save on s/w costs but still a waste of resources imo.


Ditto MSCS (unless you have a second MSCS-controlled queue manager running on the 'passive' side - more expense, e.g. extra disk [ridiculously cheap these days]) and there is nothing to stop you running another MI-queue manager on the 'passive' side, with its take-over node being the other MI-queue manager's 'active' node. You need to think this through a little more perhaps...
_________________
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
exerk
PostPosted: Tue Jul 20, 2010 12:38 pm    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

Vitor wrote:
murdeep wrote:
And Vitor - was your post really necessary?




There's an echo in here...in here...in here
_________________
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: Tue Jul 20, 2010 12:42 pm    Post subject: Reply with quote

Grand High Poobah

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

murdeep wrote:
Why have the expense of h/w just sitting there not being used? I know you save on s/w costs but still a waste of resources imo.


Because the business in question have determined they'd sooner waste the money on redundant h/w & s/w than lose money waiting for the active failover machine to stop doing what it's doing and start doing what the principle was doing before it failed. This determination is made on factors including (but not limited to) the amount of time taken to failover an active/active against an active / passive, how much money they'd lose in that period & how much money is going to be wasted on a passive node (e.g. if they have a site license for unlimited installs of software the extra cost of the passive is zero).

So in many cases you're quite right & it's a waste. In other cases it's false economy.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Goto page 1, 2  Next Page 1 of 2

MQSeries.net Forum Index » IBM MQ Installation/Configuration Support » Multi Instance Queue Managers
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.