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

下载本文档

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

文档简介

3/47 版本号V1.0日期2015-12-07MQ集群操作手册目录1、序言 21.1编写目的 21.2背景 21.3定义 22、技术准备 32.1集群架构图 32.2集群的定义 32.3集群的优点 32.4集群的组件 43、安装MQ 53.1软件需求 53.2软件安装 54、队列管理器集群 164.1集群架构 174.2创建队列管理器成员 174.3创建队列管理器集群 304.4配置集群权限 425、集群消息验证 451、序言1.1编写目的 本文档系统介绍了webspheremq安装与集群的配置,本文档适合技术部相关开发与实施人员阅读。1.2背景 集群(Cluster)技术是发展高性能计算机的一项技术。它是一组相互独立的计算机,利用高速通信网络组成一个单一的计算机系统,并以单一系统的模式加以管理。其出发点是提供高可靠性、可扩充性和抗灾难性。一个集群包含多台拥有共享数据存储空间的服务器,各服务器通过内部局域网相互通信。当一台服务器发生故障时,它所运行的应用程序将由其它服务器自动接管。采用集群系统通常是为了提高系统的稳定性和网络中心的数据处理能力及服务能力。1.3定义 mq:webspheremq比在分布式队列建立网络将使用更少的定义。由于使用更少的定义,您将能够更快和更容易地建立和改变网络。并且降低了定义错误的风险。2)

增强可用性和实现负载均衡: 简单的群集将更容易管理。对于复杂的群集,将提高了扩展性和可用性。因为您可以定义在不同的队列管理器定义相同的队列,因此工作负载可以在群集的队列管理器实现均衡。2.4集群的组件1)

集群资源库(队列):资源库中存放了集群中队列管理器的信息,包括队列管理器名,以及它们的通道和队列等。这些资源库信息通过一个叫SYSTEM.CLUSTER.COMMAND.QUEUE

的队列进行交换,并存放到一个叫SYSTEM.CLUSTER.REPOSITORY.QUEUE

的固定队列中。资源库可能是完全或部分的。每个队列管理器至少要连接到一个拥有完全资源库的队列管理器。每一个集群队列管理器必须有一个叫SYSTEM.CLUSTER.REPOSITORY.QUEUE

的本地队列,在集群中至少一个集群队列管理器含有完全资源库。对于每个集群队列管理器,必须要预定义一个集群-发送通道连接到资源库队列管理器中。资源库队列管理器之间必须要互连,网络状况要比较好,和具有高可用性。普通队列管理器只包含有部分资源库信息。2)

集群-发送通道:集群-发送通道的类型为TYPE(CLUSSDR),集群队列管理器使用集群-发送通道可以把消息发送到完全资源库队列管理器中。这个通道被用来通知队列管理器状态的改变,例如,队列的删除和创建。它仅和第一个完全资源库队列管理器联系。3)

集群-接收通道:集群-接收通道的类型为TYPE(CLUSRCVR),集群队列管理器可以使用它接收集群内的消息。每一个集群队列管理器至少需要一个集群-接收通道。4)

集群传输队列:从

一个队列管理器发送到其它队列管理器的消息都将被放到SYSTEM.CLUSTER.TRANSMIT.QUEUE

队列中,在每个队列管理器中必须要存在集群传输队列。3、安装MQ3.1软件需求 1、硬件环境要求 任何基于32(64)位Intel处理器PC机。支持SNALU6.2、TCP/IP、NetBIOS或SPX的通信硬件。对于典型安装,WebSphereMQ至少需要大约85兆字节(MB)的磁盘空间用于产品代码和数据(如果使用NTFS)。至少需要20MB作为运行空间。而且,安装进程需要在系统盘上需要30M的临时空间。 2、软件环境要求 WebSphereMQ7.5forWindows服务器安装版对Windows操作系统的最低要求:MicrosoftWindows2000。可以是MicrosoftWindows2000专业版或MicrosoftWindows2000服务器版,并且带有ServicePack3或更高版本的补丁。MicrosoftWindowsXP。带有ServicePack1的或更高版本的补丁。3.2软件安装安装过程大约需要30

分钟。1、启动MQ7.5安装程序双击Setup.exe图标以启动安装安装程序启动后,显示界面如下图所示:2、软件需求检查在选择安装WebSphereMQ之前,需要确认MQ所需要的必备软件的安装情况,单击[软件需求(S)]图标,安装程序会自动检测系统中已安装和未安装的必备软件。已安装的软件会在右侧通过()进行标示;未安装的软件会在右侧通过()进行标示。如果确认必备软件存在没有安装的情况,可通过下述途径进行安装:单击项目左边的+符号以显示安装途径链接。选择必备软件的安装途径。在WebSphereMQ安装软件中列出两种安装途径,分别为:CD-ROM网络(N)3、网络配置在网络设置中,需要根据本机所在的环境,做出相应的选择。如果机器工作在域中,则需要提供域账户。并且,在以后更改域账户密码的同时,也要在MQ启动时做相应改动。在本例中,使用非域账户进行安装。选择简体中文,启动安装:安装加载页面:4、选择安装类型在接受MQ的安装许可协议后,进入安装类型的选择,一般来说,对于初学者,建议选择典型安装。对那些非常了解MQ,并清楚自己需求的用户,可以选择其它两个选项。在本例中,选择典型安装。在选择典型安装的情况下,MQV7.1将安装到默认目录:C:\ProgramFiles(x86)\IBM\WebSphereMQ_15、开始安装MQv7.5在随后弹出的对话框中,点击安装,安装开始。正在安装:安装完成:6、配置MQ启动向导在安装完成后,会弹出配置向导。在该向导中,会再次确认网络配置,在本例中,使用非域账户,与前面的安装设置保持一致。到此为止,MQV7.1成功安装到系统中。在Windows系统中运行dspmqinst命令,可以得到具体的MQ安装信息。4、队列管理器集群 本例中需要创建WebsphereMQ集群,我们这里创建五个队列管理器。本例中有3台服务器,IP分别为、、,以下简称4.2、4.3、4.4。我们需要在4.3上建立队列管理器(GateWay)充当网关队列管理器,队列管理器(QMG1)和队列管理器(QMG2)充当两个完全储存库,在4.2上建立队列管理器(QMG3),在4.4上建立队列管理器(QMG4)充当部分储存库。 五个队列管理器的相关参数如下:队列管理器GateWayQMG1QMG2QMG3QMG4目标主机监听器端口14141415141614141414集群共享队列QUEUEQUEUEQUEUEQUEUEQUEUE死信队列QDEADQDEADQDEADQDEADQDEAD服务器连接通道CONN.TO.GATEWAY4.1集群架构4.2创建队列管理器成员4.2.1创建网关队列管理器1)在服务器上启动WebSphereMQ资源管理器2)在“导航器”视图中,右键单击【队列管理器】文件夹,然后单击【新建>队列管理器】。将打开“创建队列管理器”向导。3)在队列管理器名称字段中,输入GateWay4)单击下一步两次以转至向导的“输入配置选项”部分。5)选择创建服务器连接通道。6)确保选择自动启动队列管理器。7)单击下一步以转至向导的步骤4。8)确保选中创建配置用于TCP/IP的侦听器复选框。9)如果完成按钮不可用,那么在侦听端口号字段中输入另一个端口号。如果当前值为1414,那么尝试输入1415或141610)单击完成。网关队列管理器GateWay建好后,我们需要给他创建提供对外访问的“服务器连接通道”,如下图所示:在弹出的创建“服务器连接通道”选项卡中,填写通道名称“CONN.TO.GATEWAY”,也可填写其他字符串,该名称是提供给外部访问的,填写后点击完成。4.2.2创建完全储存库1)在服务器上“导航器”视图中,右键单击【队列管理器】文件夹,然后单击【新建>队列管理器】。将打开“创建队列管理器”向导。2)在弹出的【创建队列管理器】选项卡中,填写队列管理器名称QMG13)单击三次下一步。4)在【输入监听器选项】中输入监听器端口号1415,点击完成。5)同理,创建完全储存器QMG2,输入队列管理器名称QMG2和监听端口号1416。4.2.3创建部分储存库 在服务器和上分别创建队列管理器QMG3、QMG4充当部分储存库。创建队列管理器方法参考4.2.2部分。需勾选【创建服务器连接通道】选项,并按4.2.4部分为队列管理器创建访问权限。4.2.4设置队列管理器的访问权限1)在服务器上添加访问队列管理器的用户MQUSER,密码abc123+2)为角色添加管理队列管理器的权限: 在导航栏中选择队列管理器,右键点击选择:【对象权限】–》【管理队列管理器权限记录】,在管理权限记录选项卡中单击【新建】,在新建权限选项卡中输入之前新建的服务器用户MQUSER,权限中勾选【更改】、【删除】、【显示】、【连接】、【查询】等选项。4.2.5添加远程队列管理器1)在“导航器”视图中,右键单击【队列管理器】文件夹,然后单击【添加远程队列管理器】。将打开“添加队列管理器”向导。输入远程队列管理器名称QMG3,选择【直接连接】方式,执行下一步。2)填写远程队列管理器的主机名或IP地址及端口号1414,单击两次下一步。3)指定用户标识详细信息:勾选启用用户标识,填写远程服务器上新增的用户名MQUSE,点击完成。3)同理,将服务器上的队列管理器QMG4添加至服务器上。4.3创建队列管理器集群4.3.1添加完全储存库至集群1)在“导航器”视图中,右键单击【队列管理器集群】文件夹,然后单击【新建>队列管理器集群】。将打开“创建集群”向导。输入集群名称CLUSTER_QMG,执行下一步。2)在【选择第一个完整储存库队列管理器】向导中选择队列管理器QMG1做为完全储存库,执行下一步。3)在【选择第二个完整储存库队列管理器】向导中选择队列管理器QMG2做为完全储存库,执行下一步。4)在第一个完全储存库队列管理器上QMG1上创建集群接受方通道,连接通道的端口号要设置为QMG1的监听端口(1415)。5)用同样的方法在第二个完全储存库队列管理器上QMG2上创建集群接受方通道。连接通道的端口号要设置为QMG2的监听端口(1416)。点击完成。4.3.2添加部分储存库至集群1)在“导航器”视图中,右键单击刚新建的集群【CLUSTER_QMG】文件夹,然后单击【将队列管理器添加到集群】,选择服务器上的队列管理器QMG3,执行下一步。2)选择部分储存库,执行下一步。3)设置队列管理器QMG3的集群接受方通道,连接通道的端口号要设置为QMG3的监听端口(1414)。执行下一步:4)选择全部库队列管理器,执行下一步。5

)选择全部库队列管理器使用的集群接收方通道,执行下一步。6)同理,按以上1-5步将队列管理器GateWay和服务器上的队列管理器QMG4添加至集群CLUSTER_QMG。以下为集群结构图:4.3.3创建死信队列1)在“导航器”视图中,展开【队列管理器】文件夹,展开队列管理器QMG1,右键单击【队列】文件夹,然后单击新建>本地队列。将打开“新建本地队列”向导。输入死信队列名称"QDEAD":2)选择队列类型为死信队列(SYSTME.DEAD.LETTER.QUEUE):3)修改【缺省持久性】为持久,点击完成。4)同理在队列管理器QMG2、QMG3、QMG4、GateWay上分别创建死信队列QDEAD。5)为队列管理器配置死信队列,右击队列管理器QMG1,单击【属性】选项,在属性选项卡选择【扩展】:6

)选择之前创建的死信队列QDEAD,点击确定。7)同理在队列管理器QMG2、QMG3、QMG4、GateWay上分别配置死信队列为QDEAD。4.3.4创建集群共享队列1)在“导航器”视图中,展开【队列管理器】文件夹,展开队列管理器QMG1,右键单击【队列】文件夹,然后单击新建>本地队列。将打开“新建本地队列”向导。输入本地队列名称"QUEUE",执行下一步。2)在更改属性选项卡选择【集群】选项,选择在集群中共享,输入集群名称CLUSTER_QMG,选择缺省绑定类型为【不固定】,选择集群工作负载使用队列为【任何】,点击完成。3)按以上操作分别在队列管理器GateWay、QMG2、QMG3、QMG4上分别创建集群共享队列"QUEUE"。4.4配置集群权限 集群成员配置好后需配置集群访问权限(即配置网关队列管理器GateWay的连

温馨提示

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

评论

0/150

提交评论