1.创建队列管理器MQESB(1414)\QMESB1(1416)\QMESB2(1416)\QMGW(1410)\QMCLIENT(1420)\
2.启动队列管理器
RUNMQSC QMESB(QMESB1、QMESB2)
3.设置队列管理器侦听并启动(也可手动启动)
DEFINE LISTENER(LISTENER.TCP) TRPTYPE(TCP) PORT(1414) CONTROL(QMGR)
DEFINE LISTENER(LISTENER.TCP) TRPTYPE(TCP) PORT(1415) CONTROL(QMGR)
DEFINE LISTENER(LISTENER.TCP) TRPTYPE(TCP) PORT(1416) CONTROL(QMGR)
4.创建集群存储库
此处为了方便管理,我们将集群的完全存储库放到网关服务器上,在生产环境中,最好能设置两个完全存储库
runmqsc QMGW
ALTER QMGR REPOS(QM_CLUSTER)
END
5.创建所有对列管理器的集群接收方通道
runmqsc QMESB
DEFINE CHANNEL(TO.QMESB) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('10.0.1.19(1414)') CLUSTER(QM_CLUSTER)
END
runmqsc QMESB1
DEFINE CHANNEL(TO.QMESB1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('10.0.1.17(1415)') CLUSTER(QM_CLUSTER)
END
runmqsc QMESB2
DEFINE CHANNEL(TO.QMESB2) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('10.0.1.18(1416)') CLUSTER(QM_CLUSTER)
END
runmqsc QMGW
DEFINE CHANNEL(TO.QMGW) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('10.0.1.19(1410)') CLUSTER(QM_CLUSTER)
END
6.创建所有其他非完全存储库到完全存储库的集群发送方通道
runmqsc QMESB
DEFINE CHANNEL(TO.QMGW) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('10.0.1.19(1410)') CLUSTER(QM_CLUSTER)
END
runmqsc QMESB1
DEFINE CHANNEL(TO.QMGW) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('10.0.1.19(1410)') CLUSTER(QM_CLUSTER)
END
runmqsc QMESB2
DEFINE CHANNEL(TO.QMGW) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('10.0.1.19(1410)') CLUSTER(QM_CLUSTER)
END
7.创建集群成员的共享本地队列
runmqsc QMESB
DEFINE QLOCAL(QECUS.IBMS.AMSS) CLUSTER(QM_CLUSTER)
DEFINE QLOCAL(QECUS.AMSS.IBMS) CLUSTER(QM_CLUSTER)
END
runmqsc QMESB1
DEFINE QLOCAL(QECUS.IBMS.AMSS) CLUSTER(QM_CLUSTER)
DEFINE QLOCAL(QECUS.AMSS.IBMS) CLUSTER(QM_CLUSTER)
END
runmqsc QMESB2
DEFINE QLOCAL(QECUS.IBMS.AMSS) CLUSTER(QM_CLUSTER)
DEFINE QLOCAL(QECUS.AMSS.IBMS) CLUSTER(QM_CLUSTER)
END
8.创建网关别名队列
runmqsc QMGW
DEFINE QREMOTE(TO_CLUSTER_QM)
END
9.创建客户端和网关的连接
9.1 创建客户端对列管理器,监听(1420),本地队列
runmqsc QMCLIENT
DEFINE QLOCAL(QECUS.IBMS.AMSS_C)
DEFINE QLOCAL(QECUS.AMSS.IBMS_C)
END
9.2 创建客户端和网关的传输队列
runmqsc QMCLIENT
DEFINE QLOCAL(QMGW) USAGE(XMITQ)
END
runmqsc QMGW
DEFINE QLOCAL(QMCLIENT) USAGE(XMITQ)
END
9.3 创建客户端和网关的接收方通道
runmqsc QMCLIENT
DEFINE CHANNEL(CH_CLIENT_RCVR) CHLTYPE(RCVR) TRPTYPE(TCP)
END
runmqsc QMGW
DEFINE CHANNEL(CH_CLUSTER_RCVR) CHLTYPE(RCVR) TRPTYPE(TCP)
END
9.4 创建客户端和网关的发送方通道
runmqsc QMCLIENT
DEFINE CHANNEL(CH_CLUSTER_RCVR) CHLTYPE(SDR) TRPTYPE(TCP) CONNAME('10.0.1.19(1410)') XMITQ(QMGW)
START CHANNEL(CH_CLUSTER_RCVR)
END
runmqsc QMGW
DEFINE CHANNEL(CH_CLIENT_RCVR) CHLTYPE(SDR