




免费预览已结束,剩余11页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MQ6.0升级指南详细步骤目录1、原MQ数据文件备份22、操作系统环境准备33、必要的文件目录准备34、用户准备35、解压安装包36、运行MQ许可证程序47、安装 WebSphere MQ for Linux 服务器57.1安装Runtime57.2安装SDK67.3安装java67.4安装Client67.5安装Samples样例程序67.6安装Server77.7查看安装的MQ系列产品78、安装WebSphere MQ补丁78.1解压安装包78.2安装Runtime补丁88.3安装SDK补丁88.4安装Server补丁98.5安装Client补丁98.6安装Samples补丁98.7安装Java补丁98.8查看安装的MQ系列产品109、MQ队列管理器配置1010、启动MQ服务1111、测试MQServer1211、验证MQ工作状态1212、应急方案131、 原MQ数据文件备份先准备好安装包:WMQ_Linux_x86-64_v601.tar.gz、6.0.2-WS-MQ-LinuxX64-FP0003.tar。这两个包在现有的MQ服务器上已经存在:WMQ_Linux_x86-64_v601.tar.gz包分别放在ccisqz01、ccisqz02的/home/ap/ccis/mqmsoftware目录下6.0.2-WS-MQ-LinuxX64-FP0003.tar包分别放在ccisqz01、ccisqz02的/home/ap/ccis/mqmsoftware/fix目录下先以root登录ccisqz011) 备份ccisqz01系统下的配置文件呢及日志文件: 备份/var/mqm/qmgrs/QMC004备份/var/mqm/log2) 注意:先记录seqnum值:进入目录cd /opt/mqm/bin进入控制台:runmqsc QMC004查看seqnum值:发送通道:DIS CHS(CHC004A001) CURSEQNO接收通道:DIS CHS(CHA001C004) CURSEQNO记录CURSEQNO的值以便如要应急重置seqnum用。1、 以root登录ccisqz02(先在ccisqz02成功完成迁移,再迁移ccisqz01)2、 MQ服务停止(1) 停止所有跟队列管理器相关的监听程序endmqlsr -m QMC004(2)首先正常停止:$endmqm w QMC004如不能正常停止(3)立即停止:$endmqm i QMC004如不能正常停止(4)强制停止:$endmqm -p QMC004如不能正常停止(5)杀死有关进程和残留在系统内部的信号灯和共享内存:a)执行ps命令找到运行的队列管理器程序进程ID。ps -ef | grep QMC004b)终止所有仍在运行的队列管理器进程。使用 kill命令指定用 ps 命令发现的进程ID。 注: 无法停止的进程可使用kill -9来终止。 c)杀死所有残留在系统内部的信号灯和共享内存(其属主和组均为mqm,需要用root或mqm用户来杀死):ipcs -s| grep mqm | awk print $2|xargs -i ipcrm -s ipcs -m| grep mqm | awk print $2|xargs -i ipcrm -m 注:停止队列管理器后,若重新启动失败,则可检查上次停止后是否有IPC资源未释放。若有将会导致启动失败,需要通过上述方法予以删除(注意不要误删!)。备注:停止MQ后用dspmq QMC004 命令来查看MQ的运行状态。运行状态有:Starting正在启动Running正在运行Ending正在停止Ended normally已经正常终止Ended immediately已经立即终止Ended preemtively已经强制终止Ended unexpectively异常终止3、备份原系统下的MQ配置文件:备份/var/mqm/qmgrs/QMC0042、操作系统环境准备安装Red hat Linux操作系统 (文档由北数出)3、必要的文件目录准备 mkdir /opt/mqm # 安装文件解压后的存放目录mkdir /var/mqm # 工作路径4、用户准备用户需求,用root用户创建mqm用户组和mqm用户,并把mqm用户添加到mqm用户组。把ccis用户也加到mqm用户组下。5、解压安装包进入MQ安装包WMQ_Linux_x86-64_v601.tar.gz所在的目录输入命令tar zxvf WMQ_Linux_x86-64_v601.tar.gz解压该安装包得到如下文件列表:6、运行MQ许可证程序要安装 WebSphere MQ 软件包,首先要运行 MQ 许可证程序.用root用户登录,进入安装目录,输入命令./mqlicense.sh,出现如下画面:输入2按Enter键选择English语言输入Enter键,出现如下协议阅读页面:选择1按Enter键同意协议,完成运行MQ许可证。7、安装 WebSphere MQ for Linux 服务器7.1安装Runtime输入命令rpm ivh MQSeriesRuntime-6.0.1-0.x86_64.rpm如下:等待安装,出现如下页面,则说明Runtime安装完成。7.2安装SDK 输入命令rpm ivh MQSeriesSDK-6.0.1-0.x86_64.rpm如下:等待安装,出现如下页面,则说明SDK安装完成。7.3安装java 输入命令:rpm ivh MQSeriesJava-6.0.1-0.X86_64.rpm如下:等待安装,出现如下页面,则说明Java安装完成。7.4安装Client 输入命令:rpm ivh MQSeriesClient-6.0.1-0.x86_64.rpm如下:等待安装,出现如下页面,则说明Client安装完成。7.5安装Samples样例程序 输入命令:rpm ivh MQSeriesSamples-6.0.1-0.x86_64.rpm如下:等待安装,出现如下页面,则说明Samples安装完成。7.6安装Server 输入命令:rpm ivh MQSeriesServer-6.0.1-0.X86_64.rpm如下:等待安装,出现如下页面,则说明Server安装完成。7.7查看安装的MQ系列产品输入命令:rpm qa | grep MQSeries如下:列出如下安装列表,确认是我们要的安装,则说明MQ安装成功。8、安装WebSphere MQ补丁 安装MQ补丁的前提是已正常安装MQ服务器8.1解压安装包进入MQ补丁所在的目录,使用tar xvf 6.0.2-WS-MQ-LinuxX64-FP0003.tar命令解压安装包如下图:8.2安装Runtime补丁输入命令:rpm -ivh MQSeriesRuntime-U811635-6.0.2-3.x86_64.rpm如下图:等待安装,出现如下页面说明Runtime补丁安装成功8.3安装SDK补丁输入命令:rpm -ivh MQSeriesSDK-U811635-6.0.2-3.x86_64.rpm如下图:等待安装,出现如下页面说明SDK补丁安装成功8.4安装Server补丁输入命令:rpm -ivh MQSeriesServer-U811635-6.0.2-3.x86_64.rpm如下图等待安装,出现如下页面说明Server补丁安装成功8.5安装Client补丁输入命令:rpm -ivh MQSeriesClient-U811635-6.0.2-3.x86_64.rpm如下图:等待安装,出现如下页面说明Client补丁安装成功8.6安装Samples补丁输入命令:rpm -ivh MQSeriesSamples-U811635-6.0.2-3.x86_64.rpm如下图:等待安装,出现如下页面说明Samples补丁安装成功8.7安装Java补丁输入命令:rpm -ivh MQSeriesJava-U811635-6.0.2-3.x86_64.rpm如下图:等待安装,出现如下页面说明Java补丁安装成功8.8查看安装的MQ系列产品输入命令:rpm qa | grep MQSeries如下:列出如下安装列表,确认是我们要的安装,则说明MQ安装成功。9、MQ队列管理器配置以mqm用户登录机子(1)进入目录可配置目录cd /opt/mqm/samp(2) 创建MQ队列管理器crtmqm -lc -lf 16384 -lp 25 -ls 5 QMC004【WebSphere MQ queue manager created.Creating or replacing default objects for QMC004.Default objects statistics : 40 created. 0 replaced. 0 failed.Completing setup.Setup completed.】(3) 启动队列管理器strmqm QMC004【WebSphere MQ queue manager QMC004 starting.5 log records accessed on queue manager QMC004 during the log replay phase.Log replay for queue manager QMC004 complete.Transaction manager state recovered for queue manager QMC004.WebSphere MQ queue manager QMC004 started.】(5) 启动管理工具启动mq管理工具,通过mq.txt脚本配置MQ队列管理器的队列信息,并把日志纪录到mq.log文件,步骤如下:A、 上传mq.txt到/opt/mqm/samp目录下,并执行如下命令:B、执行命令:runmqsc QMC004 mq.log备注:mq.txt要先上传到/opt/mqm/samp目录下,mq.txt内容如下:DEFINE QL(QLC004BTIS01) DEFPSIST(YES) maxdepth(10000) REPLACEDEFINE QL(QLC004BTIS02) DEFPSIST(YES) maxdepth(10000) REPLACEDEFINE QL(QXC004A001) USAGE(XMITQ) DEFPSIST(YES) trigger trigtype(FIRST) trigdata(CHC004A001) INITQ(SYSTEM.CHANNEL.INITQ) maxdepth(10000) REPLACEdefine qremote(QRC004A001BTIS01) rname(QLA001BTIS01) rqmname(QMA001) xmitq(QXC004A001) DEFPSIST(YES) REPLACEdefine qremote(QRC004A001BTIS02) rname(QLA001BTIS02) rqmname(QMA001) xmitq(QXC004A001) DEFPSIST(YES) REPLACEdefine channel(CHC004A001) chltype(SDR) conname(1(1401) xmitq(QXC004A001) trptype(tcp) shortrty(10000) shorttmr(30) longtmr(300) longrty(999999999) batchsz(50) replacedefine channel(CHA001C004) chltype(RCVR) trptype(TCP)DEFINE QLOCAL(QDC004) defpsist(yes) maxdepth(20000) REPLACEDEFINE LISTENER(QMC004) TRPTYPE(TCP) PORT(1401) CONTROL(MANUAL) BACKLOG(0)alter qmgr deadq(QDC004)alter qmgr ccsid(819)-执行完毕后,查看mq.log日志。正常情况内容如下:【-bash-3.2$ cat mq.log5724-H72 (C) Copyright IBM Corp. 1994, 2005. ALL RIGHTS RESERVED.Starting MQSC for queue manager QMC004. 1 : DEFINE QL(QLC004BTIS01) DEFPSIST(YES) maxdepth(10000) REPLACEAMQ8006: WebSphere MQ queue created. : 2 : DEFINE QL(QLC004BTIS02) DEFPSIST(YES) maxdepth(10000) REPLACEAMQ8006: WebSphere MQ queue created. : 3 : DEFINE QL(QXC004A001) USAGE(XMITQ) DEFPSIST(YES) trigger trigtype(FIRST) trigdata(CHC004A001) INITQ(SYSTEM.CHANNEL.INITQ) maxdepth(10000) REPLACEAMQ8006: WebSphere MQ queue created. : 4 : define qremote(QRC004A001BTIS01) rname(QLA001BTIS01) rqmname(QMA001) xmitq(QXC004A001) DEFPSIST(YES) REPLACEAMQ8006: WebSphere MQ queue created. : 5 : define qremote(QRC004A001BTIS02) rname(QLA001BTIS02) rqmname(QMA001) xmitq(QXC004A001) DEFPSIST(YES) REPLACEAMQ8006: WebSphere MQ queue created. : 6 : define channel(CHC004A001) chltype(SDR) conname(2(1401) xmitq(QXC004A001) trptype(tcp) shortrty(10000) shorttmr(30) longtmr(300) longrty(999999999) batchsz(50) replaceAMQ8014: WebSphere MQ channel created. : 7 : define channel(CHA001C004) chltype(RCVR) trptype(TCP)AMQ8014: WebSphere MQ channel created. : 8 : DEFINE QLOCAL(QDC004) defpsist(yes) maxdepth(20000) REPLACEAMQ8006: WebSphere MQ queue created. : 9 : DEFINE LISTENER(QMC004) TRPTYPE(TCP) PORT(1401) CONTROL(MANUAL) BACKLOG(0)AMQ8626: WebSphere MQ listener created. : 10 : alter qmgr deadq(QDC004)AMQ8005: WebSphere MQ queue manager changed. : 11 : alter qmgr ccsid(819)AMQ8005: WebSphere MQ queue manager changed. : 11 MQSC commands read.No commands have a syntax error.All valid MQSC commands were processed.】10、启动MQ服务(1)、用mqm用户进入/opt/mqm/samp cd /opt/mqm/samp(2)、执行命令dspmq -m QMC004,察看队列管理器状态 运行状态有:Starting正在启动Running正在运行Ending正在停止Ended normally已经正常终止Ended immediately已经立即终止Ended preemtively已经强制终止Ended unexpectively异常终止(3)、正常为非正在运行状态,执行strmqm QMC004 启动管理器(4)、执行命令dspmq -m QMC004,察看队列管理器状态,直到队列管理器状态为正在运行(5)执行命令runmqlsr -t tcp -p 1401 -m QMC004 & 启动监听程序(6)、执行runmqsc QMC004命令进入控制台状态(7)、执行DISPLAY CHSTATUS(CHC004A001)察看通道状态,通道正常的话会显示通道详细信息;如果通道没有启动可以通过命令:start channel(CHC004A001)进行启动,并再查看通道状态为(running)启动成功。如有启动不成功,重置通道 reset channel(CHC004A001) seqnum(1)(8)、执行DISPLAY CHSTATUS(CHA001C004)察看通道状态,通道正常的话会显示通道详细信息;如果通道没有启动可以通过命令:start channel(CHA001C004)进行启动,并再查看通道状态为(running)启动成功。如有启动不成功,查看日志:cd /var/mqm/qmgrs/QMC004/errors/AMQERR01.LO中会出现AMQ9526错误类似如下格式:-08/19/2011 11:57:47 AM - Process(23974.10) User(mqm) Program(amqrmppa)AMQ9526: Message sequence number error for channel CHA001C004.EXPLANATION:The local and remote queue managers do not agree on the next message sequencenumber. A message with sequence number 12 has been sent when sequence number11 was expected.ACTION:Determine the cause of the inconsistency. It could be that the synchronizationinformation has become damaged, or has been backed out to a previous version. If the situation cannot be resolved, the sequence number can be manually resetat the sending end of the channel using the RESET CHANNEL command.-确定接收通道的sequence number为12(具体值根据具体情况而定)则reset channel(CHA001C004) seqnum(12) (具体值根据具体情况而定)再start channel(CHA001C004)进行启动,并再查看通道状态为(running)启动成功。如还是启动不成功。则得银监会查看channel(CHA001C004)的sequence number值。得到之后根据情况重置sequence number值。11、测试MQServer1、进入可执行目录/opt/mqm/samp/bincd /opt/mqm/samp/bin2、测试MQServer (1)、测试队列QLC004BTIS01 (a)、向队列管理器QMC004中的队列QLC004BTIS01上传信息: 执行命令./amqsput QLC004BTIS01 QMC004 出现如下信息:Sample AMQSPUT0 starttarget queue is QLC004BTIS01输入测试字符串:test,然后回车 再按Ctrl+D键退出(b)、从队列管理器QMC004中的队列QLC004BTIS01取出信息:执行命令./amqsget QLC004BTIS01 QMC004 等待一会儿,出现如下界面则说明成功取出信息Sample AMQSGET0 startmessage no more messagesSample AMQSGET0 end (2)、测试队列QLC004BTIS02(a)、向队列管理器QMC004中的队列QLC004BTIS02上传信息: 执行命令./amqsput QLC004BTIS02 QMC004 出现如下信息:Sample AMQSPUT0 starttarget queue is QLC004BTIS02输入测试字符串:test,然后回车再按Ctrl+D键退出(b)、从队列管理器QMC004中的队列QLC004BTIS02取出信息:执行命令./amqsget QLC004BTIS02 QMC004 等待一会儿,出现如下界面则说明成功取出信息Sample AMQSGET0 startmessage no more messagesSample AMQSGET0 end11、验证MQ工作状态准备文档: 1、根据”CCIS服务启动与停止说明”文档的1.5步骤操作,停止应用服务2、根据”MQ配置文件更改应用操作”文档的操作步骤,更改配置文件3、根据”CCIS服务启动与停止说明”文档的2.2步骤操作,启动应用服务4、打开IE输入CCIS系统的地址::1340/ccis/logon.jsf回车5、输入用户名和密码登录ccis系统6、根据”银税页面测试”文档的步骤操作对使用MQ服务的功能进行验证。如果都可以正常运行说明前台应用和MQ服务器是正常联通。则表明MQ的工作状态是正常的(1)、如果出现异常,则检查AP服务器和MQ服务器网络的联通性,方法:在ap服务器telnet 6 1401(2)、如果出现异常且网络联通正常,则说明MQ配置有问题,删除MQ队列管理器dltmqm QMC004,根据MQ队列管理器配置【9】步骤重新配置,配置完成后转到【10】步骤继续执行。注意:对ccisqz
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 输血安全知识培训试题及答案
- 2025年事业单位工勤技能-湖北-湖北计算机操作员五级(初级工)历年参考题库典型考点含答案解析
- 2025-2030中国综合桥梁系统行业市场发展趋势与前景展望战略研究报告
- 文化产业园产业集聚与服务创新:2025年产业融合发展模式与挑战深度分析报告001
- 2025年天然气加气站布局与社区安全防范体系的整合分析报告
- 编程教育未来趋势2025年在线平台盈利模式分析报告
- 2025年尾矿综合利用与生态修复技术创新成果分析报告
- 2025年事业单位工勤技能-河南-河南机械冷加工五级(初级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-河南-河南地质勘查员一级(高级技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-河南-河南信号工-机车信号设备维修五级(初级工)历年参考题库典型考点含答案解析
- 医院护理管理课件
- 2025年高考语文全国一卷试题真题及答案详解(精校打印)
- 附录E-IATF16949条款过程对照表
- GB∕T 3185-2016 氧化锌(间接法)
- 三级安全教育考试试题及(全)
- DB37∕T 5023-2014 非透明幕墙建筑外保温系统应用技术规程
- 电网调度自动化维护员岗位培训题库简答题
- 中国古代文学史《第二章:诗经》PPT课件(完整版)
- 云南省地质灾害群测群防手册
- 高级催乳师培训课程讲义
- 第三届韬奋杯全国出版社青编校大赛校对试题(已编辑)
评论
0/150
提交评论