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 IBM MQ Support » MQCTL on MQv7.0.1

Post new topic  Reply to topic Goto page Previous  1, 2, 3, 4  Next
 MQCTL on MQv7.0.1 « View previous topic :: View next topic » 
Author Message
exerk
PostPosted: Tue Nov 24, 2009 1:49 pm    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

JosephGramig wrote:
exerk wrote:
Methinks that there should be a clear delineation between HA and MI queue managers


HA swings resources over like IP address and other file systems.
MI locks access to a shared file system and uses a different IP.

You can still do both despite what you see for MC91.


Agreed. But what is true HA? I've just had a 2 server HA solution reduced to one thanks to some numbnuts blowing the OS on one of them, so now we're looking to make it a 3 server solution, something we can't do with a MI queue manager. Hence my remark about clear delineation - it can't be too far down the road before people start referring to MI queue managers as an HA solution when clearly it's not (pseudo HA in my humble opinion).
_________________
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
bruce2359
PostPosted: Tue Nov 24, 2009 1:56 pm    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9482
Location: US: west coast, almost. Otherwise, enroute.

If all this HA and MI stuff gets too complicated, it's time for a WMQ on a z/OS mainframe, where Parallel Sysplex has already been invented.
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
Michael Dag
PostPosted: Tue Nov 24, 2009 2:38 pm    Post subject: Reply with quote

Jedi Knight

Joined: 13 Jun 2002
Posts: 2607
Location: The Netherlands (Amsterdam)

HA comes in many shapes ... depending on the number of 9's in uptime you require ... The only 'fully uninterupted service' from an MQ perspective would be shared queueing on z/OS as Bruce pointed out.
_________________
Michael



MQSystems Facebook page
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
George Carey
PostPosted: Wed Nov 25, 2009 9:59 am    Post subject: HA or MI Reply with quote

Knight

Joined: 29 Jan 2007
Posts: 500
Location: DC

Yes, MI ... shared volumes but no IP moves.

But with new client functionality VIP become less and less necessary.

But in any case I am talking about MI. MI configured but in the case of this problem no MI running.

All QMGRs down but one and only one instance running on the one server via the command: strmqm QMGRname


GTC
_________________
"Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding")
Back to top
View user's profile Send private message Visit poster's website AIM Address
George Carey
PostPosted: Wed Nov 25, 2009 10:09 am    Post subject: HA or no HA Reply with quote

Knight

Joined: 29 Jan 2007
Posts: 500
Location: DC

Quote:
....so now we're looking to make it a 3 server solution, something we can't do with a MI queue manager. ...


Why can you not have 3 or more ... If I understand the strmqm -x QMGR command ... you can have as many as you like standby QMGRs and when the primary is determined to have failed the first standby QMGR to grab exclusive use of the shared volumes will take over and become active.

I do not recall seeing/reading you can have only one(1) standby QMGR.
_________________
"Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding")
Back to top
View user's profile Send private message Visit poster's website AIM Address
George Carey
PostPosted: Wed Nov 25, 2009 10:14 am    Post subject: z/os simplifying Reply with quote

Knight

Joined: 29 Jan 2007
Posts: 500
Location: DC

Quote:
... If all this HA and MI stuff gets too complicated, it's time for a WMQ on a z/OS mainframe, ...


Yeah, whenever I think I need to simplify and make my I/T life less complicated, I always think about going to Z/OS !!!???!!!
_________________
"Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding")
Back to top
View user's profile Send private message Visit poster's website AIM Address
bruce2359
PostPosted: Wed Nov 25, 2009 10:18 am    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9482
Location: US: west coast, almost. Otherwise, enroute.

Whoop, whoop, whoop! sarcasm alarm!
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
Vitor
PostPosted: Wed Nov 25, 2009 10:24 am    Post subject: Re: z/os simplifying Reply with quote

Grand High Poobah

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

George Carey wrote:
Quote:
... If all this HA and MI stuff gets too complicated, it's time for a WMQ on a z/OS mainframe, ...


Yeah, whenever I think I need to simplify and make my I/T life less complicated, I always think about going to Z/OS !!!???!!!


I've always found z/OS to be the ideal OS - simple, uncomplicated and utterly reliable. As well as having loads of processing power.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
exerk
PostPosted: Wed Nov 25, 2009 11:31 am    Post subject: Re: HA or no HA Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

George Carey wrote:
..Why can you not have 3 or more ... If I understand the strmqm -x QMGR command ... you can have as many as you like standby QMGRs and when the primary is determined to have failed the first standby QMGR to grab exclusive use of the shared volumes will take over and become active.

I do not recall seeing/reading you can have only one(1) standby QMGR.


Then maybe I am misinterpreting the Info Centre, which states (in multiple places "...a pair of servers..." or "...both servers...", and what nails it for me "...Note: Only two queue manager instances can run at the same time...", which implies that if both boxes disappear, and you can have it on other servers, that it is not going to pick up automatically as 'true' HA would.

Time to create another VM and try it I think
_________________
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
bruce2359
PostPosted: Wed Nov 25, 2009 11:43 am    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9482
Location: US: west coast, almost. Otherwise, enroute.

Quote:
I do not recall seeing/reading you can have only one(1) standby QMGR.

I recall this discussed in the webcast roll-out of MI last week.

The way it was worded was something like you can create multiple standbys, but MI only supports one active and one standby - at any given moment. If the active fails, the standby becomes the active; and you (or automation) can alter one of the standby standbys to become the standby.

The recorded webcast should be available for replay by now.
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
George Carey
PostPosted: Wed Nov 25, 2009 12:57 pm    Post subject: MI trys Reply with quote

Knight

Joined: 29 Jan 2007
Posts: 500
Location: DC

Quote:
"... Time to create another VM and try it I think ..."


Same here, to confirm one way or other.
_________________
"Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding")
Back to top
View user's profile Send private message Visit poster's website AIM Address
mvic
PostPosted: Wed Nov 25, 2009 1:58 pm    Post subject: Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

bruce2359 wrote:
you can create multiple standbys, but MI only supports one active and one standby - at any given moment. If the active fails, the standby becomes the active; and you (or automation) can alter one of the standby standbys to become the standby.

This is correct. A multi-instance queue manager is only one queue manager, but with the capability for a "standby" process to be started on a 2nd machine awaiting the chance to run. When it gets the chance to run (because of failure/switchover), it becomes *the* queue manager.

To simulate the traditional HA managed situation, one can then - as soon as data about the first failure is collected from the original machine and the green light is given - make the original machine run a "standby" process, awaiting failure/switchover of what is now *the* queue manager.
Back to top
View user's profile Send private message
exerk
PostPosted: Wed Nov 25, 2009 3:08 pm    Post subject: Re: MI trys Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

George Carey wrote:
Quote:
"... Time to create another VM and try it I think ..."


Same here, to confirm one way or other.


Indeed, and find an easy way to very quickly remap the DNS name of the failed machine to that of the standby standby - only two IP Addresses/DNS names remember. I still think 'traditional' HA has the edge here.

mvic wrote:
To simulate the traditional HA managed situation, one can then - as soon as data about the first failure is collected from the original machine and the green light is given - make the original machine run a "standby" process, awaiting failure/switchover of what is now *the* queue manager.


Assuming you get that box back. As I stated in a previous post, somebody blew the OS on one of the servers in an HA setup. Easier to set up another box to accept the resource group than jump through the hoops of shared storage, DNS remaps etc.

As far as i am concerned, MI queue managers have yet to mature (let's face it, the paint is still wet) and I would only use them at the moment for low-level solutions where an enhanced availability is required.
_________________
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
mvic
PostPosted: Wed Nov 25, 2009 3:22 pm    Post subject: Re: MI trys Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

exerk wrote:
mvic wrote:
To simulate the traditional HA managed situation, one can then - as soon as data about the first failure is collected from the original machine and the green light is given - make the original machine run a "standby" process, awaiting failure/switchover of what is now *the* queue manager.


Assuming you get that box back. As I stated in a previous post, somebody blew the OS on one of the servers in an HA setup. Easier to set up another box to accept the resource group than jump through the hoops of shared storage, DNS remaps etc.

OK. Similar should be do-able relatively quickly with the new 7.0.1 dspmqinf and addmqinf, and once the NFS exporting/mounting has been done.

Quote:
As far as i am concerned, MI queue managers have yet to mature (let's face it, the paint is still wet) and I would only use them at the moment for low-level solutions where an enhanced availability is required.

Fair comment, indeed.
Back to top
View user's profile Send private message
George Carey
PostPosted: Wed Nov 25, 2009 3:30 pm    Post subject: Use MQ client with MI Reply with quote

Knight

Joined: 29 Jan 2007
Posts: 500
Location: DC

If you stick to MQclients connectivity to your MQ server, the MI setup could be ideal.

You have under MQv7.0.1 syntax like this for clients channel setup.

def chl(chan1) chltype(clntconn) trptype(tcp) +
conname('server1(123),server2(345)') qmname(QMGRxyz)


A v7.0.1 client will auto reconnect using the conname servers and ports in a round robin fashion!!! (no need for VIP)

The servers 1 and 2 will be using the same Q data on reconnection by having /var/mqm as a shared contact admin volume that is NFS mounted on both servers, one running
QMGRxyz as primary and one is standby and your done!!!

Where is the hassle with that ??
_________________
"Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding")


Last edited by George Carey on Mon Nov 30, 2009 11:03 am; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website AIM Address
Display posts from previous:   
Post new topic  Reply to topic Goto page Previous  1, 2, 3, 4  Next Page 2 of 4

MQSeries.net Forum Index » General IBM MQ Support » MQCTL on MQv7.0.1
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.