HAproxy bietet kein integriertes Clustering, es wird jedoch normalerweise zusammen mit keepalived für diesen Zweck installiert.
-Keepalived verwaltet das Clustering, die virtuellen IPs und das Failover zwischen Knoten.
-HAproxy übernimmt den eigentlichen Lastausgleich für die virtuellen IPs.
Neben Keepalived gibt es andere Optionen, aber ich würde sagen, es ist eines der häufigsten Setups.