Support Policies for RHEL High Availability Clusters - corosync-qdevice and corosync-qnetd
Contents
Overview
Applicable Environments
- Red Hat Enterprise Linux (RHEL) with the High Availability Add-On
- Cluster architectures involving a quorum device provided through
qdevice
andqnetd
Useful References and Guides
- Support Policies for RHEL High Availability Clusters
- RHEL High Availability Reference Guide - Quorum Devices
- Explore components:
corosync-qdevice
andcorosync-qnetd
- Design Guidance for RHEL High Availability Clusters - Considerations with qdevice Quorum Arbitration
Introduction
This policy guide explains Red Hat's requirements and support limitations regarding quorum devices using corosync-device
and corosync-qnetd
in a RHEL High Availability cluster.
Policies
Available/Supported Releases:
- RHEL 8 & 9:
corosync-qdevice
andcorosync-qnetd
are supported by Red Hat - RHEL 7:
corosync-qdevice
andcorosync-qnetd
are supported technologies as of RHEL 7.4 - using releasescorosync-qdevice-2.4.0-9.el7
andcorosync-qnetd-2.4.0-9.el7
or later.- NOTE:
qdevice
andqnetd
are available for usage in RHEL High Availability clusters starting with RHEL 7 Update 3, but are considered a Technology Preview in that release.
- NOTE:
- Mix of RHEL 7
qdevice
and RHEL 8qnetd
or vice versa RHEL 8qdevice
and RHEL 7qnetd
: supported.- EXAMPLE: Our cluster is based on RHEL 8 but we would like to use our RHEL 7 arbiter (
qnetd
). This is possible and supported. - EXAMPLE: Our cluster is based on RHEL 7 but we would like to introduce an arbiter (
qnetd
) on RHEL 8. This is possible and supported.
- EXAMPLE: Our cluster is based on RHEL 8 but we would like to use our RHEL 7 arbiter (
Mixing Bare Metal and Virtual Platforms
- It is possible and supported to use a virtual machine
qnetd
server with a cluster made up of bare metal members or members on a different virtualization platform. - It is possible and supported to use a bare metal
qnetd
server with a cluster made up of virtual machine members. - All support policies related to the cluster members' platforms still apply.
Number of Quorum Devices / Servers: A cluster may only utilize a single qdevice
interacting with a single qnetd
quorum server.
Number of Clusters per Quorum Device / Server: Multiple clusters may utilize the same qnetd
quorum server.
Quorum device heuristics: corosync-qdevice
provides functionality that allows an administrator to configure "heuristics" that evaluate true or false and influence the scoring algorithm of qdevice
. This functionality is subject to the following conditions:
- RHEL 8: Heuristics functionality is provided as a Technology Preview.
- RHEL 7: Heuristics functionality is provided as a Technology Preview in RHEL 7.7 and 7.6. This functionality was not available in earlier releases of RHEL 7.
Additional information
The quorum device (package corosync-qnetd) should never be installed in one of the cluster nodes, it has to be hosted in a system aside. Hosting it in one of the cluster nodes is not supported.
Comments