Disons que j'ai 2 serveurs - SA et SB. Est-il possible de configurer HAProxy pour fonctionner comme ceci:
Toutes les connexions vont à SA -> SA descend -> HAProxy bascule toutes les connexions à SB -> jusqu'à ce que SB ne soit pas en panne - aucune connexion ne passe à SA, même si elle est à nouveau en hausse -> SB bas -> HAProxy passe à SA .. .
En bref, j'aimerais qu'HAProxy ne change que lorsque le serveur actuel tombe en panne. Peut-être devrais-je utiliser autre chose que HAProxy?
inter
défaut à 2s, parfall
défaut à 2 et parrise
défaut à 2. Plus d'informations peuvent être trouvées ici: haproxy.org/download/1.5/doc/configuration.txtSi vous n'avez que deux et exactement deux serveurs, il peut être plus judicieux d'utiliser un vip pour le service que vous gérez via pacemaker / corosync pour le rendre hautement disponible.
C'est également possible avec haproxy, en marquant SB comme serveur de sauvegarde. De cette façon, il n'est utilisé que lorsque SA n'est pas disponible:
Cependant, cela n'accomplit pas la deuxième partie de ce que vous voulez: il recommencera à utiliser A SA dès qu'il sera de retour. Je ne sais pas s'il existe une option pour que le haproxy se comporte comme vous le souhaitez. Je ne l'ai au moins jamais utilisé.
la source