Setup HAProxy for Cluster

HAProxy Load Balancer Configuration for SearchBlox Cluster

HAProxy can be set up to distribute load among the Search servers within the Cluster.

Clients → HAProxy (Load Balancer) → [SearchBlox Node 1, Node 2, Node N]

HAProxy Installation

For CentOS 7

yum install haproxy

For Ubuntu 18.04

apt-get install haproxy

Update Configuration File

Update the configuration /etc/haproxy/haproxy.cfg

   vi /etc/haproxy/haproxy.cfg

Based on the number provided in the preceding screenshot, the corresponding details are as follows:

  1. To Enable HA Proxy dashboard configuration
    Note: You can enable HAProxy Dashboard if required

  2. Enabling the Load Balancer for HTTPS applications
    Note: You will need to provide the SSL certificate.

  3. For adding the servers into load balancing configuration

Start HA Proxy Server

To start haproxy

systemctl start haproxy

To get status of haproxy

systemctl status haproxy


What’s Next

You can go through the related sections below