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 » MQ series cluster issue

Post new topic  Reply to topic
 MQ series cluster issue « View previous topic :: View next topic » 
Author Message
ramesh123
PostPosted: Sun Jan 13, 2008 9:55 am    Post subject: MQ series cluster issue Reply with quote

Newbie

Joined: 13 Jan 2008
Posts: 6

We are using IBM WebSphere MQ Series 6.0.2.0 on Suse Linux 10

We have 3 Queue Managers namely STAR_GW_QM1 , STAR_SF_QM1 , STAR_BRK_QM1 in 3 different boxes.With Queue Manager STAR_BRK_QM1 as Full repository we have created a Cluster named MUA_CLUSTER. After all cluster channel definitions we are facing the following issue

Cluster objects defined under Queue manager STAR_SF_QM1 is visble under Queue managers STAR_SF_QM1 & STAR_BRK_QM1 but they are not visible under Queue manager STAR_GW_QM1

Similarly Cluster objects defined under Queue manager STAR_GW_QM1 is visble under Queue managers STAR_GW_QM1 & STAR_BRK_QM1 but they are not visible under Queue manager STAR_SF_QM1

But all Cluster objects are visible under STAR_BRK_QM1
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Sun Jan 13, 2008 10:11 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

You should define TWO full repositories for every cluster, not just one.

A Full Repository knows about every q on every QM in the cluster.
Partial Repository QMs only know about their own queues, plus queues on other QMs if they have sent messages to them already.

So far you haven't described any problem (other than your lack of 2 Full Repositories).

Try putting to the queues even though you can't "see" them and you will find it works (assuming everything else is in order).

Please read the MQ Cluster Manual:
http://www-306.ibm.com/software/integration/wmq/library/library6x.html
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
ramesh123
PostPosted: Sun Jan 13, 2008 11:49 am    Post subject: Reply with quote

Newbie

Joined: 13 Jan 2008
Posts: 6

In our Environment we actually have 6 Queue managers STAR_GW_QM1 , STAR_SF_QM1 , STAR_BRK_QM1 & STAR_GW_QM2 , STAR_SF_QM2 , STAR_BRK_QM2 where STAR_BRK_QM1 & STAR_BRK_QM2 are full repositories.
We are facing the issue described below
Cluster objects defined under Queue managers STAR_SF_QM1 & STAR_SF_QM2 is visble under Queue managers STAR_SF_QM1 & STAR_SF_QM2 ,STAR_BRK_QM1 & STAR_BRK_QM2 but they are not visible under Queue managers STAR_GW_QM1 & STAR_GW_QM2
Similarly Cluster objects defined under Queue managers STAR_GW_QM1 & STAR_GW_QM2 is visble under Queue managers STAR_GW_QM1 & STAR_GW_QM2 , STAR_BRK_QM1 & STAR_BRK_QM2 but they are not visible under Queue managers STAR_SF_QM1 & STAR_SF_QM2
But all Cluster objects are visible under STAR_BRK_QM1 & STAR_BRK_QM2
To debug this we thought of having 3 Queue Managers alone with 1 Full repository in a Cluster. Even in this scenario we have ended up in the same point.
As per your suggestion we even tried to put a message in one of the Cluster queue defined under STAR_SF_QM1 from STAR_GW_QM1 ( using amqsput ).But we ended up with an error MQRC 2085 ( Unknown Object name ) ,Cluster object defined under STAR_SF_QM1 is not visible at STAR_GW_QM1
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Sun Jan 13, 2008 12:42 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Do you have manually defined channels between the two full repositories?

Do you have manually defined channels from each partial repository to at least one full repository?

Are all cluster channels working properly, and not in retry?
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
ramesh123
PostPosted: Sun Jan 13, 2008 1:07 pm    Post subject: Reply with quote

Newbie

Joined: 13 Jan 2008
Posts: 6

yes we have manually defined channels between the two full repositories.
and cluster channels working properly.
Back to top
View user's profile Send private message
ramesh123
PostPosted: Sun Jan 13, 2008 1:31 pm    Post subject: Reply with quote

Newbie

Joined: 13 Jan 2008
Posts: 6

Here we have not found the implicit channelTO.SF_QM1 in
STAR_GW_QM1 Qmanager, similarly we have not found TO.GW_QM1 in
STAR_SF_QM1 Qmanager.since these implicit channel objects were not
found in the Qmanagers the cluster Qmanagers are not refreshed in the
corresponding qmanagers
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sun Jan 13, 2008 1:35 pm    Post subject: Reply with quote

Grand High Poobah

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

Have you tried using (put) the objects not visible in the partial repositories?
Remember a Cluster queue in a partial repository that is not hosted by the local qmgr is not visible until used...
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
ramesh123
PostPosted: Sun Jan 13, 2008 1:59 pm    Post subject: Reply with quote

Newbie

Joined: 13 Jan 2008
Posts: 6

in the primary repository we able to see the cluster qmanagers and channels. but in the member qmangers implicit channels are not updated in other member qmanger.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sun Jan 13, 2008 3:24 pm    Post subject: Reply with quote

Grand High Poobah

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

ramesh123 wrote:
in the primary repository we able to see the cluster qmanagers and channels. but in the member qmangers implicit channels are not updated in other member qmanger.

It will all come to the PR after the first put to a queue on the relevant qmgr...
Working as designed...
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
jefflowrey
PostPosted: Sun Jan 13, 2008 7:17 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Did you create a CLUSRCVR on each PR, that points to the local Qmgr/listener, and is a member of the cluster?
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sun Jan 13, 2008 9:04 pm    Post subject: Reply with quote

Grand High Poobah

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

What does
Code:
dis clusqmgr(*)
show when executed on the PR?
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
ramesh123
PostPosted: Mon Jan 14, 2008 5:12 pm    Post subject: Reply with quote

Newbie

Joined: 13 Jan 2008
Posts: 6

we created the channels manually in all the Qmanager.the channels are running in all the Qmanagers. but in STAR_GW_QM1remote Qcluster is showing only one Qmanger.we are not seeing cluster Qmanagers.
it is not getting refreshed in this Qmanger.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Mon Jan 14, 2008 9:33 pm    Post subject: Reply with quote

Grand High Poobah

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

fjb_saper wrote:
It will all come to the PR after the first put to a queue on the relevant qmgr...
Working as designed...


Until you have a need for it (put) a cluster queue will not show in a partial repository if that partial repository does not host an instance of it...
On the first put a request will be made to the Full Repository and the relevant queue information will be sent to the partial repository.
So as long as you did not try to use the queue it does not show...

Now if you are getting an error (like 2085 RC) you need to check that the information is flowing properly from the Full Repository to the partial Repository and that both full repositories are showing the queue in display queue cluster (dis qc())

Again working as designed...
_________________
MQ & Broker admin
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 » Clustering » MQ series cluster issue
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.