GNU/Linux >> Tutoriels Linux >  >> Linux

Empêcher le maître VRRP de devenir maître une fois qu'il a échoué

Solution 1 :

Selon ce fil relativement ancien sur la liste des développeurs keepalived, cela peut être fait. Vous définissez les deux serveurs pour qu'ils aient une priorité égale (ou aucune), et ne déclarez pas l'état pour MASTER ou BACKUP, et définissez à la place l'état sur EQUAL pour les deux.

MODIFIER (07 décembre 2017) :

Il semble qu'EQUAL ne soit pas réellement un état valide, bien qu'il semble fournir l'effet souhaité au moment où cette réponse a été publiée. Veuillez noter les commentaires ci-dessous, en particulier le lien vers la liste des problèmes actuels pour keepalived fourni par @cristi.

Solution 2 :

La façon dont nous avons résolu ce problème est d'ajouter le nopreempt flag à notre fichier de configuration keepalived. Je n'ai pas eu à changer quoi que ce soit d'autre (toujours laissé un comme MASTER et un comme BACKUP etc). En gros, cela lui dit de ne pas changer de maître simplement parce qu'un nouveau serveur est en ligne, mais de ne changer que lorsque le maître actuel tombe en panne.


Linux
  1. Le moyen le plus court de télécharger depuis Github ?

  2. Devenir root depuis l'intérieur de Vim ?

  3. Journalctl :comment empêcher le texte de tronquer dans le terminal ?

  4. Empêcher Tmux de démarrer sur Ssh ?

  5. Comment empêcher `ls` de trier la sortie ?

6 fonctionnalités que Windows 10 a tirées de Linux

Utilisation de Keepalived pour gérer le basculement simple dans les clusters

Comment installer Caffeine sur Ubuntu 20.04 - Empêcher le bureau de devenir inactif

Récupérer à partir d'un serveur défaillant dans une baie GlusterFS

Empêcher Ubuntu 14.04 de se verrouiller sur virtualbox si Windows est verrouillé

Empêcher SSH d'annoncer son numéro de version