Defining the Pacemaker cluster (HA group)
The HA group is a Pacemaker cluster. You define the Pacemaker cluster by editing the /var/mqm/rdqm.ini file and running the rdqmadm command.
About this task
See https://clusterlabs.org/pacemaker/ for
information about Pacemaker. You can create the Pacemaker cluster as a user in the
mqm
group if the mqm
user can use sudo
. If the
user can also SSH to each server without a password, then you only need edit the
rdqm.ini file and run rdqmadm on one of the servers to
create the Pacemaker cluster. Otherwise you must create the file and run the command as
root
on each of the servers that are to be nodes.
The rdqm.ini file gives the IP addresses for all of the nodes in the
Pacemaker cluster. You can define HA_Primary
and HA_Secondary
interfaces that are used for Pacemaker to monitor the system, but Pacemaker can instead use the
replication interface, named HA_Replication
, for this purpose, if required. The
HA_Replication
interface must have sufficient bandwidth to support replication
requirements given the expected workload of all the RDQMs running in the HA Group.
For RHEL 8 installations you must give the name of each node, which must be the hostname as returned by the uname -n command. For RHEL 7 installations the specification of the node name is optional.
Node:
Name=rdqm-node-1.spiranthes.com
HA_Primary=192.168.4.1
HA_Alternate=192.168.5.1
HA_Replication=192.168.6.1
Node:
Name=rdqm-node-2.spiranthes.com
HA_Primary=192.168.4.2
HA_Alternate=192.168.5.2
HA_Replication=192.168.6.2
Node:
Name=rdqm-node-3.spiranthes.com
HA_Primary=192.168.4.3
HA_Alternate=192.168.5.3
HA_Replication=192.168.6.3
The
following diagram illustrates this configuration: HA_Replication
interface for monitoring. In this case you only specify
the HA_Replication
interface:
Node:
Name=rdqm-node-1.spiranthes.com
HA_Replication=192.168.4.1
Node:
Name=rdqm-node-2.spiranthes.com
HA_Replication=192.168.4.2
Node:
Name=rdqm-node-3.spiranthes.com
HA_Replication=192.168.4.3
The
following diagram illustrates this configuration:HA_Primary
and an HA_Replication
field for each node, but no
HA_Alternate
field:Node:
Name=rdqm-node-1.spiranthes.com
HA_Primary=192.168.4.1
HA_Replication=192.168.5.1
Node:
Name=rdqm-node-2.spiranthes.com
HA_Primary=192.168.4.2
HA_Replication=192.168.5.2
Node:
Name=rdqm-node-3.spiranthes.com
HA_Primary=192.168.4.3
HA_Replication=192.168.5.3
The
following diagram illustrates this configuration:The order in which you specify the nodes must be the same in all the rdqm.ini files in your configuration. Your three nodes must have a common view as to which one is Node1, which one Node2 and so on.