Si tu maitrise le réseau (que tu peux t'attribuer des IP supplémentaires
sur le même LAN) keepalived fait bien le boulot, pas besoin d'arbitre.
Sinon le GSLB du pauvre est aussi faisable à coups de DNS avec TTL
court. En gros
www IN CNAME
www.lb
lb NS server1
lb NS server2
et sur le bind de chaque serveur, il sert sa propre IP.
sur server1
www 30 IN A server1
et sur server2
www 30 IN A server2
En jouant avec HaProxy et les cookies tu peux même garder les sessions
vers le bon serveur de backend même si tu tappe l'autre load balancer.
On 28/05/2019 17:11, Artur wrote:
Bonjour les gens,
Je dois mettre en place un cluster Debian 2 noeuds plus 1 arbitre pour
une utilisation très simple.
Il s'agit de faire tourner haproxy en config actif/actif sur 2 noeuds,
donc en gros de gérer 2 @IP (2 IP failover chez OVH). L'arbitre est là
pour éviter des situations de splitbrain.
A priori, l'API OVH permet de piloter les @IP failover à partir des
scripts. Donc on devrait pouvoir assez simplement créer un script
personnalisé pour gérer la bascule d'un noeud à un autre en cas
d'indisponibilité.
Auriez-vous des conseils sur les applis cluster à utiliser pour cette
config a priori assez simple, svp ?
Au temps des dinosaures j'avais utilisé heartbeat pour une config 2
noeuds, mais aujourd'hui il y a peut-être des outils "plus mieux" (je ne
cherche ni un clickodrôme, ni une usine à gaz, un truc qui juste marche
bien et qui est simple à configurer et à maintenir)...