![[IBM MQ Advanced]](ngadv.gif)
![[Linux]](nglinux.gif)
安装 RDQM (复制的数据队列管理器)
RDQM 可在 x86-64 上用于 RHEL 7 ( 7.6 或更高版本)、RHEL 8 ( 8.2 或更高版本) 和 RHEL 9。
开始之前
RDQM 要求 mqm 用户在每个节点上具有相同的 UID ,并且 mqm 组在每个节点上具有相同的 GID。 您应该先创建 mqm 标识,然后再运行安装过程,使用 groupadd 和 useradd 命令在每个节点上设置相同的 UID 和 GID。 请参阅 在 Linux。
Pacemaker 是 RDQM 的先决条件之一。 Pacemaker 要求在系统上安装某些 Linux 软件包。 RHEL 7 支持的级别列表假定已安装了最小系统软件包集,其中包括 @core 软件包组中的所有必选和默认软件包,以及 @base 软件包组中的必选软件包。 RHEL 8 和 RHEL 9 的受支持级别的列表假定已安装一组最少的系统软件包,其中包括来自服务器环境组的必需软件包和缺省软件包。
RHEL 7 ( Pacemaker 1) 支持级别的前提条件是- 西夫斯-乌蒂尔斯
- libcgroup
- libtool-ltdl
- lm_sensors-libs
- lvm2
- net-snmp-agent-libs
- net-snmp-libs
- nfs-utils
- perl-TimeDate
- psmisc
- redhat-lsb-core
RHEL 8 ( Pacemaker 2) 支持级别的前提条件是- 西夫斯-乌蒂尔斯
- libtool-ltdl
- 利布克斯利特
- net-snmp-libs
- nfs-utils
- perl-TimeDate
- psmisc
- python36
- python3-lxml
RHEL 9 ( Pacemaker 2) 支持级别的前提条件是- 利布克斯利特
- net-snmp-libs
- nfs-utils
- nfs-utils-coreos
- perl-TimeDate
- python3-lxml
- python-unver命令
这些包反过来有自己的要求 (此处未列出)。 安装 Pacemaker 时,它会报告在成功完成安装之前还需要安装的任何缺少的软件包。
注: RDQM 的 Pacemaker 组件需要名为
hacluster 的用户和名为 haclient的组。 缺省情况下,这些属性使用的 uid 和 gid 为 189 ,但如果需要,可以指定另一个 uid 和 gid。 安装 Pacemaker 将创建用户和组 (如果它们不存在)。关于本任务
- 在每个节点上安装 DRBD。
- 在每个节点上安装 Pacemaker 。
- 在每个节点上安装 IBM MQ 。
- 在每个节点上安装 RDQM。
在 IBM MQ 介质上提供了 DRBD 和 Pacemaker RPM 软件包。 您应该安装 IBM MQ随附的版本。 请勿下载自己的版本。 为确保使用随 RDQM 提供的软件包,请在任何可能提供替代软件包的 yum 软件源(如 RHEL 8 或 RHEL 9 中的 AppStream 软件源)的定义中添加以下一行:
exclude=cluster* corosync* drbd kmod-drbd libqb* pacemaker* resource-agents* 对于受支持的 RHEL 7 版本,组件位于 Advanced/RDQM/PreReqs/el7/ 目录下。 对于受支持的 RHEL 8 版本,组件位于 Advanced/RDQM/PreReqs/el8/ 目录下。 对于受支持的 RHEL 9 版本,组件位于 Advanced/RDQM/PreReqs/el9/ 目录下。
注意: 如果您正在使用 UEFI 安全引导,那么可能需要注册 DRBD 内核模块的密钥。 参见 https://linbit.com/drbd-user-guide/drbd-guide-9_0-en/#s-linbit-packages. 如果 UEFI 安全引导正在使用中,并且密钥未注册,那么您将看到以下错误消息。
modprobe: ERROR: could not insert 'drbd': Required key not availableDRBD 和 Pacemaker 软件包使用 LINBIT GPG 密钥进行签名。 使用以下命令来导入公用 LINBIT GPG 密钥:
rpm --import https://packages.linbit.com/package-signing-pubkey.asc如果未执行此步骤,那么这些软件包的 RPM 安装将发出以下警告:
warning: rpm-name: Header V4 DSA/SHA1 Signature, key ID 282b6e23: NOKEY"您可以在每台服务器上安装多个 IBM MQ ,但其中只有一个是 RDQM 安装。
注意: 您应该保留安装介质,以防需要在升级到更高级别之后还原到此级别。
过程
在每个节点上完成以下步骤: