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 » Removing a PR from an overlapping cluster

Post new topic  Reply to topic
 Removing a PR from an overlapping cluster « View previous topic :: View next topic » 
Author Message
PeterPotkay
PostPosted: Wed Feb 09, 2005 7:19 pm    Post subject: Removing a PR from an overlapping cluster Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7716

QMGW is a partial repository.
FR1 and FR2 are the Full Repositories.
All 3 are in CLUSTER1.
QMGW happens to be in 2 other clusters. FR1 and FR2 are only in CLUSTER1.

The goal is to take QMGW out of CLUSTER1 only.

Given the below steps, why do I still get messages on QMGW looking to go to the cluster command queue on FR1 / FR2 if I complete up to step 5? The only way to stop them is to do step 6, the REFRESH command, which is rather disruptive, and I have to wait till the off hours. I would think 1 thru 5 would have taken QMGW completly and properly out of CLUSTER1.

Code:

1. Remove cluster queues from the cluster
Modify all local queue definitions clustered to CLUSTER1 to remove the queue from the cluster:
ALTER QLOCAL(xxxxx) CLUSTER(' ')
Delete them:
DELETE QLOCAL(xxxxx)


2. Remove Queues clustered to the cluster namelist
Remove cluster CLUSTER1 from the CLUSTERNAMELISTP1 namelist.
   ALTER NAMELIST NAMES('CLUSTER2,CLUSTER3,CLUSTER4')
 
3. Suspend queue manager QMGW
Issue the SUSPEND QMGR command to suspend availability of the queue manager to the CLUSTER1 cluster:
   SUSPEND QMGR CLUSTER(CLUSTER1)


4. Remove cluster channels
Remove the CLUSRCVR channel from the cluster:
   ALTER CHANNEL(TO.QMGW.CLUSTER1) CHLTYPE(CLUSRCVR) CLUSTER(' ')
Stop the channel:
   STOP CHANNEL(TO.QMGW.CLUSTER1) MODE(FORCE)
Delete the channel:
   DELETE CHANNEL(TO.QMGW.CLUSTER1)
Remove the CLUSSDR channel from the cluster:
   ALTER CHANNEL(TO.FR1.CLUSTER1) CHLTYPE(CLUSSDR) CLUSTER(' ')
Stop the channel:
   STOP CHANNEL(TO.FR1.CLUSTER1) MODE(FORCE)
Delete the channel:
   DELETE CHANNEL(TO.FR1.CLUSTER1)
 

5. Delete any QMGR Aliasses on QMGW specific to FR1, FR2 OR CLUSTER1

First uncluster them:
   ALTER QREMOTE(xxxxx) CLUSTER(' ')
Then delete them.


6. REFRESH CLUSTER(*) REPOS(YES) on QMGW

_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
sebastianhirt
PostPosted: Thu Feb 10, 2005 1:23 am    Post subject: Reply with quote

Yatiri

Joined: 07 Jun 2004
Posts: 620
Location: Germany

Correct me if my way of thinking is wrong...
But shouldn't you take the QMGR Aliasses out of the cluster before suspending the queue manager?!
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Thu Feb 10, 2005 6:57 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7716

Yes, brain fart. Step 5 should be at Step 1A. I think that will solve the problem. Kinda obvious now. Thanks.
_________________
Peter Potkay
Keep Calm and MQ On
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 » Removing a PR from an overlapping cluster
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.