IBM MQ 学习 01:从安装介质到第一个队列管理器
文章目录5 节
这篇是 IBM MQ 学习系列的第一章。
本章不直接进入安装,而是先建立一条可复用的判断链:安装介质可读,不等于 MQ 已安装;MQ 已安装,不等于许可已接受;许可已接受,也不等于队列管理器已经创建并启动。
已验证:本地安装介质
当前学习目录中已有安装包:
路径: /Users/xiangjigong/飞牛同步/学习/IBM MQ
安装包: IBM_MQ_9.2.0.7_LINUX_X86-64.tar.gz
大小: 约 1.0G
SHA256: 0c2bfad58c6e717928fa7f2f107fd81d414f2296cef818c94def531b500e662ctar -tzf 可以列出包内结构,摘录如下:
MQServer/
MQServer/MQSeriesServer-9.2.0-7.x86_64.rpm
MQServer/licenses/
MQServer/licenses/Lic_zh.txt
MQServer/repodata/
MQServer/IBM-MQ.repo这个证据只能说明:本地安装介质可读取,且包含 Linux x86_64 RPM 仓库结构。它还不能说明任何目标 Linux 机器已经安装 MQ。
先记住这条判断链
安装介质可读
-> 目标系统满足条件
-> MQ 软件已安装
-> 许可已接受
-> 队列管理器已创建并启动
-> MQSC 可以显示对象第一章的核心就是不要跳层。以后排查 MQ 问题时,也按这条链往下证明。
下一批实操:目标机只读检查
状态:已完成两台目标机的只读环境检查。
目的:确认 Linux 学习机的系统版本、当前用户、安装包是否已在目标机,以及安装包在目标机上是否仍可读取。
# 证明系统版本和内核
uname -a
cat /etc/os-release
# 证明当前用户边界
id
whoami
# 证明安装介质是否已经在目标机当前目录
pwd
ls -lh IBM_MQ_9.2.0.7_LINUX_X86-64.tar.gz 2>/dev/null || echo "MQ tarball not in current directory"
# 如果目标机已有安装包,证明哈希和 tar 结构
sha256sum IBM_MQ_9.2.0.7_LINUX_X86-64.tar.gz 2>/dev/null || true
tar -tzf IBM_MQ_9.2.0.7_LINUX_X86-64.tar.gz 2>/dev/null | head -40 || true期望结果:
- 能看到目标机 Linux 发行版与内核。
- 能看到当前执行用户。
- 如果安装包已在目标机,
sha256sum应输出安装包哈希,tar -tzf应能列出MQServer/。 - 如果安装包不在目标机,本轮只确认“尚未具备安装介质”,不继续安装。
停止点:贴回完整输出,再决定下一步。
已验证:目标机环境
这次准备了两台学习机:
| 项目 | 192.168.64.14 | 192.168.64.15 |
|---|---|---|
| 主机名 | IBM_MQ_01 | IBM_MQ_02 |
| 系统 | SUSE Linux Enterprise Server 12 SP5 | SUSE Linux Enterprise Server 12 SP5 |
| 内核 | 4.12.14-120-default | 4.12.14-120-default |
| 架构 | x86_64 | x86_64 |
| CPU | 4 核 | 4 核 |
| 内存 | 3.6G | 3.6G |
| Swap | 2.0G | 2.0G |
| 根分区可用 | 约 5.5G | 约 5.5G |
/home 可用 | 约 24G | 约 24G |
| LVM 空闲 | 约 26.84G | 约 26.84G |
| 防火墙 | inactive | inactive |
| IBM MQ 初始状态 | 未安装 | 未安装 |
mqm 用户/组 | 未发现 | 未发现 |
结论:两台机器都适合做 IBM MQ 学习实验。当前根分区不算宽裕,安装介质解压建议放到 /home,不要放在 /。如果后续需要增加 /opt 或 /var/mqm 空间,可以从 LVM 空闲空间扩容。
本章小结
- 已验证:本地学习目录中的 IBM MQ 9.2.0.7 Linux 安装包可读,哈希已记录;两台 SLES 12 SP5 目标机完成只读环境检查,适合进入安装章节。
- 环境改变:无;目前只做了只读检查和写作结构整理。
- 关键概念:安装介质、软件安装、许可接受、队列管理器状态是四个不同层次。
- 要记住的坑:看到
MQServer/不等于 MQ 已经安装;根分区空间不等于整机磁盘空间,安装介质解压要放到空间更大的位置。 - 下一步:进入第 2 章,在
IBM_MQ_01上做安装介质上传、校验、解压、许可接受和最小 RPM 安装。