⛳
【備忘録】IBM MQの導入
今度の現場がMQを扱いそうなので、個人学習のためMQの導入を行う。
手順
①ibm-testユーザのホームディレクトリにworkディレクトリを作成し、インストール資材を配置する
# mkdir work
# cd work
# pwd
/home/ibm-test/work
# ls
9.4.0.0-IBM-MQTRIAL-LinuxX64.tar.gz
②mqmユーザ/グループ作成する
### グループ作成(gidはお好みで)
# groupadd -g 2000 mqm
### ユーザ作成(同じくuidはお好みで)
# useradd -m -u 2000 -g mqm mqm
ユーザを作成したら、mqmの「.bash_profile」に以下の情報を追記する
とりあえず導入後の確認に使用するため、exportで環境変数を設定する
# export PATH=/opt/mqm/bin:/opt/mqm/samp/bin:/opt/mqm/gskit8/bin:$PATH
# export LD_LIBRARY_PATH=/opt/mqm/gskit8/lib64:/opt/mqm/lib64:$LD_LIBRARY_PATH
③①で配置した資材を解凍する
# ls -l "9.3.0.0-IBM-MQTRIAL-LinuxX64.tar.gz"
-rw-r--r-- 1 root root 784177682 3月 24 23:34 9.3.0.0-IBM-MQTRIAL-LinuxX64.tar.gz
# tar -xvzf 9.4.0.0-IBM-MQTRIAL-LinuxX64.tar.gz
MQServer/
~省略~
MQServer/MQSeriesJRE-9.3.0-0.x86_64.rpm
④ライセンス認証
解凍したファイルの中にMQServerというディレクトリがあるので移動後ライセンス認証を行う
「-accept」オプションを付けるとライセンスを表示せず許可できる
cd MQServer
./mqlicense.sh -accept
⑤インストール
# rpm -ivh \
MQSeriesServer-9.4.0-0.x86_64.rpm \
MQSeriesGSKit-9.4.0-0.x86_64.rpm \
MQSeriesRuntime-9.4.0-0.x86_64.rpm
インストールが完了したらmqmユーザに切り替えて確認する
### ユーザ切り替え
# su mqm
### バージョン確認コマンド
# dspmqver
Name: IBM MQ
Version: 9.4.0.0
Level: p940-L240606.TRIAL
BuildType: IKAP - (Production)
Platform: IBM MQ for Linux (x86-64 platform)
Mode: 64-bit
O/S: Linux 5.14.0-427.13.1.el9_4.x86_64
O/S Details: MIRACLE LINUX 9.4 (Feige)
InstName: Installation1
InstDesc:
Primary: No
InstPath: /opt/mqm
DataPath: /var/mqm
MaxCmdLevel: 940
LicenseType: Trial
ReleaseType: Long Term Support (LTS) and Continuous Delivery (CD)
参考資料
Discussion