Desinstalación de RDQM (gestores de colas de datos replicados) y actualización

Cómo desinstalar RDQM en preparación para la actualización de IBM® MQ y RDQM.

[ MQ 9.4.0 Jun 2024]Dependiendo de la versión de IBM MQ que tenga instalada, puede que necesite eliminar el mantenimiento antes de desinstalar los paquetes base:
  • Si está desinstalando una versión de IBM MQ en IBM MQ 9.4.0 o posterior, no es necesario eliminar el mantenimiento antes de desinstalar IBM MQ.
  • Si está desinstalando una versión de IBM MQ anterior a IBM MQ 9.4.0, debe eliminar cualquier mantenimiento que se aplique a IBM MQ antes de poder desinstalar. El procedimiento para extraer el mantenimiento ha cambiado en IBM MQ 9.4.0. Por lo tanto, debe utilizar el procedimiento que se detalla en versiones anteriores de la documentación del producto para eliminar el mantenimiento.
Importante: debe detener todos los gestores de colas de IBM MQ , otros objetos y aplicaciones, antes de empezar el proceso para desinstalar o modificar IBM MQ.
Nota: Si está actualizando la versión de OS RHEL, debe seguir un procedimiento de actualización diferente. Consulte Aplicación de actualizaciones del SO con RDQM para actualizar RHEL dentro de una versión, o Migración de una configuración RDQM de RHEL 8 a RHEL 9 para actualizar versiones.

En este tema se describe la actualización de RDQM entre versiones. Para aplicar actualizaciones de nivel de mantenimiento a RDQM, véase Aplicación de actualizaciones de nivel de mantenimiento para RDQM. Existen distintos procedimientos para desinstalar y, a continuación, actualizar una configuración de alta disponibilidad (HA), una configuración de recuperación tras desastre (DR) o una configuración DR/HA combinada.

Para configuraciones de alta disponibilidad, complete los pasos en cada nodo del grupo de alta disponibilidad a su vez. El procesamiento podrá continuar en los otros nodos mientras tanto.

Para todas las configuraciones, si la actualización es a un nivel de IBM MQ que está en un nivel de mandatos superior, después de que se haya iniciado un gestor de colas en el nivel superior, no se puede ejecutar en un nodo que todavía no se ha actualizado. Hay que planificar la secuencia de actualizaciones teniendo esto en cuenta.

Importante: Los mandatos siguientes están pensados como un ejemplo de los que se emitirán en un sistema con una única instalación de IBM MQ . En sistemas con varias instalaciones de IBM MQ , o donde hay otros paquetes instalados cuyo nombre incluye "drbd" o "linbit", los mandatos deben actualizarse para asegurarse de que sólo se eliminen los paquetes asociados a esta instalación de IBM MQ .

Para obtener más información sobre cómo desinstalar IBM MQ en un sistema con varias instalaciones de MQ, consulte Desinstalación o modificación de IBM MQ en Linux mediante rpm.

RDQM HA

Realice los siguientes pasos para desinstalar y actualizar una configuración de RDQM HA:

  1. Suspenda el grupo HA en el nodo ejecutando el mandato siguiente:
    rdqmadm -s
  2. Inicie sesión como root o cambie al superusuario utilizando el mandato su .
  3. Desinstalar IBM MQ (este paso también desinstala RDQM):
    rpm -qa | grep MQSeries | xargs dnf -y remove
  4. Desinstale Pacemaker:
    rpm -qa | grep linbit | xargs dnf -y remove
  5. Desinstale DRBD:
    rpm -qa | grep drbd | xargs dnf -y remove
  6. Verifique que el kernel DRBD se ha descargado correctamente:
    lsmod | grep drbd

    Si los módulos de kernel drbd o drbd_transport_tcp siguen cargados, se pueden descargar con los mandatos siguientes:

    modprobe -r drbd_transport_tcp
    modprobe -r drbd
    

    Si la descarga falla por algún motivo, rearranque el nodo.

  7. [ MQ 9.4.4 Oct 2025]Desinstala el servicio tlshd:
    rpm -qa | grep ktls-utils | xargs dnf -y remove
  8. Instale el nuevo nivel de IBM MQ y el software dependiente, consulte Instalación de RDQM (gestores de colas de datos replicados).
  9. Reanude el grupo HA en el nodo ejecutando el mandato siguiente:
    rdqmadm -r
    Ahora puede continuar con el siguiente nodo del grupo.

RDQM DR

Complete los siguientes pasos para desinstalar y actualizar una configuración RDQM DR:

  1. Actualice el nodo secundario de DR:
    1. Inicie sesión como root o cambie al superusuario utilizando el mandato su .
    2. Desinstalar IBM MQ (este paso también desinstala RDQM):
      rpm -qa | grep MQSeries | xargs dnf -y remove
    3. Desinstale Pacemaker:
      rpm -qa | grep linbit | xargs dnf -y remove
    4. Desinstale DRBD:
      rpm -qa | grep drbd | xargs dnf -y remove
    5. Verifique que el kernel DRBD se ha descargado correctamente:
      lsmod | grep drbd

      Si los módulos de kernel drbd o drbd_transport_tcp siguen cargados, se pueden descargar con los mandatos siguientes:

      modprobe -r drbd_transport_tcp
      modprobe -r drbd
      

      Si la descarga falla por algún motivo, rearranque el nodo.

    6. [ MQ 9.4.4 Oct 2025]Desinstala el servicio tlshd:
      rpm -qa | grep ktls-utils | xargs dnf -y remove
    7. Instale los nuevos niveles de IBM MQ y RDQM, consulte Instalación de RDQM (gestores de colas de datos replicados).
  2. En el nodo DR primario, siga uno de los pasos siguientes:
    • Finalice los gestores de colas DR, o
    • Realice una migración tras error gestionada desde los gestores de colas DR al nodo secundario DR.
  3. Actualice el nodo primario DR:
    1. Inicie sesión como root o cambie al superusuario utilizando el mandato su .
    2. Desinstalar IBM MQ (este paso también desinstala RDQM):
      rpm -qa | grep MQSeries | xargs dnf -y remove
    3. Desinstale Pacemaker:
      rpm -qa | grep linbit | xargs dnf -y remove
    4. Desinstale DRBD:
      rpm -qa | grep drbd | xargs dnf -y remove
    5. Verifique que el kernel DRBD se ha descargado correctamente:
      lsmod | grep drbd

      Si los módulos de kernel drbd o drbd_transport_tcp siguen cargados, se pueden descargar con los mandatos siguientes:

      modprobe -r drbd_transport_tcp
      modprobe -r drbd
      

      Si la descarga falla por algún motivo, rearranque el nodo.

    6. Instale los nuevos niveles de IBM MQ y RDQM, consulte Instalación de RDQM (gestores de colas de datos replicados).
  4. En el nodo DR primario, siga uno de los pasos siguientes:
    • Inicie los gestores de colas DR (si antes los había finalizado), o
    • Realice una migración tras error gestionada de los gestores de colas DR al nodo primario DR.

RDQM HA/DR

Realice los siguientes pasos para desinstalar y actualizar una configuración RDQM HA/DR:

  1. Actualice el grupo HA en el sitio de recuperación (suponiendo que los RDQM de DR/HA ejecutan en el sitio principal). Siga los pasos siguientes en cada nodo del grupo, de uno en uno.
    1. Inicie sesión como root o cambie al superusuario utilizando el mandato su .
    2. Suspenda el grupo HA en el nodo ejecutando el mandato siguiente:
      rdqmadm -s
    3. Desinstalar IBM MQ (este paso también desinstala RDQM):
      rpm -qa | grep MQSeries | xargs dnf -y remove
    4. Desinstale Pacemaker:
      rpm -qa | grep linbit | xargs dnf -y remove
    5. Desinstale DRBD:
      rpm -qa | grep drbd | xargs dnf -y remove
    6. Verifique que el kernel DRBD se ha descargado correctamente:
      lsmod | grep drbd

      Si los módulos de kernel drbd o drbd_transport_tcp siguen cargados, se pueden descargar con los mandatos siguientes:

      modprobe -r drbd_transport_tcp
      modprobe -r drbd
      

      Si la descarga falla por algún motivo, rearranque el nodo.

    7. [ MQ 9.4.4 Oct 2025]Desinstala el servicio tlshd:
      rpm -qa | grep ktls-utils | xargs dnf -y remove
    8. Instale el nuevo nivel de IBM MQ y el software dependiente, consulte Instalación de RDQM (gestores de colas de datos replicados).
    9. Reanude el grupo HA en el nodo ejecutando el mandato siguiente:
      rdqmadm -r
      Ahora puede continuar con el siguiente nodo del grupo.
  2. En el grupo HA del sitio principal, pare los gestores de colas o realice una migración tras error gestionada en el grupo HA que acaba de actualizar en el sitio de recuperación.
  3. Actualice el grupo HA del sitio principal. Siga los pasos siguientes en cada nodo del grupo, de uno en uno.
    1. Inicie sesión como root o cambie al superusuario utilizando el mandato su .
    2. Suspenda el grupo HA en el nodo ejecutando el mandato siguiente:
      rdqmadm -s
    3. Desinstalar IBM MQ (este paso también desinstala RDQM):
      rpm -qa | grep MQSeries | xargs dnf -y remove
    4. Desinstale Pacemaker:
      rpm -qa | grep linbit | xargs dnf -y remove
    5. Desinstale DRBD:
      rpm -qa | grep drbd | xargs dnf -y remove
    6. Verifique que el kernel DRBD se ha descargado correctamente:
      lsmod | grep drbd

      Si los módulos de kernel drbd o drbd_transport_tcp siguen cargados, se pueden descargar con los mandatos siguientes:

      modprobe -r drbd_transport_tcp
      modprobe -r drbd
      

      Si la descarga falla por algún motivo, rearranque el nodo.

    7. [ MQ 9.4.4 Oct 2025]Desinstala el servicio tlshd:
      rpm -qa | grep ktls-utils | xargs dnf -y remove
    8. Instale el nuevo nivel de IBM MQ y el software dependiente, consulte Instalación de RDQM (gestores de colas de datos replicados).
    9. Reanude el grupo HA en el nodo ejecutando el mandato siguiente:
      rdqmadm -r
      Ahora puede continuar con el siguiente nodo del grupo.
  4. Ahora puede iniciar los gestores de colas (si los ha parado previamente) o dejarlos como respaldo del sitio principal desde el sitio de recuperación.