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 » Clustering » Maturity of Clustering with Z/OS

Post new topic  Reply to topic
 Maturity of Clustering with Z/OS « View previous topic :: View next topic » 
Author Message
ayeh
PostPosted: Wed Sep 14, 2005 3:56 pm    Post subject: Maturity of Clustering with Z/OS Reply with quote

Novice

Joined: 21 Oct 2001
Posts: 18
Location: Los Angeles, CA

I've been away from MQ for quite some time and am testing ideas for clustering for high-availability and short maintenance windows. Long ago, I had little luck getting z/os 2.1 and windows 5.0 queue managers to "see" all of the cluster resources after the channels came up. My memory is a bit foggy -- but I seem to recall seeing definitions appear then disappear right after the cluster came up. I do admit that was my very first and very last test of clustering.

Here's what I'm after:
Can members from this group validate clustering z/os (5.x) and AIX (5.x) queue managers together (cross-platform) is a rational and tested configuration?
Back to top
View user's profile Send private message Send e-mail
PeterPotkay
PostPosted: Wed Sep 14, 2005 5:35 pm    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

Absolutly. MQ clustering is much more stable as of version 5.3, and mixing different O/Ses is no problem at all and fully supported.

If you tried clustering back at versions 5.0 and 2.1, I am not surprised you have foggy memories of weird problems.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Sep 15, 2005 8:39 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

But use clusters sparingly, rather than massively.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
hopsala
PostPosted: Thu Sep 15, 2005 10:43 am    Post subject: Reply with quote

Guardian

Joined: 24 Sep 2004
Posts: 960

MQ Clustering had, especially on z/OS, made a quantom leap forward in the past 2 years or so; from a buggy, difficult-to-maintain and troublesome concept to a stable, trustworthy way to implement load-balancing and DRPs.

That said, I agree with jeff - they are to be used only when necessary (did someone say "a double edged sword"? ).


Last edited by hopsala on Thu Sep 15, 2005 11:38 am; edited 1 time in total
Back to top
View user's profile Send private message
mq_developer
PostPosted: Thu Sep 15, 2005 10:57 am    Post subject: Reply with quote

Voyager

Joined: 18 Feb 2002
Posts: 82

But my personal observation , never use MQ on MVS as a FULL repository for various cluster related issues (even in 5.3).
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Sep 15, 2005 11:20 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

I guess I'll agree that I meant that clusters should only be used when necessary, but from earlier conversations I think we disagree as to when they are necessary....

What I really meant was larger clusters are better than more clusters - significantly! One cluster for the entire production environment is probably enough. One cluster per production application is definately too many!
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
hopsala
PostPosted: Thu Sep 15, 2005 11:37 am    Post subject: Reply with quote

Guardian

Joined: 24 Sep 2004
Posts: 960

jefflowrey wrote:
I guess I'll agree that I meant that clusters should only be used when necessary, but from earlier conversations I think we disagree as to when they are necessary....

What I really meant was larger clusters are better than more clusters - significantly! One cluster for the entire production environment is probably enough. One cluster per production application is definately too many!

It really all depends - in a DMZ scenario, for example, you definitely *should not* use one cluster, but two overlapping ones; same goes for several applications that belong to diffrerent companies using a central hub. True, the complexity decreases significantly, but security and political considerations come first.

Concerning when to use cluster, yea I remember that conv and indeed we had some disagreement there; but let's let sleeping dogs lie

mq_developer wrote:
But my personal observation , never use MQ on MVS as a FULL repository for various cluster related issues (even in 5.3).

Could you tell us more about this? What problems have you encountered?
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Thu Sep 15, 2005 2:25 pm    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

hopsala wrote:

mq_developer wrote:
But my personal observation , never use MQ on MVS as a FULL repository for various cluster related issues (even in 5.3).

Could you tell us more about this? What problems have you encountered?


Yes, do tell, since the general consensus is you want your Full Repositories on the machines most likely to be available, and what's more available than z/OS?
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
mq_developer
PostPosted: Fri Sep 16, 2005 12:30 pm    Post subject: Reply with quote

Voyager

Joined: 18 Feb 2002
Posts: 82

Problem 1 : Cluster Cache Size cant be dynamically allocated in Z/OS - if you are running repository queue manager on Z/Os there are quite likely to be lot of subscriptions that needs to be maintained , and each of them required cache space which is cut out of the initially allocated address space. As you add clusters into it , you might hit the upper limit one day on cluster cache size and your repository manager crashes leaving messages on SYSTEM.CLUSTER.COMMAND.QUEUE , but now only way for you to allocate more space is to recycle the Queue Manager on MVS - But this is not the case in other OS. ( I am not sure whether same is the case in V6.0 , what i mentioned is applicable to WMQ V 5.3)

Problem 2 : Adminstrative reasons : - Let say you have cluster problem and you have to recycle the queue manager , how easy it is on non business , isolated mqseries queue manager running repository compared to queue manager running on Z/OS - I am safely assuming no company would run a a stand alone repository queue manager on Z/os without running any business applications on it.

Problem 3 : Look at this past flash (alert) for cluster damage on Z/OS - http://www-1.ibm.com/support/docview.wss?rs=171&context=SSFKSJ&q1=cluster+flash&uid=swg21181907&loc=en_US&cs=utf-8&lang=en

Ofcourse , above mentioned problem (reaching upper limit) occurs only if you are extensively using clusters on a massive scale of queue managers.

All in all , as one size doesnt fit all , its a case by case basis and it really depends on what problems you got hit upon - you can use Z/OS a full repsoitory for its reliablity & availability , but I prefer to run it on clustered distributed environments running dedicated repository queue manager which i can safely recycle without impacting my business and it's applications.
Back to top
View user's profile Send private message
hopsala
PostPosted: Sun Sep 18, 2005 7:10 am    Post subject: Reply with quote

Guardian

Joined: 24 Sep 2004
Posts: 960

mq_developer wrote:
Problem 1 : ... As you add clusters into it , you might hit the upper limit one day...

Interesting, never encountered that sort of behavior, but apparently i've never had a really big cluster (only about 20 PR, 4 FR and 40 shared queues in two overlapping clusters). Have you any estimation on the limit? Is this documented?
Back to top
View user's profile Send private message
mq_developer
PostPosted: Mon Sep 19, 2005 6:29 am    Post subject: Reply with quote

Voyager

Joined: 18 Feb 2002
Posts: 82

Number of subscriptions are proportional to number of cluster objects (Queues , QueueManager) & their Usage - this is whether cluster cache exponentially grows , as you use more objects and bring more queue managers into cluster - cache size increases.

Its not documented i guess , but there is no hard limit number either as it really depends on the usage. We used to have 15 clusters with around 400 distinct queue managers participating in various cluster topolgies.
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 » Clustering » Maturity of Clustering with Z/OS
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.