← retour aux snippets

keepalived VRRP: configurer une IP flottante

Créer une IP virtuelle hautement disponible entre deux nœuds via VRRP.

bash network #keepalived#vrrp#ha

objectif

Assurer une bascule IP transparente entre deux serveurs.

code minimal

# /etc/keepalived/keepalived.conf (extrait)
vrrp_instance VI_1 {
  state BACKUP
  interface eth0
  virtual_router_id 51
  priority 100
  advert_int 1
  authentication {
    auth_type PASS
    auth_pass secret123
  }
  virtual_ipaddress {
    192.0.2.10/24 dev eth0
  }
}

utilisation

sudo systemctl enable --now keepalived

variante(s) utile(s)

# script de check pour service applicatif
vrrp_script chk_app { script "/usr/local/bin/check.sh"; interval 2; fall 2; rise 2; }

notes

  • assurez-vous que l’ARP/NDP est correct côté réseau.
  • évitez le split-brain (priorités cohérentes).