MQ服务器安装及升级指南.docx

上传人:b****4 文档编号:5651739 上传时间:2023-05-08 格式:DOCX 页数:21 大小:171.13KB
下载 相关 举报
MQ服务器安装及升级指南.docx_第1页
第1页 / 共21页
MQ服务器安装及升级指南.docx_第2页
第2页 / 共21页
MQ服务器安装及升级指南.docx_第3页
第3页 / 共21页
MQ服务器安装及升级指南.docx_第4页
第4页 / 共21页
MQ服务器安装及升级指南.docx_第5页
第5页 / 共21页
MQ服务器安装及升级指南.docx_第6页
第6页 / 共21页
MQ服务器安装及升级指南.docx_第7页
第7页 / 共21页
MQ服务器安装及升级指南.docx_第8页
第8页 / 共21页
MQ服务器安装及升级指南.docx_第9页
第9页 / 共21页
MQ服务器安装及升级指南.docx_第10页
第10页 / 共21页
MQ服务器安装及升级指南.docx_第11页
第11页 / 共21页
MQ服务器安装及升级指南.docx_第12页
第12页 / 共21页
MQ服务器安装及升级指南.docx_第13页
第13页 / 共21页
MQ服务器安装及升级指南.docx_第14页
第14页 / 共21页
MQ服务器安装及升级指南.docx_第15页
第15页 / 共21页
MQ服务器安装及升级指南.docx_第16页
第16页 / 共21页
MQ服务器安装及升级指南.docx_第17页
第17页 / 共21页
MQ服务器安装及升级指南.docx_第18页
第18页 / 共21页
MQ服务器安装及升级指南.docx_第19页
第19页 / 共21页
MQ服务器安装及升级指南.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

MQ服务器安装及升级指南.docx

《MQ服务器安装及升级指南.docx》由会员分享,可在线阅读,更多相关《MQ服务器安装及升级指南.docx(21页珍藏版)》请在冰点文库上搜索。

MQ服务器安装及升级指南.docx

MQ服务器安装及升级指南

MQ6.0升级指南详细步骤

目录

1、原MQ数据文件备份2

2、操作系统环境准备3

3、必要的文件目录准备3

4、用户准备3

5、解压安装包3

6、运行MQ许可证程序4

7、安装WebSphereMQforLinux服务器5

7.1安装Runtime5

7.2安装SDK6

7.3安装java6

7.4安装Client6

7.5安装Samples样例程序6

7.6安装Server7

7.7查看安装的MQ系列产品7

8、安装WebSphereMQ补丁7

8.1解压安装包7

8.2安装Runtime补丁8

8.3安装SDK补丁8

8.4安装Server补丁9

8.5安装Client补丁9

8.6安装Samples补丁9

8.7安装Java补丁9

8.8查看安装的MQ系列产品10

9、MQ队列管理器配置10

10、启动MQ服务11

11、测试MQServer12

11、验证MQ工作状态12

12、应急方案13

1、原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登录ccisqz01

1)备份ccisqz01系统下的配置文件呢及日志文件:

备份/var/mqm/qmgrs/QMC004

备份/var/mqm/log

2)注意:

先记录seqnum值:

进入目录cd/opt/mqm/bin

进入控制台:

runmqscQMC004

查看seqnum值:

发送通道:

DISCHS(CHC004A001)CURSEQNO

接收通道:

DISCHS(CHA001C004)CURSEQNO

记录CURSEQNO的值以便如要应急重置seqnum用。

1、以root登录ccisqz02(先在ccisqz02成功完成迁移,再迁移ccisqz01)

2、MQ服务停止

(1)停止所有跟队列管理器相关的监听程序

endmqlsr-mQMC004

(2)首先正常停止:

$endmqm–wQMC004

如不能正常停止

(3)立即停止:

$endmqm–iQMC004

如不能正常停止

(4)强制停止:

$endmqm-pQMC004

如不能正常停止

(5)杀死有关进程和残留在系统内部的信号灯和共享内存:

a)执行ps命令找到运行的队列管理器程序进程ID。

ps-ef|grepQMC004

b)终止所有仍在运行的队列管理器进程。

使用kill命令指定用ps命令发现的进程ID。

注:

无法停止的进程可使用kill-9来终止。

c)杀死所有残留在系统内部的信号灯和共享内存(其属主和组均为mqm,需要用root或mqm用户来杀死):

ipcs-s|grepmqm|awk'{print$2}'|xargs-iipcrm-s{}

ipcs-m|grepmqm|awk'{print$2}'|xargs-iipcrm-m{}

注:

停止队列管理器后,若重新启动失败,则可检查上次停止后是否有IPC资源未释放。

若有将会导致启动失败,需要通过上述方法予以删除(注意不要误删!

)。

备注:

停止MQ后用dspmqQMC004命令来查看MQ的运行状态。

运行状态有:

Starting正在启动

Running正在运行

Ending正在停止

Endednormally已经正常终止

Endedimmediately已经立即终止

Endedpreemtively已经强制终止

Endedunexpectively异常终止

3、备份原系统下的MQ配置文件:

备份/var/mqm/qmgrs/QMC004

2、操作系统环境准备

安装RedhatLinux操作系统(文档由北数出)

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–zxvfWMQ_Linux_x86-64_v601.tar.gz解压该安装包得到如下文件列表:

6、运行MQ许可证程序

要安装WebSphereMQ软件包,首先要运行MQ许可证程序.

用root用户登录,进入安装目录,输入命令./mqlicense.sh,出现如下画面:

输入2按Enter键选择English语言

输入Enter键,出现如下协议阅读页面:

选择1按Enter键同意协议,完成运行MQ许可证。

7、安装WebSphereMQforLinux服务器

7.1安装Runtime

输入命令rpm–ivhMQSeriesRuntime-6.0.1-0.x86_64.rpm如下:

等待安装,出现如下页面,则说明Runtime安装完成。

7.2安装SDK

输入命令rpm–ivhMQSeriesSDK-6.0.1-0.x86_64.rpm如下:

等待安装,出现如下页面,则说明SDK安装完成。

7.3安装java

输入命令:

rpm–ivhMQSeriesJava-6.0.1-0.X86_64.rpm如下:

等待安装,出现如下页面,则说明Java安装完成。

7.4安装Client

输入命令:

rpm–ivhMQSeriesClient-6.0.1-0.x86_64.rpm如下:

等待安装,出现如下页面,则说明Client安装完成。

7.5安装Samples样例程序

输入命令:

rpm–ivhMQSeriesSamples-6.0.1-0.x86_64.rpm如下:

等待安装,出现如下页面,则说明Samples安装完成。

7.6安装Server

输入命令:

rpm–ivhMQSeriesServer-6.0.1-0.X86_64.rpm如下:

等待安装,出现如下页面,则说明Server安装完成。

7.7查看安装的MQ系列产品

输入命令:

rpm–qa|grepMQSeries如下:

列出如下安装列表,确认是我们要的安装,则说明MQ安装成功。

8、安装WebSphereMQ补丁

安装MQ补丁的前提是已正常安装MQ服务器

8.1解压安装包

进入MQ补丁所在的目录,使用tar–xvf6.0.2-WS-MQ-LinuxX64-FP0003.tar命令解压安装包如下图:

8.2安装Runtime补丁

输入命令:

rpm-ivhMQSeriesRuntime-U811635-6.0.2-3.x86_64.rpm如下图:

等待安装,出现如下页面说明Runtime补丁安装成功

8.3安装SDK补丁

输入命令:

rpm-ivhMQSeriesSDK-U811635-6.0.2-3.x86_64.rpm如下图:

等待安装,出现如下页面说明SDK补丁安装成功

8.4安装Server补丁

输入命令:

rpm-ivhMQSeriesServer-U811635-6.0.2-3.x86_64.rpm如下图

等待安装,出现如下页面说明Server补丁安装成功

8.5安装Client补丁

输入命令:

rpm-ivhMQSeriesClient-U811635-6.0.2-3.x86_64.rpm如下图:

等待安装,出现如下页面说明Client补丁安装成功

8.6安装Samples补丁

输入命令:

rpm-ivhMQSeriesSamples-U811635-6.0.2-3.x86_64.rpm如下图:

等待安装,出现如下页面说明Samples补丁安装成功

8.7安装Java补丁

输入命令:

rpm-ivhMQSeriesJava-U811635-6.0.2-3.x86_64.rpm如下图:

等待安装,出现如下页面说明Java补丁安装成功

8.8查看安装的MQ系列产品

输入命令:

rpm–qa|grepMQSeries如下:

列出如下安装列表,确认是我们要的安装,则说明MQ安装成功。

9、MQ队列管理器配置

以mqm用户登录机子

(1)进入目录可配置目录

cd/opt/mqm/samp

(2)创建MQ队列管理器

crtmqm-lc-lf16384-lp25-ls5QMC004

【WebSphereMQqueuemanagercreated.

CreatingorreplacingdefaultobjectsforQMC004.

Defaultobjectsstatistics:

40created.0replaced.0failed.

Completingsetup.

Setupcompleted.】

(3)启动队列管理器

strmqmQMC004

【WebSphereMQqueuemanager'QMC004'starting.

5logrecordsaccessedonqueuemanager'QMC004'duringthelogreplayphase.

Logreplayforqueuemanager'QMC004'complete.

Transactionmanagerstaterecoveredforqueuemanager'QMC004'.

WebSphereMQqueuemanager'QMC004'started.】

(5)启动管理工具

启动mq管理工具,通过mq.txt脚本配置MQ队列管理器的队列信息,并把日志纪录到mq.log文件,步骤如下:

A、上传mq.txt到/opt/mqm/samp目录下,并执行如下命令:

B、执行命令:

runmqscQMC004mq.log

备注:

mq.txt要先上传到/opt/mqm/samp目录下,mq.txt内容如下:

DEFINEQL(QLC004BTIS01)DEFPSIST(YES)maxdepth(10000)REPLACE

DEFINEQL(QLC004BTIS02)DEFPSIST(YES)maxdepth(10000)REPLACE

DEFINEQL(QXC004A001)USAGE(XMITQ)DEFPSIST(YES)triggertrigtype(FIRST)trigdata(CHC004A001)INITQ(SYSTEM.CHANNEL.INITQ)maxdepth(10000)REPLACE

defineqremote(QRC004A001BTIS01)rname(QLA001BTIS01)rqmname(QMA001)xmitq(QXC004A001)DEFPSIST(YES)REPLACE

defineqremote(QRC004A001BTIS02)rname(QLA001BTIS02)rqmname(QMA001)xmitq(QXC004A001)DEFPSIST(YES)REPLACE

definechannel(CHC004A001)chltype(SDR)conname('11.156.204.11(1401)')xmitq(QXC004A001)trptype(tcp)shortrty(10000)shorttmr(30)longtmr(300)longrty(999999999)batchsz(50)replace

definechannel(CHA001C004)chltype(RCVR)trptype(TCP)

DEFINEQLOCAL(QDC004)defpsist(yes)maxdepth(20000)REPLACE

DEFINELISTENER(QMC004)TRPTYPE(TCP)PORT(1401)CONTROL(MANUAL)BACKLOG(0)

alterqmgrdeadq(QDC004)

alterqmgrccsid(819)

-----------------------------------------------------------------------------------------------

执行完毕后,查看mq.log日志。

正常情况内容如下:

【-bash-3.2$catmq.log

5724-H72(C)CopyrightIBMCorp.1994,2005.ALLRIGHTSRESERVED.

StartingMQSCforqueuemanagerQMC004.

 

1:

DEFINEQL(QLC004BTIS01)DEFPSIST(YES)maxdepth(10000)REPLACE

AMQ8006:

WebSphereMQqueuecreated.

:

2:

DEFINEQL(QLC004BTIS02)DEFPSIST(YES)maxdepth(10000)REPLACE

AMQ8006:

WebSphereMQqueuecreated.

:

3:

DEFINEQL(QXC004A001)USAGE(XMITQ)DEFPSIST(YES)triggertrigtype(FIRST)trigdata(CHC004A001)INITQ(SYSTEM.CHANNEL.INITQ)maxdepth(10000)REPLACE

AMQ8006:

WebSphereMQqueuecreated.

:

4:

defineqremote(QRC004A001BTIS01)rname(QLA001BTIS01)rqmname(QMA001)xmitq(QXC004A001)DEFPSIST(YES)REPLACE

AMQ8006:

WebSphereMQqueuecreated.

:

5:

defineqremote(QRC004A001BTIS02)rname(QLA001BTIS02)rqmname(QMA001)xmitq(QXC004A001)DEFPSIST(YES)REPLACE

AMQ8006:

WebSphereMQqueuecreated.

:

6:

definechannel(CHC004A001)chltype(SDR)conname('128.64.96.32(1401)')xmitq(QXC004A001)trptype(tcp)shortrty(10000)shorttmr(30)longtmr(300)longrty(999999999)batchsz(50)replace

AMQ8014:

WebSphereMQchannelcreated.

:

7:

definechannel(CHA001C004)chltype(RCVR)trptype(TCP)

AMQ8014:

WebSphereMQchannelcreated.

:

8:

DEFINEQLOCAL(QDC004)defpsist(yes)maxdepth(20000)REPLACE

AMQ8006:

WebSphereMQqueuecreated.

:

9:

DEFINELISTENER(QMC004)TRPTYPE(TCP)PORT(1401)CONTROL(MANUAL)BACKLOG(0)

AMQ8626:

WebSphereMQlistenercreated.

:

10:

alterqmgrdeadq(QDC004)

AMQ8005:

WebSphereMQqueuemanagerchanged.

:

11:

alterqmgrccsid(819)

AMQ8005:

WebSphereMQqueuemanagerchanged.

:

11MQSCcommandsread.

Nocommandshaveasyntaxerror.

AllvalidMQSCcommandswereprocessed.】

10、启动MQ服务

(1)、用mqm用户进入/opt/mqm/samp

cd/opt/mqm/samp

(2)、执行命令dspmq-mQMC004,察看队列管理器状态

运行状态有:

Starting正在启动

Running正在运行

Ending正在停止

Endednormally已经正常终止

Endedimmediately已经立即终止

Endedpreemtively已经强制终止

Endedunexpectively异常终止

(3)、正常为非正在运行状态,执行strmqmQMC004启动管理器

(4)、执行命令dspmq-mQMC004,察看队列管理器状态,直到队列管理器状态为正在运行

(5)执行命令runmqlsr-ttcp-p1401-mQMC004&启动监听程序

(6)、执行runmqscQMC004命令进入控制台状态

(7)、执行DISPLAYCHSTATUS(CHC004A001)察看通道状态,通道正常的话会显示通道详细信息;如果通道没有启动可以通过命令:

startchannel(CHC004A001)进行启动,并再查看通道状态为(running)启动成功。

如有启动不成功,重置通道resetchannel(CHC004A001)seqnum

(1)

(8)、执行DISPLAYCHSTATUS(CHA001C004)察看通道状态,通道正常的话会显示通道详细信息;如果通道没有启动可以通过命令:

startchannel(CHA001C004)进行启动,并再查看通道状态为(running)启动成功。

如有启动不成功,查看日志:

cd/var/mqm/qmgrs/QMC004/errors/AMQERR01.LO中会出现AMQ9526错误

类似如下格式:

---------------------------------------------------------

08/19/201111:

57:

47AM-Process(23974.10)User(mqm)Program(amqrmppa)

AMQ9526:

Messagesequencenumbererrorforchannel'CHA001C004'.

EXPLANATION:

Thelocalandremotequeuemanagersdonotagreeonthenextmessagesequence

number.Amessagewithsequencenumber12hasbeensentwhensequencenumber

11wasexpected.

ACTION:

Determinethecauseoftheinconsistency.Itcouldbethatthesynchronization

informationhasbecomedamaged,orhasbeenbackedouttoapreviousversion.

Ifthesituationcannotberesolved,thesequencenumbercanbemanuallyreset

atthesendingendofthechannelusingtheRESETCHANNELcommand.

---------------------------------------------------------

确定接收通道的sequencenumber为12(具体值根据具体情况而定)

则resetchannel(CHA001C004)seqnum(12)(具体值根据具体情况而定)

再startchannel(CHA001C004)进行启动,并再查看通道状态为(running)启动成功。

如还是启动不成功。

则得银监会查看channel(CHA001C004)的sequencenumber值。

得到之后根据情况重置sequencenumber值。

 

11、测试MQServer

1、进入可执行目录/opt/mqm/samp/bin

cd/opt/mqm/samp/bin

2、测试MQServer

(1)、测试队列QLC004BTIS01

(a)、向队列管理器QMC004中的队列QLC004BTIS01上传信息:

执行命令./amqsputQLC004BTIS01QMC004出现如下信息:

SampleAMQSPUT0start

targetqueueisQLC004BTIS01

输入测试字符串:

test,然后回车

再按Ctrl+D键退出

(b)、从队列管理器QMC004中的队列QLC004BTIS01取出信息:

执行命令./amqsgetQLC004BTIS01QMC004等待一会儿,出现如下界面则说明成功取出信息

SampleAMQSGET0start

message

nomoremessages

SampleAMQSGET0end

(2)、测试队列QLC004BTIS02

(a)、向队列管理器QMC004中的队列QLC004BTIS02上传信息:

执行命令./amqsputQLC004BTIS02QMC004出现如下信息:

SampleAMQSPUT0start

targetqueueisQLC004BTIS02

输入测试字符串:

test,然后回车

再按Ctrl+D键退出

(b)、从队列管理器QMC004中的队列QLC004BTIS02取出

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2