WebSphereMQ集群操作手册_第1页
WebSphereMQ集群操作手册_第2页
WebSphereMQ集群操作手册_第3页
WebSphereMQ集群操作手册_第4页
WebSphereMQ集群操作手册_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、版本号V1.0日期2015-12-07MQ1群操作手册目录1、序言21.1 编写目的21.2 背景21.3 定义22、技术准备32.1 集群架构图32.2 集群的定义32.3 集群的优点32.4 集群的组件43、安装MQ53.1 软件需求53.2 软件安装54、队列管理器集群164.1 集群架构174.2 创建队列管理器成员174.3 创建队列管理器集群304.4 配置集群权限425、集群消息验证451/471、序言1.1 编写目的本文档系统介绍了webspheremq安装与集群的配置,本文档适合技术部相关开发与实施人员阅读。1.2 背景集群(Cluster)技术是发展高性能计算机的一项技术。

2、它是一组相互独立的计算机,利用高速通信网络组成一个单一的计算机系统,并以单一系统的模式加以管理。其出发点是提供高可靠性、可扩充性和抗灾难性。一个集群包含多台拥有共享数据存储空间的服务器,各服务器通过内部局域网相互通信。当一台服务器发生故障时,它所运行的应用程序将由其它服务器自动接管。采用集群系统通常是为了提高系统的稳定性和网络中心的数据处理能力及服务能力。1.3 定义mq:webspheremq2/472、技术准备2.1 集群架构图2.2 集群的定义可以把集群认为是一个队列管理器的网络,或是一个队列管理器的集合,集群中的队列管理器可以是部署在不同的操作系统平台的。2.3 集群的优点使用群集有两

3、个优点:1)减少系统管理:都将减少系统管理的工作。在群集中建立队列管理网络即使您创建了一个很小的群集,3/47比在分布式队列建立网络将使用更少的定义。由于使用更少的定义,您将能够更快和更容易地建立和改变网络。并且降低了定义错误的风险。2)增强可用性和实现负载均衡:简单的群集将更容易管理。对于复杂的群集,将提高了扩展性和可用性。因为您可以定义在不同的队列管理器定义相同的队列,因此工作负载可以在群集的队列管理器实现均衡。2.4 集群的组件1) 集群资源库(队列):资源库中存放了集群中队列管理器的信息,包括队列管理器名,以及它们的通道和队列等。这些资源库信息通过一个叫SYSTEM.CLUSTER.C

4、OMMAND.QUEUE的队歹U进行交换,并存放至U一个叫SYSTEM.CLUSTER.REPOSITORY.QUEUE的固定队列中。资源库可能是完全或部分的。每个队列管理器至少要连接到一个拥有完全资源库的队列管理器。每一个集群队歹U管理器必须有一个叫SYSTEM.CLUSTER.REPOSITORY.QUEUE的本地队歹U,在集群中至少一个集群队列管理器含有完全资源库。对于每个集群队列管理器,必须要预定义一个集群-发送通道连接到资源库队列管理器中。资源库队列管理器之间必须要互连,网络状况要比较好,和具有高可用性。普通队列管理器只包含有部分资源库信息。2) 集群-发送通道:集群-发送通道的类型

5、为TYPE(CLUSSDR),集群队列管理器使用集群-发送通道可以把消息发送到完全资源库队列管理器中。这个通道被用来通知队列管理器状态的改变,例如,队列的删除和创建。它仅和第一个完全资源库队列管理器联系。4/473) 集群-接收通道:集群-接收通道的类型为TYPE(CLUSRCVR),集群队列管理器可以使用它接收集群内的消息。每一个集群队列管理器至少需要一个集群-接收通道。4) 集群传输队列:从一个队列管理器发送到其它队列管理器的消息都将被放到SYSTEM.CLUSTER.TRANSMIT.QUEUE队列中,在每个队列管理器中必须要存在集群传输队列。3、安装MQ3.1 软件需求1、硬件环境要求

6、任何基于32(64)位Intel处理器PC机。支持SNALU6.2、TCP/IP、NetBIOS或SPX的通信硬件。对于典型安装,WebSphereMQ至少需要大约85兆字节(MB)的磁盘空间用于产品代码和数据(如果使用NTFS)。至少需要20MB作为运行空间。而且,安装进程需要在系统盘上需要30M的临时空间。2、软件环境要求WebSphereMQ7.5forWindows服务器安装版对Windows操作系统的最低要求:MicrosoftWindows2000。可以是MicrosoftWindows2000专业版或MicrosoftWindows2000服务器版,并且带有ServicePack

7、3或更高版本的补丁。MicrosoftWindowsXP。带有ServicePack1的或更高版本的补丁。3.2 软件安装安装过程大约需要30分钟。5/471、启动MQ7.5安装程序双击Setup.exe图标以启动安装1惶照如类工1大小Docsm11幻3S3文件至JU201327LCD或用把厚5QKEM13/B/27LCD支用程.学42TKE,JQPiarmi?2013/6/27lm1祝等建5EE:2013/B/27I00学看谓盘S亚Mil如8n7L00配置金工3股2013/6JZTlth应用程序51ET:IOD应用春辛3D,gbSlhXMQM1sl201W2TL.OD5瓶支41EE安装程序启

8、动后,显示界面如下图所示:6/472、软件需求检查在选择安装WebSphereMQ之前,需要确认MQ所需要的必备软件的安装情况,单击软件需求(S)图标,安装程序会自动检测系统中已安装和未安装的必备软件。已安装的软件会在右侧通过(/磁定)进行标示;未安装的软件会在右侧通过(*未安装)进行标示。如果确认必备软件存在没有安装的情况,可通过下述途径进行安装:单击项目左边的+符号以显示安装途径链接。选择必备软件的安装途径。在WebSphereMQ安装软件中列出两种安装途径,分别为:CD-ROM网络(N)拔件索求网解阈。TdSihere帼安装CDWebSphereMQ的软件需求(在Windows20R2)

9、露薛爵省直?不软件是必需的。如果仅在此系姨上空装凝翅阵,请恭能福第嘴息,以啊有关母击t吗m右tB口展育天母个旧的犹幽洋鼎信息,0licroacfftVir.dz口Ecrvcr2006R2V确定加关乎旧的状芯匕好更成,请单击“剧汕.定b显怖团退旧官MB)3、网络配置在网络设置中,需要根据本机所在的环境,做出相应的选择。如果机器工作在域中,则需要7/47提供域账户。并且,在以后更改域账户密码的同时,也要在MQ启动时做相应改动。在本例中,使用非域账户进行安装。求迎芭JWaWptieraMQ75正在为Windows域用户配置WcbSphei-MQX意司虎需更挖中屈用户后伙,以世八既,上闽可于运行,单击

10、询更妥唁悬R以豕取证同轴atiJ忠型我由后雷酣期由丫晒髓”开退K启动项工)选择简体中文,启动安装:8/47焦旱否室芸间笑房用户+话冲,层性MR用于送行?WebSphereMQ?5WebSphtreMQ安装安装前陆态攻件本求3斯片作首顼rt6日云第,井艮部位于叵需明见另卜网鳍瓶第七味;天重诺可撒作。戕15口皿七图2自由胤崖Y4的hn*帕倒鼬户*苜体中又安装加载页面:9/47博TNSphreT.5,0,Z安装(评后司本)砰估哥本许可怫诚偌仔窈诩谈以下许可出议。重要信息:清仔细阑该马下面提供了两个许可协议&1.IBM评古程序的国际在可协议乙工硼国际程序许可协谀如果横讣可方为了生产性使用目的(而不是为

11、了评估、刎、试闻“先试后买”.或演示)获得本程序,单击下面的“接受”按钮即表示被许可方接受IBM国际程序许可协议,且不作任何修改二任我接受许可协议中的条款(4)我不接受许可协议中的条款cmm两旧卜旧u更改语言)|.上一步|TTTffiNgI取消4、选择安装类型在接受MQ的安装许可协议后,进入安装类型的选择,一般来说,对于初学者,建议选择典型安装。对那些非常了解MQ,并清楚自己需求的用户,可以选择其它两个选项。在本例中,选择典型安装。在选择典型安装的情况下,MQV7.1将安装到默认目录:C:ProgramFiles(x86)IBMWebSphereMQ_110/475、开始安装MQv7.5在随后

12、弹出的对话框中,点击安装,安装开始。正在安装:11/47安装完成:12/476、配置MQB动向导在安装完成后,会弹出配置向导。在该向导中,会再次确认网络配置,在本例中,使用非域账户,与前面的安装设置保持一致。13/4714/47完成“准备WebSphereIQ向导愈已完成了“鹿管脱HSpMm的向导*o美阑并重新打开任何“命令提示苻窗口,续击“完成按用之前,可以述择下列一个或多小选箴选项F册卓面除去东向导的快捶方式“泊动了正窕运仝.照一澧源宜理器;启动注记事本”以查看发行溯如iaMivlvrCtiHlllll4il)srtniai育口也由,取。飞MdT(|ftU*例%的-fllI:IBMWebS

13、phereMQ生网Mi*.t*.MillJ帧的瓦费,Hi1h必加,小,.MAKpt志,MXlJ卷百习口眸1pYi1Z心r?金_-MWEmar.依史期出士我:只*时主号忘T?Wfe敬融也用WWSpIwEMQrwlnrt+r亶事电2mitwwa正装鸟还矮M伸须Fffil熠,膏目丰芸诉川,I7用白,hi沉厚rLtlSifctrE善史iqH*|2期出向幽属天内心愉壬国闻Vh04到此为止,MQV7.1成功安装到系统中。15/47在Windows系统中运行dspmqinst命令,可以得到具体的MQ安装信息。4、队列管理器集群本例中需要创建WebsphereMQ集群,我们这里创建五个队列管理器。本例中有3台

14、服务器,IP分别为、、,以下简称4.2、4.3、4.4。我们需要在4.3上建立队列管理器(GateWay)充当网关队列管理器,队列管理器(QMG1)和队列管理器(QMG2)充当两个完全储存库,在4.2上建立队列管理器(QMG3),在4.4上建立队列管理器(QMG4)充当部分储存库。五个队列管理器的相关参数如下:队列管理器GateWayQMG1QMG2QMG3QMG4目标主机监听器端口1414141514161414141

15、416/47集群共享队列QUEUEQUEUEQUEUEQUEUEQUEUE死信队列QDEADQDEADQDEADQDEADQDEAD服务器连接通道CONN.TO.GATEWAY4.1集群架构4.2创建队列管理器成员4.2.1 创建网关队列管理器1)在服务器上启动WebSphereMQ资源管理器17/472)在“导航器”视图中,右键单击【队列管理器】文件夹,然后单击【新建队列管理器】。将打开“创建队列管理器”向导。3)在队列管理器名称字段中,输入Gateway4)单击下一步两次以转至向导的“输入配置选项”部分。5)选择创建服务器连接通道。6)确保选择自动启动队列管理器。18

16、/477)单击下一步以转至向导的步骤4。8)确保选中创建配置用于TCP/IP的侦听器复选框。如果当前值为9)如果完成按钮不可用,那么在侦听端口号字段中输入另一个端口号。1414,那么尝试输入1415或141619/47创雀队列首理器I=I回队列管理暑猛入慎所蓍选项队列苣瑁篱名称:GateWay队列管坦露室侦历器来监抽1人局网络说福某些网能协议.IE割建至置用于TCP/IP的位所居位所器萼要在该计算机上仔I其他队列管理器、服务龙应用程序均未使用的旃口号上迸行侦听侦所常口号;14窜|=QjV上一回凶A完成田10)单击完成。网关队列管理器Gateway建好后,我们需要给他创建提供对外访问的“服务器连

17、接通道”如下图所示:20/47在弹出的创建“服务器连接通道”选项卡中,填写通道名称“CONN.TO.GATEWAY”也可填写其他字符串,该名称是提供给外部访问的,填写后点击完成。21/474.2.2 创建完全储存库1)在服务器上“导航器”视图中,右键单击【队列管理器】文件夹,然后单击【新建队列管理器】。将打开“创建队列管理器”向导。2)在弹出的【创建队列管理器】选项卡中,填写队列管理器名称QMG122/473)单击三次下一步。4)在【输入监听器选项】中输入监听器端口号1415,点击完成。23/47创鳗队列首强器队列管理暑猛入使所器选项队列苣瑁名称:QMG1队到苣坦普第要侦

18、历器来监现入局网哙轴某些网窜协欢.7笑建函置用于TCP/IP的使E?位所器萼要在该计算机上仔I其他队列管置器、服务翊用程序均未使用的褊口号上迸行侦听上一捌6|F一毋四、完成田鼠消侦所常口号;141耳=L5)同理,创建完全储存器QMG2,输入队列管理器名称QMG2和监听端口号1416。4.2.3 创建部分储存库在服务器和上分别创建队列管理器QMG3、QMG4充当部分储存库。创建队列管理器方法参考4.2.2部分。需勾选【创建服务器连接通道】选项,并按4.2.4部分为队列管理器创建访问权限。24/47。创建队列官理器口1K|队列管理罟输入配置选项队列营建器

19、名称,时V创建队列管理器后启动队列管理器多实倒队列管理鬻:r允许使用管用实例选择队列管理署启动类型行自幼rhe停动)r痘式可幼)将队列管理器配宣为在机器启动时自动启动号创建服务等连接通追,以允许逋过TCF/n对队列管理器进行远程管理观遑眼箝署连卷面号II完成鸵肖4.2.4 设置队列管理器的访问权限1)在服务器上添加访问队列管理器的用户MQUSER,密码abc123+2)为角色添加管理队列管理器的权限:在导航栏中选择队列管理器,右键点击选择:【对象权限】-【管理队列管理器权限记录】,25/47:SQg3-管理权限记录组用户|上次更弱:14:33:58(1面比辕|丽瑞蝙辑|删除|刷新_I-|在管理

20、权限记录选项卡中单击【新建】,在新建权限选项卡中输入之前新建的服务器用户MQUSER,权限中勾选【更改】、【删除】、【显示】、【连接】、【查询】等选项。26/474.2.5添加远程队列管理器1)在“导航器”视图中,右键单击【队列管理器】文件夹,然后单击【添加远程队列管理器】。将打开“添加队列管理器”向导。输入远程队列管理器名称QMG3,选择【直接连接】方式,执行下一步。27/472)填写远程队列管理器的主机名或IP地址及端口号1414,单击两次下一步。3)指定用户标识详细信息:勾选启用用户标识,填写远程服务器上新增的用户名MQUSE,点击完成。28/47。添加队列管建器国

21、同指定用户标识详细信息提供用户标识钠和密码队刊情理S名称:际就R启用用户标识用户标识:kuSERl蘸;I春瓣码.|输入密码.|空码保存未启用*要启用该功能,请转至“四码”正诜m币面卡上一步)|下一一11完成一|取消|3)同理,将服务器上的队列管理器QMG4添加至服务器上。29/474.3创建队列管理器集群4.3.1 添加完全储存库至集群1)在“导航器”视图中,右键单击【队列管理器集群】文件夹,然后单击【新建队列管理器集群】。将打开“创建集群”向导。输入集群名称CLUSTER_QMG,执行下一步。30/472)在【选择第一个完整储存库队列管理器】向导中

22、选择队列管理器QMG1做为完全储存库,执行下一步。31/473)在【选择第二个完整储存库队列管理器】向导中选择队列管理器QMG2做为完全储存库,执行下一步。4)在第一个完全储存库队列管理器上QMG1上创建集群接受方通道,连接通道的端口号要设置为QMG1的监听端口(1415)。32/475)用同样的方法在第二个完全储存库队列管理器上QMG2上创建集群接受方通道。连接通道的端口号要设置为QMG2的监听端口(1416)。点击完成。33/474.3.2 添加部分储存库至集群1)在“导航器”视图中,右键单击刚新建的集群CLUSTER_QMG】文件夹,然后单击【将队列管理器添加到集群】,选择服务器192.

23、168.4.2上的队列管理器QMG3,执行下一步。中事加到集群1-选择莪毛加列集器的队列菅理署1$一L6S42(1414)”上的“训G3*在巳下I情女中,不列示.电管哩苦:WebSphere归队列管理署”文t,牛夷申,将队gl管理器触I:到ML3P施小蚂亲遗管I里器.F一步3|完成|取消2)选择部分储存库,执行下一步。2-迭库队列育理署将具有的摩的美星*更颔外第矫胃Q寨M普的足fisIj司吴肖诸i看一一TT7理xtl管,管利库此曾.也u一.SK.信恬的而悬符O草匚的,应响V口行亳MWOD上区医HIsii彦三不J重.yr至Isfs现引it“?!与is88.tst化一步如1匚五三步攵比二1完让|电

24、清|34/473)设置队列管理器QMG3的集群接受方通道,连接通道的端口号要设置为QMG3的监听端口(1414)。执行下一步:4)选择全部库队列管理器,执行下一步。5)选择全部库队列管理器使用的集群接收方通道,执行下一步。35/476)同理,按以上1-5步将队列管理器Gateway和服务器上的队列管理器mi&iQMG4添加至集群CLUSTER_QMG。以下为集群结构图:t4*S*4rIQ11jlwf-f=山。工解,亦即gr*|-占1户10举丰总向utdxr。此嘘惊臼而日Mm+U.”算Ift8(U号/叼上瓦3的,口”暨I国*q3,发鼻上附餐西国1*-八虺将号诈T粒XifFJ

25、tBJSftr队列舌性患QMUI的存H在神擅制勃H融畦!|美理岫档电觞都期驻IPqPtfClFgice,3;F哥他专F-i$wd0蚪F/鹏沙师smt*,;-RWSWsfi同同唱OUGI营甲皿E看qjnui有口店总汽9n事有允许口匐S九年o即九濡D;以时林朴丹事丰加tn_15TmjiTfflBmii14.3.3创建死信队列展开队列管理器QMG1,右键单击1)在“导航器”视图中,展开【队列管理器】文件夹,36/47【队列】文件夹,然后单击新建本地队列。将打开“新建本地队列”向导。输入死信队列名称QDEADnTEl一蟀要h中豆刷新对琼属性的现有对象CSTSVIM.lEFALTJ.LOCALQVEVI

26、版局胃研N可幽国小向导神匹配撵r启动向导以包腱匹雷JH纵列汽屈直2)选择队列类型为死信队列(SYSTME.DEAD.LETTER.QUEUE):37/47力选释类似对象国器:=队列”的标准寸队列名称队列弟理打开输入计打开输出计数当前队列深度T国SYSTEM.CHWJNEL.SYHC回SYSTEM.UHLAJTH.LATA.旦叱儿包SYSTE1I.CICS.IMITIATIOM.QUEUE|eSYSTEM.CLUSTER.COMMAND.QUEUE1HlSYSTEM.CLUSTER.HISTCRT.QUEUESYSTEM.CLUSTEREETOSITORT.QUEUEfolSYSTEN.CLUS

27、TER.TR脚MIT.QUEUEISYSTEN.BEAT.LETTER.6UEUE|q|SYSTEM.DEFAULT.IMITlAriOW.QUEUEInlSYSTEM.DEFAULT.LOCAL.OUEUE本她本地本地本地本地本地本地002UU30100000130130150本地000本地述:朋000D00|方案:“队列”的标准-分布式三I上次更新:15泗5:0(较顶)L确定_I取消I3)修改【缺省持久性】为持久,点击完成。/口”1。豉第落喇列史故匣性导患倚娓展群成件储计常frlHMHT%常视队刖餐将:队,拱里,届逑;Q萧牛5n消寻:跳省在洗转:辞告井N忡:作用域:使用情让一步0)|下步四

28、:|宜威口|取消更改新本项列的属性4)同理在队列管理器QMG2、QMG3、QMG4、GateWay上分别创建死信队列QDEAD。38/475)为队列管理器配置死信队列,右击队列管理器QMG1,单击【属性】选项,在属性选项卡选择【扩展】6)选择之前创建白死信队列QDEAD,点击确定。39/47选择“死信队列”,弘别隹林Iba判缴津杆并输入计粒I打开输出计粉当前队列深度.本地地10本11地00本本本地地地地地地地地附00C000本本本本本东0010020000nn|eAMQ.5664E7A702S80CI2C1HlAMQ.明EKFLORER.666346326gDEAL相JQUEUE国SYSTEM

29、.ADMIN.ACCOUNTING.QUEUE包SYSTEM.ATMIN.ACTIVITY.QUEUE叵|SYSTEM.JLDMIN.CMAWEL.EVEBT|B|SYSTEM.*DMIM_COMMOI.EVEHTIs)SYSTEM.ADWIHCOMMOI.QUEUE回SYSTEM.ADMINCONFIG.EVEHT回SYSTEM.AEMIN.LOGGER.EVEBTglWYT丽ADMTNPHKFMFVHNT|方案:队列”的标准-分布式I上次更新1匕百:16E8顶)|确:_|取消7)同理在队列管理器QMG2、QMG3、QMG4、GateWay上分别配置死信队列为QDEAD。4.3.4创建集群共

30、享队列1)在“导航器”视图中,展开【队列管理器】文件夹,展开队列管理器QMG1,右键单击【队列】文件夹,然后单击新建本地队列。将打开“新建本地队列”向导。输入本地队列名称QUEUE,执行下一步。40/47|口以1时建小他限制藕人意豪睢的取象附魂信息的UEU3|选挂号加中官制新利猊屎脖的理食前象。IskfemTjimni?localqueue遇西区j一此向粤完就力可隼脂玷-向躲白悼匹酉谢象口r启姗唱以蟠BEBijns。1匚I下一步嗯3I前日鼠油2)在更改属性选项卡选择【集群】选项,选择在集群中共享,输入集群名称CLUSTER_QMG,选择缺省绑定类型为【不固定】,选择集群工作负载使用队列为【任何】,点击完成。41/47|口以1更凶属性粒展耗发件储计室T生触事有现更融动本阚利的属性在新中井豆r不在新中井里住在恁群中共享E丽城丽在售戟列表中共甲I决百珏定交出:CLIL队31年驱3队且优粹:笔集工作负载使用h列,江一步,I丁步土II亢加坦)I取消I3)按以上操作分别在队列管理器Gateway、QMG2、QMG3、QMG4上分别创建集群共享队列QUEUE。4.4配置集群权限集群成员配置好后需配置集群访问权限(即配置网关队列管理器Gateway的连接权限和对队列的操作权限)。1)在服务器上添加访问队列管理器的用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论