![[IBM MQ Advanced]](ngadv.gif)
![[Linux]](nglinux.gif)
Instalación de RDQM (gestores de colas de datos duplicados)
En esta sección se agrupan las tareas de instalación asociadas con RDQM. RDQM está disponible en x86-64 para RHEL 8 (8.8 o posterior) y RHEL 9 (9.2 o posterior).
Antes de empezar
RDQM requiere que el usuario mqm tenga el mismo UID en cada nodo y que el grupo mqm tenga el mismo GID en cada nodo. Debe crear los ID de mqm antes de ejecutar el procedimiento de instalación, utilizando los mandatos groupadd y useradd para establecer el UID y el GID igual en cada nodo. Ver Configurar el usuario y el grupo enLinux .
Pacemaker es uno de los requisitos previos de RDQM. Pacemaker requiere que determinados paquetes de Linux estén instalados en el sistema. La lista de niveles soportados de RHEL 8 y RHEL 9 presupone que se ha instalado un conjunto mínimo de paquetes del sistema que incluye los paquetes obligatorios y predeterminados de los grupos obligatorios del grupo de entorno de servidor.
- cifs-utils
- libtool-ltdl
- libxslt
- net-snmp-libs
- nfs-utils
- perl-TimeDate
- psmisc
- python36
- python3-lxml
Los requisitos previos para los niveles admitidos de RHEL 9 (Pacemaker 2) son:- libxslt
- net-snmp-libs
- nfs-utils
- nfs-utils-coreos
- perl-TimeDate
- python3-lxml
- comando-python-sin-versión
- política de selinux
- política base de selinux
- rpm-complemento-selinux
- política de SELinux orientada a objetivos
Estos paquetes tienen a su vez sus propios requisitos (que no se listan aquí). Cuando se instala Pacemaker , informa de los paquetes que faltan que también es necesario instalar antes de que la instalación se pueda completar correctamente.
hacluster y un grupo denominado haclient. De forma predeterminada, estos utilizan un uid y un gid de 189, aunque es posible especificar un uid y un gid diferentes si es necesario. La instalación de Pacemaker crea el usuario y el grupo si no existen.Acerca de esta tarea
- Instale DRBD en cada nodo.
- Instale Pacemaker en cada nodo.
- Instale IBM MQ en cada nodo.
- Instale RDQM en cada nodo.
Los paquetes RPM de DRBD y Pacemaker se proporcionan en el soporte de IBM MQ . Debe instalar las versiones proporcionadas con IBM MQ. No descargue sus propias versiones, y asegúrese de que la instalación no recoge otras versiones de estos paquetes que ya tenga en su sistema.
Para asegurarse de que se utilizan los paquetes suministrados con RDQM, añada líneas de exclusión a la definición de cualquier repositorio yum que pudiera suministrar alternativas, como el repositorio AppStream en RHEL 8. La línea de exclusión debe aplicarse a cualquier repositorio yum definido en el sistema que pueda suministrar la alternativa RHEL estándar a cualquiera de los paquetes suministrados con IBM MQ.
exclude=cluster* corosync* drbd kmod-drbd libqb* pacemaker* resource-agents* ktls-utils* Por ejemplo, para RHEL 9 utilice la siguiente línea de exclusión:exclude=cluster* corosync* crm* libknet* libnozzle* libqb* pacemaker* python3-parallax* resource-agents* ktls-utils* Para los niveles soportados de RHEL 8, los componentes se encuentran en el directorio Advanced/RDQM/PreReqs/el8/ . Para los niveles soportados de RHEL 9, los componentes se encuentran en el directorio Advanced/RDQM/PreReqs/el9/ .
modprobe: ERROR: could not insert 'drbd': Required key not availablerpm --import https://packages.linbit.com/package-signing-pubkey.ascSin este paso, una instalación de estos paquetes RPM emite los avisos siguientes:
warning: rpm-name: Header V4 DSA/SHA1 Signature, key ID 282b6e23: NOKEY"Puede tener varias IBM MQ instalaciones en cada servidor, pero solo una de ellas debe ser una instalación RDQM (consulte Instalación de RDQM junto con otras instalaciones de IBMMQ ). Si es necesario, puede instalar los IBM MQ componentes en una ubicación personalizada. Consulte Instalación de RDQM en una ubicación no predeterminada.
Procedimiento
Realice los pasos siguientes en cada nodo: