GNU/Linux >> Linux Esercitazione >  >> Linux

Impedisci a VRRP Master di diventare Master una volta fallito

Soluzione 1:

Secondo questo thread relativamente vecchio nell'elenco degli sviluppatori keepalived, si può fare. Imposta entrambi i server in modo che abbiano la stessa priorità (o nessuna) e non dichiari lo stato per MASTER o BACKUP, impostando invece lo stato su EQUAL per entrambi.

MODIFICA (07-dic-2017):

Sembra che EQUAL non sia in realtà uno stato valido, nonostante sembri fornire l'effetto desiderato al momento della pubblicazione di questa risposta. Si prega di notare i commenti di seguito, in particolare il collegamento all'elenco dei problemi correnti per keepalived fornito da @cristi.

Soluzione 2:

Il modo in cui abbiamo risolto questo problema è aggiungendo nopreempt flag al nostro file di configurazione keepalive. Non ho dovuto cambiare nient'altro (ne ho lasciato uno come MASTER e uno come BACKUP e così via). Fondamentalmente questo gli dice di non cambiare master solo perché un nuovo server è online, cambia solo quando il master attuale fallisce.


Linux
  1. Diventare root dall'interno di Vim?

  2. Journalctl:come impedire il troncamento del testo nel terminale?

  3. Come impedire a `ls` di ordinare l'output?

  4. Impedire a Gnu Screen di terminare la sessione una volta terminato lo script eseguito?

  5. Impedire a Signt di raggiungere i processi figlio?

6 funzionalità che Windows 10 ha preso da Linux

Utilizzo di Keepalived per la gestione del failover semplice nei cluster

Come installare la caffeina su Ubuntu 20.04 – Impedisci al desktop di diventare inattivo

Accensione dell'HDD in standby:impedisce la rotazione

Impedisci a Ubuntu 14.04 di bloccarsi su virtualbox se Windows è bloccato

Come impedire a chgrp di cancellare "setuid bit"?