GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Verhindern, dass der VRRP-Master zum Master wird, nachdem er fehlgeschlagen ist

Lösung 1:

Laut diesem relativ alten Thread auf der Keepalived-Entwicklerliste ist dies machbar. Sie setzen beide Server auf gleiche Priorität (oder gar keine) und deklarieren den Status für keinen als MASTER oder BACKUP, sondern setzen den Status für beide auf GLEICH.

BEARBEITEN (7. Dezember 2017):

Es scheint, dass EQUAL eigentlich kein gültiger Zustand ist, obwohl er zum Zeitpunkt der Veröffentlichung dieser Antwort den gewünschten Effekt zu erzielen schien. Bitte beachten Sie die Kommentare unten, insbesondere den Link zur Liste der aktuellen Probleme für Keepalived, bereitgestellt von @cristi.

Lösung 2:

Wir haben dies gelöst, indem wir den nopreempt hinzugefügt haben Flag in unsere Keepalived-Konfigurationsdatei. Musste nichts weiter ändern (immer noch eine als MASTER belassen und eine als BACKUP usw). Im Grunde bedeutet dies, dass der Master nicht gewechselt werden soll, nur weil ein neuer Server online gegangen ist, sondern nur gewechselt werden soll, wenn der aktuelle Master ausfällt.


Linux
  1. Kürzester Weg zum Herunterladen von Github?

  2. Von Vim aus Root werden?

  3. Verhindern, dass Tmux auf Ssh startet?

  4. Verhindern, dass der Gnu-Bildschirm die Sitzung beendet, sobald das ausgeführte Skript endet?

  5. Verhindern, dass 10.2 das Wolfram Mathematica-Verzeichnis unter Linux erstellt

6 Funktionen, die Windows 10 von Linux übernommen hat

Verwenden von Keepalived zum Verwalten eines einfachen Failover in Clustern

So installieren Sie Caffeine unter Ubuntu 20.04 – Verhindern Sie, dass der Desktop inaktiv wird

HDD Power-Up im Standby:Hochfahren verhindern

Verhindern Sie, dass Ubuntu 14.04 auf Virtualbox sperrt, wenn Windows gesperrt ist

Verhindern Sie, dass SSH seine Versionsnummer ankündigt