MQ7.0.1.8安装

更新时间:2023-11-03 20:31:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

安装环境:solaris 10 1、查看版本号: 7.0.1.8 dspmqver

Name: WebSphere MQ Version: 7.0.1.8

CMVC level: p701-108-120224 BuildType: IKAP - (Production)

2、准备好安装介质: mqm-U847966.img C19LPML.tar 解压

tar xvf C19LPML.tar 生成如下:

drwxr-xr-x 4 226 12201 512 2008 6月 4 mqm drwxr-xr-x 4 226 12201 512 2008 6月 4 gsk7bas drwxr-xr-x 4 226 12201 512 2008 6月 4 gsk7bas64 drwxr-xr-x 2 226 12201 512 2008 6月 4 silent drwxr-xr-x 18 226 12201 512 2008 6月 4 READMEs drwxr-xr-x 3 226 12201 512 2008 6月 4 PreReqs drwxr-xr-x 4 226 12201 512 2008 6月 4 lap

-r--r--r-- 1 226 12201 2826 2008 6月 4 readadd.txt -rwxr-xr-x 1 226 12201 5077 2008 6月 4 mqlicense.sh drwxr-xr-x 2 226 12201 512 2008 6月 4 licenses 3、 执行pkgadd –d ./ 安装 root@M5K-1 # pkgadd -d ./

The following packages are available:

1 gsk7bas Certificate and SSL Base Runtime (gsk7bas) (sparc) 7.0.4.14

2 gsk7bas64 Certificate and SSL Base Runtime (gsk7bas64) (sparcv9) 7.0.4.14

3 mqm WebSphere MQ for Sun Solaris (sparcv9) 7.0.0.0

Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]:

默认选择all 3个都需要安装

安装成功

软件包实例来自

WebSphere MQ for Sun Solaris(sparcv9) 7.0.0.0

Licensed Materials - Property of IBM 5724-H72

(C) Copyright IBM Corporation 1994, 2008 All rights reserved.

US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

ERROR: WebSphere MQ cannot be installed until the license agreement has been accepted.

Run the 'mqlicense' script, which is in the root directory of the install media, or see the

Quick Beginnings book for more information. pkgadd: ERROR: 请求脚本没有成功地完成

安装失败

对系统没有做任何改动

此原因是没有执行mqlicense.sh 执行

root@M5K-1 # ./mqlicense.sh

国际软件许可协议

第一部分 ― 通用条款

一旦下载、安装、复制、访问或使用软件,即表明您同意本协议的条款。如 果您代表他人、公司或其他法律实体接受此类条款,则您须声明并保证您拥 有完全的授权以使该人员、公司或法律实体受此类条款的约束。如果您不同 意此类条款,

- 则请勿下载、安装、复制、访问或使用软件;并且

- 及时将软件和权利证明退还至软件和权利证明的提供方,以便获得您所 支付金额的退款。如果您下载了软件,请与软件提供方联系。

“IBM”指 International Business

按 Enter 键继续查看本许可协议,或者按 \接受本协议,

按 \拒绝本协议或按 \回到上一屏幕, \打 印, \请阅读非 IBM 条款。, \ English. 1

Agreement accepted: Proceed with install.

4、如果执行报错如下 root@M5K-1 # pkgadd -d ./

The following packages are available:

1 gsk7bas Certificate and SSL Base Runtime (gsk7bas) (sparc) 7.0.4.14

2 gsk7bas64 Certificate and SSL Base Runtime (gsk7bas64) (sparcv9) 7.0.4.14

3 mqm WebSphere MQ for Sun Solaris (sparcv9) 7.0.0.0

Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]: 1

软件包实例来自

Certificate and SSL Base Runtime (gsk7bas)(sparc) 7.0.4.14 IBM

试图安装同已经安装的软件包具有相同的 结构和版本号的软件包.这次安装将会 覆盖这个已经安装的包.

## 执行检查安装脚本。

/tools/gsk7bas/install/checkinstall: /tools/gsk7bas/install/checkinstall: 不能打开 pkgadd: ERROR: 检查安装脚本没有成功完成

安装失败 对系统没有做任何改动

原因是系统已安装类似软件,可卸载再安装

比如:mqm-06-00-02-01

root@M5K-1 # pkgrm mqm-06-00-02-01

下列软件包目前安装在本系统中:

mqm-06-00-02-01 WebSphere MQ for Sun Solaris - U808000

(sparcv9) 6.0.2.1

您想删除这个软件包? [y,n,?,q]

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

5、

root@M5K-1 # pkgadd -d ./mqm-U847966.img

The following packages are available:

1 gsk7bas Certificate and SSL Base Runtime (gsk7bas) (sparc) 7.0.4.38

2 gsk7bas64 Certificate and SSL Base Runtime (gsk7bas64) (sparcv9) 7.0.4.38

3 mqm-07-00-01-08 WebSphere MQ for Sun Solaris - U847966 (sparcv9) 7.0.1.8

Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]: 3 转到步骤3.

6、最后pkginfo 观察安装情况。 -----------------

application gsk7bas Certificate and SSL Base Runtime (gsk7bas) application gsk7bas64 Certificate and SSL Base Runtime (gsk7bas64) system ipmitool ipmitool - Utility for Intelligent Platform Management Interface (IPMI) control

application mqm WebSphere MQ for Sun Solaris

application mqm-07-00-01-08 WebSphere MQ for Sun Solaris - U847966

二、配置

在安装前提醒用户一定要注意本安装过程严格区分字母的大小写,输入时要小心! ? 修改/etc/system配置文件如下:

set shmsys:shminfo_shmmax = 4194304 set shmsys:shminfo_shmseg = 1024 set shmsys:shminfo_shmmni = 1024 set semsys:seminfo_semaem = 16384 set semsys:seminfo_semmni = 1024 set semsys:seminfo_semmap = 1026 set semsys:seminfo_semmns = 16384 set semsys:seminfo_semmsl = 100 set semsys:seminfo_semopm = 100 set semsys:seminfo_semmnu = 2048 set semsys:seminfo_semume = 256 set msgsys:msginfo_msgmap = 1026 set msgsys:msginfo_msgmax = 4096

set shmsys:shminfo_shmem = 1 set semsys:seminfo_sema = 1 set msgsys:msginfo_msgmni = 50 set msgsys:msginfo_msgmnb = 4096 set msgsys:msginfo_msgssz = 8 set msgsys:msginfo_msgtql = 40 set msgsys:msginfo_msgseg = 1024 set maxusers = 32

? 在root权限下,配置MQ服务器,修改/etc/services增加以下内容 MQSeries 1414/tcp

? 在root权限下,配置MQ服务器,修改/etc/inetd.conf增加以下内容 MQSeries stream tcp nowait mqm /opt/mqm/bin/amqcrsta amqcrsta -m WNMS3_QM

并令inetd重度配置文件: # ps –ef |grep inetd

# kill -HUP

(用户用# ps –ef |grep inetd 来查看此id) ? 重启该机器。

三、创建MQ

? 进入mqm用户:su - mqm

以mqm用户身份执行下列命令; ? 创建队列管理器:

crtmqm -q WNMS3_QM

WNMS3_QM为一个名称,与上述步骤中/etc/inetd.conf所增加的内容中最后的名称相一致,由用户指定。

注:配置过程中所有与此名称相关的地方必须保持一致,避免安装失败

如果原来有备份,直接更换原来的备份目录:

执行完crtmqm -q WNMS3_QM 后会在/var/mqm/qmgrs下生成目录WNMS3_QM 备份amqalchk.fil文件。

用其它服务器的WNMS3_QM复制过来,再替回备份出来的amqalchk.fil ? 启动队列管理器

strmqm WNMS3_QM

? 在mqm用户权限下,为本地用户和用户组授权。 setmqaut -m WNMS3_QM -t qmgr -g <用户组名> +all

setmqaut -m WNMS3_QM -n DAL.Q -t q -g <用户组名> +all setmqaut -m WNMS3_QM -n MODEL.Q -t q -g <用户组名> +all setmqaut -m WNMS3_QM -n CTRL.Q -t q -g <用户组名> +all <用户组名>=mqm

? 在mqm用户下编辑.cshrc文件,添加以下内容:

setenv MQSERVER CH1/TCP/ setenv MQCCSID 1383

测试:

服务端:

/opt/mqm/samp/bin/as> imqwrlds JT_KPI.Q WNMS3_QM The queue manager name is WNMS3_QM. Message sent to JT_KPI.Q.

Message of length 12 received, text is \客户端:

M5K-1-/opt/mqm/samp/bin/as> imqwrldc JT_KPI.Q WNMS3_QM The queue manager name is WNMS3_QM. Message sent to JT_KPI.Q.

Message of length 12 received, text is \

本文来源:https://www.bwwdw.com/article/kao2.html

Top