MQ服务器安装及升级指南.doc
文本预览下载声明
MQ6.0升级指南详细步骤
目录
1、 原MQ数据文件备份 2
2、操作系统环境准备 3
3、必要的文件目录准备 3
4、用户准备 3
5、解压安装包 3
6、运行MQ许可证程序 4
7、安装 WebSphere MQ for Linux 服务器 5
7.1安装Runtime 5
7.2安装SDK 6
7.3安装java 6
7.4安装Client 6
7.5安装Samples样例程序 6
7.6安装Server 7
7.7查看安装的MQ系列产品 7
8、安装WebSphere MQ补丁 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、测试MQServer 12
11、验证MQ工作状态 12
12、 应急方案 13
原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
备份ccisqz01系统下的配置文件呢及日志文件:
备份/var/mqm/qmgrs/QMC004
备份/var/mqm/log
注意:先记录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服务停止
停止所有跟队列管理器相关的监听程序
endmqlsr -m QMC004
(2)首先正常停止:$endmqm –w QMC004
如不能正常停止
(3)立即停止:$endmqm –i QMC004
如不能正常停止
(4)强制停止:$endmqm -p QMC004
如不能正常停止
(5)杀死有关进程和残留在系统内部的信号灯和共享内存:
a)执行ps命令找到运行的队列管理器程序进程ID。
ps -ef | grep QMC004
b)终止所有仍在运行的队列管理器进程。使用 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/QMC004
2、操作系统环境准备
安装Red hat Linux操作系统 (文档由北数出)
3、必要的文件目录准备
mkdir /opt/mqm?? # 安装文件解压后的存放目录
mkdir /var/mqm?? # 工作路径
4、用户准备
用户需求,用root用户创建mqm用户组和mqm用户,并把mqm用户添加到mqm用户组。把ccis用户也加
显示全部