收藏 分销(赏)

WebSphereMQ集群操作基础手册.doc

上传人:快乐****生活 文档编号:3032033 上传时间:2024-06-13 格式:DOC 页数:47 大小:1.87MB 下载积分:12 金币
下载 相关 举报
WebSphereMQ集群操作基础手册.doc_第1页
第1页 / 共47页
WebSphereMQ集群操作基础手册.doc_第2页
第2页 / 共47页


点击查看更多>>
资源描述
版本号 V1.0 日期 -12-07 MQ集群操作手册 目录 1、序言 1 1.1编写目标 1 1.2背景 1 1.3 定义 2 2、技术准备 2 2.1 集群架构图 2 2.2 集群定义 2 2.3 集群优点 2 2.4 集群组件 3 3、安装MQ 4 3.1软件需求 4 3.2软件安装 5 4、队列管理器集群 16 4.1 集群架构 16 4.2 创建队列管理器组员 17 4.3 创建队列管理器集群 30 4.4 配置集群权限 42 5、集群消息验证 45 1、序言 1.1编写目标 本文档系统介绍了websphere mq安装和集群配置,本文档适合技术部相关开发和实施人员阅读。 1.2背景 集群(Cluster)技术是发展高性能计算机一项技术。它是一组相互独立计算机,利用高速通信网络组成一个单一计算机系统,并以单一系统模式加以管理。其出发点是提供高可靠性、可扩充性和抗灾难性。一个集群包含多台拥有共享数据存放空间服务器,各服务器经过内部局域网相互通信。当一台服务器发生故障时,它所运行应用程序将由其它服务器自动接管。采取集群系统通常是为了提升系统稳定性和网络中心数据处理能力及服务能力。 1.3 定义 mq: websphere mq 2、技术准备 2.1 集群架构图 2.2 集群定义 能够把集群认为是一个队列管理器网络,或是一个队列管理器集合,集群中队列管理器能够是布署在不一样操作系统平台。 2.3 集群优点 使用群集有两个优点: 1)   降低系统管理: 即使您创建了一个很小群集,全部将降低系统管理工作。在群集中建立队列管理网络比在分布式队列建立网络将使用更少定义。因为使用更少定义,您将能够愈加快和更轻易地建立和改变网络。而且降低了定义错误风险。 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、安装MQ 3.1软件需求 1、硬件环境要求 任何基于 32(64) 位 Intel 处理器 PC 机。 支持 SNA LU 6.2、TCP/IP、NetBIOS 或 SPX 通信硬件。 对于经典安装,WebSphere MQ最少需要大约 85 兆字节(MB)磁盘空间用于产品代码和数据(假如使用 NTFS)。最少需要20 MB 作为运行空间。而且,安装进程需要在系统盘上需要30M临时空间。 2、软件环境要求 WebSphere MQ 7.5 for Windows服务器安装版对Windows 操作系统最低要求: Microsoft Windows 。能够是Microsoft Windows 专业版或Microsoft Windows 服务器版,而且带有 Service Pack 3 或更高版本补丁。 Microsoft Windows XP。带有 Service Pack 1 或更高版本补丁。 3.2软件安装 安装过程大约需要30 分钟。 1、开启MQ 7.5安装程序 双击Setup.exe 图标以开启安装 安装程序开启后,显示界面以下图所表示: 2、软件需求检验 在选择安装WebSphereMQ之前,需要确定MQ所需要必备软件安装情况,单击[软件需求(S)] 图标,安装程序会自动检测系统中已安装和未安装必备软件。 已安装软件会在右侧经过()进行标示;未安装软件会在右侧经过( )进行标示。 假如确定必备软件存在没有安装情况,可经过下述路径进行安装: 单击项目左边 + 符号以显示安装路径链接。 选择必备软件安装路径。在WebSphere MQ 安装软件中列出两种安装路径,分别为: CD-ROM 网络(N) 3、网络配置 在网络设置中,需要依据本机所在环境,做出对应选择。假如机器工作在域中,则需要提供域账户。而且,在以后更改域账户密码同时,也要在MQ开启时做对应改动。在本例中,使用非域账户进行安装。 选择简体汉字,开启安装: 安装加载页面: 4、选择安装类型 在接收 MQ 安装许可协议后,进入安装类型选择, 通常来说,对于初学者,提议选择经典安装。对那些很了解 MQ,并清楚自己需求用户,能够选择其它两个选项。在本例中,选择经典安装。 在选择经典安装情况下,MQ V7.1 将安装到默认目录: C:\Program Files (x86)\IBM\WebSphere MQ_1 5、开始安装MQ v7.5 在随即弹出对话框中,点击安装,安装开始。 正在安装: 安装完成: 6、配置MQ开启向导 在安装完成后,会弹出配置向导。在该向导中,会再次确定网络配置,在本例中,使用非域账户,和前面安装设置保持一致。 到此为止,MQ V7.1 成功安装到系统中。 在 Windows 系统中运行 dspmqinst命令, 能够得到具体 MQ 安装信息。 4、队列管理器集群 本例中需要创建Websphere MQ集群,我们这里创建五个队列管理器。本例中有3台服务器,IP分别为192.168.4.2、192.168.4.3、192.168.4.4 , 以下简称4.2、4.3、4.4 。我们需要在4.3上建立队列管理器(GateWay)充当网关队列管理器,队列管理器(QMG1)和队列管理器(QMG2)充当两个完全储存库,在4.2上建立队列管理器(QMG3),在4.4上建立队列管理器(QMG4)充当部分储存库。 五个队列管理器相关参数以下: 队列管理器 GateWay QMG1 QMG2 QMG3 QMG4 目标主机 192.168.4.3 192.168.4.3 192.168.4.3 192.168.4.2 192.168.4.4 监听器端口 1414 1415 1416 1414 1414 集群共享队列 QUEUE QUEUE QUEUE QUEUE QUEUE 死信队列 QDEAD QDEAD QDEAD QDEAD QDEAD 服务器连接通道 CONN.TO.GATEWAY 4.1 集群架构 4.2 创建队列管理器组员 4.2.1 创建网关队列管理器 1) 在服务器192.168.4.3上开启 WebSphere MQ 资源管理器 2) 在“导航器”视图中,右键单击【队列管理器】文件夹,然后单击【新建 > 队列管理器】。 将打开“创建队列管理器”向导。 3) 在队列管理器名称字段中,输入GateWay 4) 单击下一步两次以转至向导“输入配置选项”部分。 5) 选择创建服务器连接通道。 6) 确保选择自动开启队列管理器。 7) 单击下一步以转至向导步骤 4。 8) 确保选中创建配置用于 TCP/IP 侦听器复选框。 9) 假如完成按钮不可用,那么在侦听端口号字段中输入另一个端口号。 假如目前值为 1414,那么尝试输入 1415 或 1416 10) 单击完成。 网关队列管理器GateWay建好后,我们需要给她创建提供对外访问“服务器连接通道”,以下图所表示: 在弹出创建“服务器连接通道”选项卡中,填写通道名称“CONN.TO.GATEWAY”,也可填写其它字符串,该名称是提供给外部访问,填写后点击完成。 4.2.2 创建完全储存库 1) 在服务器192.168.4.3上“导航器”视图中,右键单击【队列管理器】文件夹,然后单击【新建 > 队列管理器】。 将打开“创建队列管理器”向导。 2) 在弹出【创建队列管理器】选项卡中,填写队列管理器名称QMG1 3) 单击三次下一步。 4)在【输入监听器选项】中输入监听器端口号1415,点击完成。 5) 同理,创建完全储存器QMG2,输入队列管理器名称QMG2和监听端口号1416。 4.2.3 创建部分储存库 在服务器192.168.4.2和192.168.4.4上分别创建队列管理器QMG3、QMG4充当部分储存库。创建队列管理器方法参考4.2.2部分。需勾选【创建服务器连接通道】选项,并按4.2.4部分为队列管理器创建访问权限。 4.2.4 设置队列管理器访问权限 1) 在服务器上添加访问队列管理器用户MQUSER,密码abc123+ 2) 为角色添加管理队列管理器权限: 在导航栏中选择队列管理器,右键点击选择:【对象权限】 –》【管理队列管理器权限统计】, 在管理权限统计选项卡中单击【新建】,在新建权限选项卡中输入之前新建服务器用户MQUSER,权限中勾选【更改】、【删除】、【显示】、【连接】、【查询】等选项。 4.2.5 添加远程队列管理器 1) 在“导航器”视图中,右键单击【队列管理器】文件夹,然后单击【添加远程队列管理器】。 将打开“添加队列管理器”向导。输入远程队列管理器名称QMG3,选择【直接连接】方法,实施下一步。 2) 填写远程队列管理器主机名或IP地址192.168.4.2及端口号1414,单击两次下一步。 3) 指定用户标识具体信息:勾选启用用户标识,填写远程服务器上新增用户名MQUSE,点击完成。 3) 同理,将服务器192.168.4.4上队列管理器QMG4添加至服务器192.168.4.3上。 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】文件夹,然后单击【将队列管理器添加到集群】,选择服务器192.168.4.2上队列管理器QMG3,实施下一步。 2) 选择部分储存库,实施下一步。 3) 设置队列管理器QMG3集群接收方通道,连接通道端口号要设置为QMG3监听端口(1414)。实施下一步: 4) 选择全部库队列管理器,实施下一步。 5 ) 选择全部库队列管理器使用集群接收方通道,实施下一步。 6) 同理,按以上1-5步将队列管理器GateWay和服务器192.168.4.4上队列管理器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) 在服务器192.168.4.3上添加访问队列管理器用户MQUSER,密码abc123+ 2) 为角色添加管理队列管理器权限: 在导航栏中选择【队列管理器】GateWay,右键点击选择:【对象权限】 –》【添加基于角色权限】,输入创建用户MQUSER,选择权限等级为【只读访问权】。 3) 为队列添加操作权限: 3.1) 展开网关队列管理器GateWay,单击【队列】文件夹,右击队列QUEUE,选择:【对象权限】 –》【管理权限统计】 3.2) 在管理权限统计选项卡展开【特定概要文件】,选择队列QUEUE,单击【新建】按钮。 3.3) 在新建权限选项卡中输入实体名称MQSUER,MQI选择勾选【浏览】、【取出】、【查询】、【放入】选项,点击确定。 5、集群消息验证 打开命令提醒符,然后根据以下步骤操作: 1) 在Windows 上,输入命令: amqsput QUEUE GateWay 2) 在一行或多行上输入一些消息文本,然后按 Enter 键两次。 此时会显示以下消息: Sample AMQSPUT0 end 3) 使用 WebSphere MQ 资源管理器来验证是否已发送测试消息: 查看消息被发送到群集中哪个队列管理器消息队列中,有一部分消息被发送到GateWay群集共享队列QUEUE中,另一部分消息被发送到QMG3和QMG3群集共享队列QUEUE中。 3.1) 在“导航器”视图中,展开【队列管理器】文件夹,然后再展开 GateWay。 3.2) 单击【队列】文件夹。 3.3) 在“内容”视图中,右键单击 QUEUE,然后单击【浏览消息】。 将打开“消息”浏览器,显示目前 QUEUE 上消息列表。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服