1、安裝步驟
1.1 準備工作
1.1.1 創建組和用戶
WebSphere MQ產品安裝時,需要創建一個mqm組和一個mqm用戶,要求mqm用戶的主組是mqm。爲了方便系統管理,建議創建mqm組和mqm用戶時,自定義組ID和用戶ID。如果是在高可用環境下,兩臺服務器創建的mqm組和mqm用戶的ID必須要一樣。
*注意:建議將root用戶增加到 mqm 組中。
組 組名組ID用戶
mqm 405 root,mqm
用戶 用戶名組ID主組組集主目錄管理員用戶
mqm 406 mqm mqm /home/mqm false
建議使用如下命令創建mqm組和mqm用戶。
mkgroup id=405 mqm
mkuser id=406 pgrp=mqm groups=mqm home=/home/mqm mqm
1.1.2 創建文件系統
如果MQ環境是單機環境則在本地磁盤創建如下文件系統即可;如果需要做成高可用環境,那麼需要在共享磁盤上創建一個共享vg,例如vgmq,本文以創建在vgmq爲例。
WebSphere MQ產品的安裝目錄是/usr/mqm,工作目錄是/var/mqm,安裝目錄和工作目錄不允許修改。GSkit必須安裝在缺省位置。
在AIX平臺的vgmq創建如下lv和文件系統
卷組設備名大小文件系統屬主
vgmq /dev/mqmlv 1024M /var/mqm mqm:mqm
vgmq /dev/mqmloglv 1024M /var/mqm/log mqm:mqm
mklv -y mqmlv -t jfs2 vgmq 1G
crfs -v jfs2 -d /dev/mqmlv -m /var/mqm -A yes
mount /var/mqm
mklv -y mqmloglv -t jfs2 vgmq 1G
crfs -v jfs2 -d /dev/mqmloglv -m /var/mqm/log -A yes
mount /var/mqm/log
1.2安裝WebSphere MQ for AIX
1.2.1 安裝準備
使用如下命令:
#df –k
確認下列文件系統已經被mount上:
/var/mqm和/var/mqm/log
1.2.2 安裝軟件
把WebSphere MQ 6.0 for AIX的介質ftp到服務器上的一個臨時目錄,例如/tmp/mqm,然後開始安裝。如果是tar.Z文件,先用uncompress解壓縮Z文件,然後用tar xvf命令節壓縮tar文件,使用root用戶執行安裝。
# mkdir /tmp/mqm
#cd /tmp/mqm
# smitty install_latest
單擊列出以顯示軟件的輸入設備或目錄,選擇包含安裝映像的位置。
使用要安裝的軟件字段以獲取可用文件集的列表,然後選擇要安裝的文件集。
mqm.base
mqm.client
mqm.server
mqm.man.en_US.data
mqm.java
修改ACCEPT new license agreements? Yes。
查看MQ的安裝情況
# lslpp -l |grep mqm
mqm.base.runtime 7.0.0.1 COMMITTED WebSphere MQ Runtime for
mqm.base.samples 7.0.0.1 COMMITTED WebSphere MQ Samples
mqm.base.sdk 7.0.0.1 COMMITTED WebSphere MQ Base Kit for
mqm.client.rte 7.0.0.1 COMMITTED WebSphere MQ Client for AIX
mqm.java.rte 7.0.0.1 COMMITTED WebSphere MQ Java Client, JMS
mqm.msg.en_US 7.0.0.1 COMMITTED WebSphere MQ Messages - U.S.
mqm.server.rte 7.0.0.1 COMMITTED WebSphere MQ Server
mqm.base.runtime 7.0.0.1 COMMITTED WebSphere MQ Runtime for
mqm.man.en_US.data 7.0.0.1 COMMITTED WebSphere MQ Man Pages - U.S.
1.2.3 驗證WebSpere MQ版本
使用如下命令驗證WebSphere MQ產品版本,使用mqm用戶登錄,然後執行dspmqver命令:
#su - mqm
$dspmqver
# dspmqver
Name: WebSphere MQ
Version: 7.0.0.1
CMVC level: p700-001-090115
BuildType: IKAP - (Production)
1.2.4 安裝補丁
首先將安裝包7.0.1-WS-MQ-AixPPC64-FP0002.tar.Z解包,然後安裝
# uncompress 7.0.1-WS-MQ-AixPPC64-FP0002.tar.Z
#tar -xvf 7.0.1-WS-MQ-AixPPC64-FP0002.tar
#smitty update_all
查看打過補丁後的版本號
# dspmqver
Name: WebSphere MQ
Version: 7.0.1.2
CMVC level: p701-102-100504
BuildType: IKAP - (Production)
1.3 卸載MQ
登陸AIX控制檯,並在控制檯上執行
# smit remove或者smit deinstall
在SOFTWARE name上,用F4或者Esc+4打開列表
並用F7或者Esc+7多選,選中mqm的部分,就是MQ的安裝軟件包。
在如下選項中
PREVIEW only? (remove operation will NOT occur) no --選yes是預覽並不刪除
REMOVE dependent software? no --刪除依賴的相關軟件
EXTEND file systems if space needed? no
DETAILED output? no
確認不是僅僅是review,REMOVE dependent software一般採用默認值no即可,如果確認需要,可以採用yes來刪除依賴的相關軟件。