+

Search Tips | Advanced Search

Applying maintenance level updates for RDQM

There are different procedures for applying maintenance level updates to a high availability (HA) configuration, a disaster recovery (DR) configuration, or a combined DR/HA configuration.


About this task

For RDQM HA configurations, complete the steps on each node in the HA group in turn. Processing can then continue on the other nodes in the group while the update is in progress.


Procedure

  • To apply maintenance level updates for HA RDQM:
    1. Log in as root, or switch to the superuser using the su command.
    2. Change into the directory containing the maintenance packages.
    3. Suspend the HA group on the node, by entering the following command:
      rdqmadm -s
    4. If DRBD has been updated in the Fix Pack, complete the following steps:
      1. Determine which DRBD kernel module is needed for the system on which RDQM is being installed. See https://ibm.biz/mqrdqmkernelmods for up-to-date kernel module information. Helper scripts are provided in the kmod-drbd-9 directories. For example, on a RHEL 8.2 system, running the helper script Advanced/RDQM/PreReqs/el8/kmod-drbd-9/modver returns the following information, identifying the kernel module that we need to install:
        kmod-drbd-9.0.23_4.18.0_193-1.x86_64.rpm
      2. Update the appropriate DRBD kernel module that you identified. For example, for RHEL 8.2 you run the following command:
        yum install Advanced/RDQM/PreReqs/el8/kmod-drbd-9/kmod-drbd-9.0.23_4.18.0_193-1.x86_64.rpm
      3. Update the DRBD utilities. For example, for RHEL 8.2 you run the following command:
        yum install Advanced/RDQM/PreReqs/el8/drbd-utils-9/*

    5. If Pacemaker has been updated in the Fix Pack, update it in RDQM. For example, for RHEL 8.2, run the following command:
      yum install Advanced/RDQM/PreReqs/el8/pacemaker-2/*
    6. Apply the FixPack using the procedure for applying maintenance level updates on Linux using RPM, see Applying maintenance level updates on Linux using RPM. For an RDQM install, the minimum commands are:
      yum install MQSeriesGSKit* MQSeriesServer* MQSeriesRuntime*
      yum install Advanced/RDQM/MQSeriesRDQM*
    7. If DRBD or Pacemaker have been updated in the Fix Pack, reboot the node, for example:
      reboot
    8. Resume the HA group on the node by entering the following command:
      rdqmadm -r
      

    Proceed to the next node in the HA group and repeat the procedure.

  • To apply maintenance level updates for DR RDQM on the DR secondary node:
    1. Apply maintenance level updates to the DR secondary node:
      1. Log in as root, or switch to the superuser using the su command.
      2. Change into the directory containing the maintenance packages.
      3. If DRBD has been updated in the Fix Pack, complete the following steps:
        1. Determine which DRBD kernel module is needed for the system on which RDQM is being installed. See https://ibm.biz/mqrdqmkernelmods for up-to-date kernel module information. Helper scripts are provided in the kmod-drbd-9 directories. For example, on a RHEL 8.2 system, running the helper script Advanced/RDQM/PreReqs/el8/kmod-drbd-9/modver returns the following information, identifying the kernel module that we need to install:
          kmod-drbd-9.0.23_4.18.0_193-1.x86_64.rpm
        2. Update the appropriate DRBD kernel module that you identified. For example, for RHEL 8.2 you run the following command:
          yum install Advanced/RDQM/PreReqs/el8/kmod-drbd-9/kmod-drbd-9.0.23_4.18.0_193-1.x86_64.rpm
        3. Update the DRBD utilities. For example, for RHEL 8.2 you run the following command:
          yum install Advanced/RDQM/PreReqs/el8/drbd-utils-9/*

      4. If Pacemaker has been updated in the Fix Pack, update it in RDQM. For example, for RHEL 8.2, run the following command:
        yum install Advanced/RDQM/PreReqs/el8/pacemaker-2/*
      5. Apply the Fix Pack using the procedure for applying maintenance level updates on Linux using RPM, see Applying maintenance level updates on Linux using RPM. For an RDQM install, the minimum commands are:
        yum install MQSeriesGSKit* MQSeriesServer* MQSeriesRuntime*
        yum install Advanced/RDQM/MQSeriesRDQM*
      6. If DRBD or Pacemaker have been updated in the Fix Pack, reboot the node, for example:
        reboot

    2. On the DR primary node, complete one of the following steps:

      • End the DR queue managers, or
      • Perform a managed failover of the DR queue managers to the DR secondary node.

    3. Apply maintenance level updates to the DR primary node:
      1. Log in as root, or switch to the superuser using the su command.
      2. Change into the directory containing the maintenance packages.
      3. If DRBD has been updated in the Fix Pack, complete the following steps:
        1. Determine which DRBD kernel module is needed for the system on which RDQM is being installed. See https://ibm.biz/mqrdqmkernelmods for up-to-date kernel module information. Helper scripts are provided in the kmod-drbd-9 directories. For example, on a RHEL 8.2 system, running the helper script Advanced/RDQM/PreReqs/el8/kmod-drbd-9/modver returns the following information, identifying the kernel module that we need to install:
          kmod-drbd-9.0.23_4.18.0_193-1.x86_64.rpm
        2. Update the appropriate DRBD kernel module that you identified. For example, for RHEL 8.2 you run the following command:
          yum install Advanced/RDQM/PreReqs/el8/kmod-drbd-9/kmod-drbd-9.0.23_4.18.0_193-1.x86_64.rpm
        3. Update the DRBD utilities. For example, for RHEL 8.2 you run the following command:
          yum install Advanced/RDQM/PreReqs/el8/drbd-utils-9/*

      4. If Pacemaker has been updated in the Fix Pack, update it in RDQM. For example, for RHEL 8.2, run the following command:
        yum install Advanced/RDQM/PreReqs/el8/pacemaker-2/*
      5. Apply the Fix Pack using the procedure for applying maintenance level updates on Linux using RPM, see Applying maintenance level updates on Linux using RPM. For an RDQM install, the minimum commands are:
        yum install MQSeriesGSKit* MQSeriesServer* MQSeriesRuntime*
        yum install Advanced/RDQM/MQSeriesRDQM*
      6. If DRBD or Pacemaker have been updated in the Fix Pack, reboot the node, for example:
        reboot

    4. On the DR primary node, do one of the following steps:

      • Start the DR queue managers, or
      • Perform a managed failover of the DR queue managers to the DR primary node.

  • To apply maintenance level updates for HA/DR RDQM:
    1. Apply maintenance to the HA group on your recovery site. Complete the following steps on each node in the group in turn.
      1. Log in as root, or switch to the superuser using the su command.
      2. Change into the directory containing the maintenance packages.
      3. Suspend the HA group on the node, by entering the following command:
        rdqmadm -s
      4. If DRBD has been updated in the Fix Pack, complete the following steps:
        1. Determine which DRBD kernel module is needed for the system on which RDQM is being installed. See https://ibm.biz/mqrdqmkernelmods for up-to-date kernel module information. Helper scripts are provided in the kmod-drbd-9 directories. For example, on a RHEL 8.2 system, running the helper script Advanced/RDQM/PreReqs/el8/kmod-drbd-9/modver returns the following information, identifying the kernel module that we need to install:
          kmod-drbd-9.0.23_4.18.0_193-1.x86_64.rpm
        2. Update the appropriate DRBD kernel module that you identified. For example, for RHEL 8.2 you run the following command:
          yum install Advanced/RDQM/PreReqs/el8/kmod-drbd-9/kmod-drbd-9.0.23_4.18.0_193-1.x86_64.rpm
        3. Update the DRBD utilities. For example, for RHEL 8.2 you run the following command:
          yum install Advanced/RDQM/PreReqs/el8/drbd-utils-9/*

      5. If Pacemaker has been updated in the Fix Pack, update it in RDQM. For example, for RHEL 8.2, run the following command:
        yum install Advanced/RDQM/PreReqs/el8/pacemaker-2/*
      6. Apply the Fix Pack using the procedure for applying maintenance level updates on Linux using RPM, see Applying maintenance level updates on Linux using RPM. For an RDQM install, the minimum commands are:
        yum install MQSeriesGSKit* MQSeriesServer* MQSeriesRuntime*
        yum install Advanced/RDQM/MQSeriesRDQM*
      7. If DRBD or Pacemaker have been updated in the Fix Pack, reboot the node, for example:
        reboot
      8. Resume the HA group on the node by entering the following command:
        rdqmadm -r
        

    2. Apply maintenance to the HA group on your main site. Complete the following steps on each node in the group in turn.
      1. Log in as root, or switch to the superuser using the su command.
      2. Change into the directory containing the maintenance packages.
      3. Suspend the HA group on the node, by entering the following command:
        rdqmadm -s
      4. If DRBD has been updated in the Fix Pack, complete the following steps:
        1. Determine which DRBD kernel module is needed for the system on which RDQM is being installed. See https://ibm.biz/mqrdqmkernelmods for up-to-date kernel module information. Helper scripts are provided in the kmod-drbd-9 directories. For example, on a RHEL 8.2 system, running the helper script Advanced/RDQM/PreReqs/el8/kmod-drbd-9/modver returns the following information, identifying the kernel module that we need to install:
          kmod-drbd-9.0.23_4.18.0_193-1.x86_64.rpm
        2. Update the appropriate DRBD kernel module that you identified. For example, for RHEL 8.2 you run the following command:
          yum install Advanced/RDQM/PreReqs/el8/kmod-drbd-9/kmod-drbd-9.0.23_4.18.0_193-1.x86_64.rpm
        3. Update the DRBD utilities. For example, for RHEL 8.2 you run the following command:
          yum install Advanced/RDQM/PreReqs/el8/drbd-utils-9/*

      5. If Pacemaker has been updated in the Fix Pack, update it in RDQM. For example, for RHEL 8.2, run the following command:
        yum install Advanced/RDQM/PreReqs/el8/pacemaker-2/*
      6. Apply the Fix Pack using the procedure for applying maintenance level updates on Linux using RPM, see Applying maintenance level updates on Linux using RPM. For an RDQM install, the minimum commands are:
        yum install MQSeriesGSKit* MQSeriesServer* MQSeriesRuntime*
        yum install Advanced/RDQM/MQSeriesRDQM*
      7. If DRBD or Pacemaker have been updated in the Fix Pack, reboot the node, for example:
        reboot
      8. Resume the HA group on the node by entering the following command:
        rdqmadm -r
        

Parent topic: Installing RDQM (replicated data queue managers)

Last updated: 2020-10-04