Wechseln Sie von Keepalived zu HAProxy

665
Edik Mkoyan

Ich habe vier Webserver unter zwei Keepalived-Lastverteilungsservern, so dass ich sicher bin, dass der aktive Keepalived-Server den Verkehr auf meinen vier Webservern ausbalanciert. Wenn er ausfällt, wird der passive aktiv und erledigt den Job bis zum Hauptserver Ist wieder im aktiven Status, verfolgt es auch echte Server (auch Webserver genannt) und gleicht die Belastung der aktiven Webserver aus. Das Problem ist, dass ich keine Teilmengen von Webservern für bestimmte Domänennamen verwenden kann, da Keepalived nur mit IP: PORT-Paaren (nicht http-Domänennamen) funktionieren kann. Daher denke ich an die Verwendung von HAProxy, kann jedoch nichts über den HAProxy-Server-Failover finden Funktionalität, wie kann dies organisiert werden, unterstützt HAProxy das Clustering der HAProxy-Server?

1

1 Antwort auf die Frage

2
Jim G.

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.