Redundancy Groups

Redundancy groups enable high-availability scenarios. In the event of a failure of the node acting as the master for a given redundancy group, the IP addresses assigned to that group are taken over by another node with the highest priority within that group. Assigning different priorities to redundancy groups on individual cluster nodes allows for static load balancing while maintaining high-availability functionality.

Note

The redundancy group configuration options are available after the cluster has been initialized.

Adding Redundancy Groups

To add a redundancy group, follow the instructions below.

  1. From the left menu, select Settings > Cluster.

  2. Go to the Redundancy Groups tab.

  3. Click Add group.

  1. Define the group parameters:

    • Name – the name of the redundancy group.

    • ID – the redundancy group identifier (allowed range: 1–255).

    • Priority – the redundancy group priority (allowed range: 0–254). A lower parameter value indicates a higher priority.

    • Network interface – the network interface used by the redundancy group to communicate with other cluster nodes.

Note

  • Redundancy group with higher priority assumes the master role and handles all requests to monitored servers accessed through IP addresses assigned to this group. In case given cluster node crashes, user requests are directed to on of the remaining nodes with the highest priority defined for given redundancy group.

  • The network interface (interlink interface) is used to monitor the state of a given redundancy group. The master node broadcasts keep-alive packets over the Layer 2 network to inform other nodes that it is active and operational. The remaining cluster nodes use the interlink interface to listen for these packets.

  • All cluster nodes must have their interlink interfaces connected to the same broadcast domain (VLAN). Additionally, in VMware-based environments, the vSwitch security settings must be adjusted to allow MAC address changes and forged transmits.

  • By default, once a node takes the master role, it will continue on indefinitely as the master node.

../../_images/5-6-cluster-group-add.png
  1. Click Save and exit.

  2. From the left menu, select Settings > Network configuration.

  3. Click Add IP address to add an IP address.

  4. Enter the IP address and select the General function to assign the cluster attribute.

  5. From the drop-down list, select the previously defined redundancy group.

  6. Click Save.

../../_images/5-6-cluster-group-network-set.png

Note

The cluster IP address must be defined on each cluster node.

Editing Redundancy Groups

To modify a redundancy group, follow the instructions below.

  1. From the left menu, select Settings > Cluster.

  2. Go to the Redundancy Groups tab.

  3. Modify the parameters of the selected redundancy group.

  4. Click Save and exit.

Removing Redundancy Groups

To remove a redundancy group, follow the instructions below.

  1. From the left menu, select Settings > Cluster.

  2. Go to the Redundancy Groups tab.

  3. Click Remove selected for the chosen redundancy group.

  4. Click Confirm.

../../_images/5-6-cluster-group-remove.png

Demoting a Redundancy Group

Note

Demoting a group switches the master role for the given redundancy group to another cluster node. The node on which the selected redundancy group has the highest priority will assume the master role.

To demote a redundancy group, follow the instructions below.

  1. From the left menu, select Settings > Cluster.

  2. Go to the Redundancy Groups tab.

  3. Edit the group you want to demote.

  4. Click Demote for the selected redundancy group.

  5. Click Save and exit.

../../_images/5-6-cluster-group-denote.png

Note

If, after demoting the group, none of the remaining nodes assumes the master role, it will be restored to the redundancy group on the edited node.

Forcing the Slave Role

Note

  • Forcing the slave role ensures that the redundancy group will never switch to master mode, regardless of the state of the other cluster nodes.

  • Forcing the slave role is recommended before performing maintenance work to ensure that network traffic is redirected to the remaining cluster nodes. Another use case is a cluster node deployed in a separate location without Layer 2 connectivity to the other cluster nodes.

To force the slave role for a selected redundancy group, follow the instructions below.

  1. From the left menu, select Settings > Cluster.

  2. Go to the Redundancy Groups tab.

  3. Locate the redundancy group and click its name to edit it.

  4. From the Cluster communication interface drop-down list, select Force slave mode.

  5. Click Save and exit.

../../_images/5-6-cluster-group-slave.png

Related topics: