High Availability Add-on
latest
false
  • Overview
    • About High Availability Add-on
  • Requirements
    • Hardware requirements
    • Software requirements
  • Installation
  • Upgrade
Banner background image
High Availability Add-on Installation Guide
Last updated Apr 19, 2024

Software requirements

Important: HAA only supports 64-bit operating systems and must be installed on a clean host with no other applications. All HAA nodes must be synchronized with the same NTP server.

Platform

Supported Versions

RHEL/CentOS 8

  • 8.6, 8.8, 8.9

Ubuntu

  • 20.04

Server version is recommended for production installations. Desktop version is only recommended for development deployments.

General cluster requirements

The HAA cluster needs three servers for a healthy operation.

Under normal circumstances, the HAA cluster servers have the following roles:

  • one principal server – it holds a data shard, and it accepts read and write database operations from the outside world;
  • one secondary server – it holds a copy of the data shard;
  • one secondary server – it holds no data, it exists for quorum purposes only.

The HAA cluster supports a single server failure only.

  • If one of the servers goes down, no matter which one, the HAA cluster continues working, and a warning is shown in the Web management interface. You can find more information by running the rlcheck command, usually found in /opt/redislabs/bin. You can also append --continue-on-error to the rlcheck command.
  • If two servers fail, the HAA cluster fails as well, even if the principal server is still online.

Building an HAA cluster with more than three servers is possible but offers no real benefit.

There is no increase in the number of servers that can fail. In the case of a five-node HAA cluster, if the principal node and the secondary node keeping the data shard copy both fail, the entire cluster fails as well, and there is no data shard reallocation to other nodes.

Internet layer protocol

HAA supports both IPv4 and IPv6. For more details on the support for multi-IP and IPv6, refer to Redis documentation.

  • General cluster requirements
  • Internet layer protocol

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.