--------------------------------------------------
MQ安装--------------------------------------------------
创建组和用户
*注意:建议将root 用户增加到 mqm 组中。
组名 |
组ID |
用户 |
mqm |
405 |
root,mqm |
用户名 |
组ID |
主组 |
组集 |
主目录 |
管理员用户 |
mqm |
406 |
mqm |
mqm |
/home/mqm f |
false |
建议使用如下命令创建mqm组和mqm用户。
命令:
mkgroup id=405 mqm
mkuser id=406 pgrp=mqm groups=mqm home=/home/mqm mqm
#将root用户加入mqm组
命令:
chgrpmem -m + root mqm
#查看组
命令:
lsgroup mqm
创建文件系统
WebSphere MQ产品的安装目录是/usr/mqm,工作目录是/var/mqm,安装目录和工作目录不允许修改。GSkit 必须安装在缺省位置。
在AIX平台的rootvg创建如下lv和文件系统(这里只考虑单机情况,因此没有新建新的共享卷组,而是直接在rootvg下新建文件系统,如果考虑多台集群,则需要创建共享网络卷组)
卷组 |
设备名称 |
大小 |
文件系统 |
属主 |
rootvg |
/dev/mqmlv |
1024M |
/var/mqm |
mqm:mq m |
rootvg |
/ dev/mqmloglv |
1024M |
/var/mqm/log |
mqm:mq m |
命令:
mklv -y mqmlv -t jfs2 rootvg 1G
crfs -v jfs2 -d /dev/mqmlv -m /var/mqm -A yes
mount /var/mqm
命令:
mklv -y mqmloglv -t jfs2 rootvg 1G
crfs -v jfs2 -d /dev/mqmloglv -m /var/mqm/log -A yes
mount /var/mqm/log
安装准备
确认下列文件系统已经被mount上:
命令:
df –k
结果:/var/mqm和/var/mqm/log
上传、解压
创建临时目录
命令:
mkdir /tmp/wmb/mqfiles
将压缩文件上传到/tmp/wmb/files,本人安装文件为tar.Z (MQV7_AIX.tar.Z)文件,则先用uncompress解压缩Z文件,然后用tar xvf命令节压缩tar文件
进入/tmp/wmb/files文件夹:
命令:
uncompress *
tar -xvf MQV7_AIX.tar
安装软件
使用root用户执行安装。
命令:
smitty install_latest
注:
1、按上下键移动到所在行,按Tab键,进行yes/no的切换修改。
2、/tmp/wmb/mqfiles为MQ解压路径,并非安装路径。
查看MQ的安装情况
命令:
lslpp -l |grep mqm
mqm.base.runtime 7.0.1.3 COMMITTED WebSphere MQ Runtime for
mqm.base.samples 7.0.1.3 COMMITTED WebSphere MQ Samples
mqm.base.sdk 7.0.1.3 COMMITTED WebSphere MQ Base Kit for
mqm.client.rte 7.0.1.3 COMMITTED WebSphere MQ Client for AIX
mqm.java.rte 7.0.1.3 COMMITTED WebSphere MQ Java Client, JMS
mqm.jre.rte 7.0.1.3 COMMITTED WebSphere MQ Java Runtime
mqm.keyman.rte 7.0.1.3 COMMITTED WebSphere MQ Support for GSKit
mqm.msg.en_US 7.0.1.3 COMMITTED WebSphere MQ Messages - U.S.
mqm.server.rte 7.0.1.3 COMMITTED WebSphere MQ Server
mqm.txclient.rte 7.0.1.3 COMMITTED WebSphere MQ Extended
mqm.base.runtime 7.0.1.3 COMMITTED WebSphere MQ Runtime for
mqm.man.en_US.data 7.0.1.3 COMMITTED WebSphere MQ Man Pages - U.S.
验证WebSpere MQ版本
使用如下命令验证WebSphere MQ产品版本,使用mqm用户登录,然后执行dspmqver命令:
命令: su - mqm
su - mqm
dspmqver
Name: WebSphere MQ
Version: 7.0.1.3
CMVC level: p701-103-100813
BuildType: IKAP - (Production)
卸载MQ
登陆AIX控制台,并在控制台上执行
命令:# smit remove或者smit deinstall
验证安装:
1. 用如下命令创建测试队列管理器QM1以及本地队列QL.A。
命令:
crtmqm -q QM1 [回车]
strmqm [回车]
runmqsc [回车]
define qlocal (QL.A) [回车]
end [回车]
2. 进入到/usr/mqm/samp/bin 执行如下命令
命令:./amqsput QL.A
输入一行测试文本,如”Test MQ”,并键入两个回车结束。
3. 执行如下命令:
命令: ./amqsget QL.A
看是否能取出刚才输入的测试文本”Test MQ”。
4. 停止测试队列管理器QM1。
命令: endmqm –i QM1
5. 删除测试队列管理器QM1。
命令: dltmqm QM1