HAproxy und keepalived
Hallo,
ich habe auf 2 Servern jeweils HAproxy und keepalived installiert. Das keepalived nehme ich nur für vrrp also um die virtuelle IP zu erzeugen.
Das Problem ist, wenn HAProxy vor keepalived startet, so funktioniert das nicht da es die IP noch nicht gibt. Ok die Reihenfolge kann man ja beeinflussen. Wie stelle ich das aber an dass wenn der Server mit dem master-keepalived down ist und der slave-keepalived die IP bekommt dass dann da das HAproxy auf dem slave startet? Oder gibt es eine Möglichkeit dass das HAproxy auch ohne vorhandene IP hoch fährt?
ich habe auf 2 Servern jeweils HAproxy und keepalived installiert. Das keepalived nehme ich nur für vrrp also um die virtuelle IP zu erzeugen.
Das Problem ist, wenn HAProxy vor keepalived startet, so funktioniert das nicht da es die IP noch nicht gibt. Ok die Reihenfolge kann man ja beeinflussen. Wie stelle ich das aber an dass wenn der Server mit dem master-keepalived down ist und der slave-keepalived die IP bekommt dass dann da das HAproxy auf dem slave startet? Oder gibt es eine Möglichkeit dass das HAproxy auch ohne vorhandene IP hoch fährt?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 395397
Url: https://administrator.de/contentid/395397
Ausgedruckt am: 13.11.2024 um 08:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo,
warum lässt du den HAProxy Dienst nicht einfach auf beiden Instanzen gleichzeitig laufen?
Die VIP darf ohnehin nur auf den Aktiven Server konfiguriert sein. Erst wenn dieser ausfällt bzw. der Passive Server zum Aktiven Server wird, wird die VIP auf diesem umgeschwenkt.
Das wäre die einfachste Variante:
http://dasunhegoda.com/how-to-setup-haproxy-with-keepalived/833/
Ansonsten müsstest du ein richtiges Cluster einrichten mit Pacemaker. Was ohnehin die eher empfohlene Variante ist:
https://db-blog.web.cern.ch/blog/antonio-nappi/2018-01-haproxy-high-avai ...
Viele Grüße
Exception
warum lässt du den HAProxy Dienst nicht einfach auf beiden Instanzen gleichzeitig laufen?
Die VIP darf ohnehin nur auf den Aktiven Server konfiguriert sein. Erst wenn dieser ausfällt bzw. der Passive Server zum Aktiven Server wird, wird die VIP auf diesem umgeschwenkt.
Das wäre die einfachste Variante:
http://dasunhegoda.com/how-to-setup-haproxy-with-keepalived/833/
Ansonsten müsstest du ein richtiges Cluster einrichten mit Pacemaker. Was ohnehin die eher empfohlene Variante ist:
https://db-blog.web.cern.ch/blog/antonio-nappi/2018-01-haproxy-high-avai ...
Viele Grüße
Exception