GNU/Linux >> Znalost Linux >  >> Linux

Zabraňte tomu, aby se VRRP Master stal Masterem, jakmile selže

Řešení 1:

Podle tohoto relativně starého vlákna na seznamu vývojářů keepalived to lze udělat. Nastavíte oba servery tak, aby měly stejnou prioritu (nebo neměly žádnou) a nedeklarujete stav ani jako MASTER, ani jako BACKUP, a místo toho nastavíte stav na ROVNOMĚRNÉ pro oba.

EDITACE (7. prosince 2017):

Zdá se, že EQUAL ve skutečnosti není platným stavem, přestože se v době zveřejnění této odpovědi zdálo, že poskytuje požadovaný účinek. Všimněte si prosím níže uvedených komentářů, zejména odkazu na seznam aktuálních problémů pro keepalived od @cristi.

Řešení 2:

Způsob, jakým jsme to vyřešili, je přidáním nopreempt příznak do našeho konfiguračního souboru keepalived. Nic dalšího nebylo třeba měnit (stále zůstalo jako MASTER a jeden jako BACKUP a tak dále). V zásadě to říká, že nemá přepínat hlavní server jen proto, že nový server je online, přepínat pouze tehdy, když aktuální hlavní server selže.


Linux
  1. Stát se rootem zevnitř Vimu?

  2. Journalctl:Jak zabránit zkrácení textu v terminálu?

  3. Zabránit obrazovce Gnu v ukončení relace, jakmile skončí spuštěný skript?

  1. Obnovení z neúspěšného serveru v poli GlusterFS

  2. Zabraňte 10.2 ve vytváření adresáře Wolfram Mathematica na Linuxu

  3. Jak zabráním automatickému spouštění služeb Linuxu?

  1. Nejkratší způsob stahování z Github?

  2. Jak zabránit procesu v zápisu souborů

  3. Jak zabránit chgrp ve vymazání „setuid bitu“?