Angenommen, ich habe zwei Server - SA und SB. Ist es möglich, HAProxy so zu konfigurieren, dass es so funktioniert:
Alle Verbindungen gehen zu SA -> SA geht aus -> HAProxy schaltet alle Verbindungen zu SB -> bis SB nicht aus ist - es gehen keine Verbindungen zu SA, auch wenn es wieder hoch ist -> SB aus -> HAProxy schaltet zu SA. .
Kurz gesagt, ich möchte, dass HAProxy nur wechselt, wenn der aktuelle Server ausfällt. Vielleicht sollte ich etwas anderes als HAProxy verwenden?
inter
2s, derfall
Standardwert 2 und der Standardwertrise
2. Weitere InformationenWenn Sie nur zwei und genau zwei Server haben, ist es möglicherweise sinnvoller, einen vip für den Dienst zu verwenden, den Sie über Schrittmacher / Corosync verwalten, um ihn hoch verfügbar zu machen.
Dies ist auch mit Haproxy möglich, indem SB als Backup-Server markiert wird. Auf diese Weise wird es nur verwendet, wenn SA nicht verfügbar ist:
Dies führt jedoch nicht zum zweiten Teil Ihrer Anforderungen: Sobald A SA wieder verfügbar ist, wird A SA wieder verwendet. Ich bin nicht sicher, ob es eine Option gibt, mit der sich Haproxy wie gewünscht verhält. Ich habe es zumindest noch nie benutzt.
quelle