Contactez-nous
  1. Accueil
  2. /
  3. Blog
  4. /
  5. Configurer un cluster HAProxy pour la haute disponibilité

Réseau
Haute Disponibilité
Administration

Configurer un cluster HAProxy pour la haute disponibilité

21 septembre 2025

2 min de lecture

Sommaire
Plan de l'article
Présentation de HAProxy
Installation et configuration de base
Mise en place d'un cluster avec keepalived
Bonnes pratiques de monitoring et tuning
Conclusion

La haute disponibilité (HA) conditionne le fonctionnement des applications critiques.
Un cluster de load balancers répartit le trafic et maintient le service quand un nœud tombe.

Voici comment déployer un cluster HAProxy avec keepalived.

Plan de l'article

  • Présentation de HAProxy
  • Installation et configuration de base
  • Mise en place d'un cluster avec keepalived
  • Bonnes pratiques de monitoring et tuning
  • Conclusion

Présentation de HAProxy

  • HAProxy est un logiciel open-source de répartition de charge (load balancer).
  • Il fonctionne en couche 4 (TCP) et couche 7 (HTTP/HTTPS).
  • Ses atouts : rapidité de traitement et stabilité éprouvée en production.

Installation et configuration de base

Installation (Debian/Ubuntu)
sudo apt update
sudo apt install haproxy
Exemple de configuration /etc/haproxy/haproxy.cfg
frontend web_front
    bind *:80
    default_backend web_servers

backend web_servers
    balance roundrobin
    server web1 192.168.1.11:80 check
    server web2 192.168.1.12:80 check

👉 Ici, le trafic entrant est réparti en round-robin entre deux serveurs web.


Mise en place d'un cluster avec keepalived

Pour éviter le single point of failure, on utilise keepalived avec une adresse IP virtuelle (VIP) :

  1. Installer keepalived :
sudo apt install keepalived
  1. Exemple de configuration /etc/keepalived/keepalived.conf :
vrrp_instance VI_1 {
    state MASTER
    interface eth0
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1234
    }
    virtual_ipaddress {
        192.168.1.100
    }
}

👉 Si le nœud principal tombe, le secondaire prend automatiquement la main.


Bonnes pratiques de monitoring et tuning

  • Surveiller les métriques avec HAProxy Stats ou Prometheus + Grafana.
  • Ajuster la politique de répartition (roundrobin, leastconn, source).
  • Limiter le nombre de connexions simultanées pour éviter la surcharge.
  • Mettre à jour régulièrement HAProxy et keepalived pour profiter des correctifs.

Conclusion

Un cluster HAProxy + keepalived répartit la charge et maintient le service quand un nœud tombe. Une solution éprouvée et peu coûteuse pour la haute disponibilité des infrastructures réseau et web.

Complétez votre infrastructure en combinant avec Pacemaker + Corosync pour une orchestration avancée et une stack monitoring Prometheus pour la supervision.

Besoin d'aide sur ce sujet ?

Notre équipe d'experts est là pour vous accompagner dans vos projets d'infrastructure et d'infogérance.

Contactez-nous

Articles similaires

Oxidized : sauvegarde automatique des configurations réseau dans Git
Réseau
Sauvegarde
Administration

Oxidized : sauvegarde automatique des configurations réseau dans Git

Architecture Oxidized, support multi-vendor (Cisco, Juniper, MikroTik, FortiGate), versioning Git, alerting sur changements. Backup automatique d'une infra réseau.

12 juin 2026

Lire plus

Syncthing : synchronisation P2P pour infrastructure distribuée
Stockage
Administration
Réseau

Syncthing : synchronisation P2P pour infrastructure distribuée

Architecture Syncthing, BEP protocole, déploiement multi-site, hardening, comparatif Resilio. Synchroniser des données entre serveurs sans cloud central.

3 juin 2026

Lire plus

LibreNMS en 2026 : monitoring SNMP open source pour réseau et serveurs
Monitoring
Réseau
Administration

LibreNMS en 2026 : monitoring SNMP open source pour réseau et serveurs

Architecture LibreNMS, autodiscovery SNMP, alerting, intégration avec Prometheus et Grafana. Déployer un monitoring réseau open source moderne sur infra hétérogène.

1 juin 2026

Lire plus


SHPV, votre partenaire de confiance en infrastructure et infogérance informatique en France.

SHPV
Contactez-nousNous contacter
Expertise
InfrastructureDatacenterInfogéranceCloudHébergementTransit IP
Légales
Conditions Générales de VenteCPS - Contrat de ServicesCPS - Hébergement CloudCPS - Microsoft 365Accord sous-traitance RGPDTarifs interventions

SHPV © 2026 - Tous droits réservés

Mentions légalesPolitiques de confidentialité
SHPV FRANCE - SAS au capital de 16 000 € - 52 Rue Romain Rolland, 71230 Saint-Vallier - SIRET n°80886287400035 - R.C.S. Chalon-sur-Saône. Par téléphone 09 72 310 818 - Email: support@shpv.fr