Configurer une IP Failover
Ce guide vous explique comment configurer une IP Failover sur votre VPS Linux.
Prérequis
- Accès SSH root ou sudo
- Une IP Failover attribuée à votre VPS
- Système Debian/Ubuntu
Configuration avec ifupdown (/etc/network/interfaces)
Méthode historique utilisée sur Debian et les anciennes versions d'Ubuntu. Si votre système utilise Netplan (Ubuntu 18.04+), reportez-vous à la section suivante.
-
Désactivez la configuration automatique du réseau :
sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfgAjoutez cette ligne :
network: {config: disabled} -
Configurez l'interface virtuelle :
sudo nano /etc/network/interfaces.d/50-cloud-initAjoutez ces lignes :
# Interface IP Failoverauto eth0:1iface eth0:1 inet staticaddress VOTRE_IP_FAILOVERnetmask 255.255.255.255 -
Redémarrez le service réseau :
sudo systemctl restart networking
Configuration avec Netplan (Ubuntu 18.04+)
Sur les systèmes récents basés sur Ubuntu, le réseau est géré par Netplan plutôt que par /etc/network/interfaces. Utilisez cette méthode à la place de la section précédente.
-
Identifiez le nom de votre interface réseau :
ip a(par exemple
eth0,ens3ouenp1s0) -
Éditez le fichier de configuration Netplan :
sudo nano /etc/netplan/50-cloud-init.yamlAjoutez l'IP Failover à votre interface, en conservant la configuration existante (respectez bien l'indentation YAML, 2 espaces) :
network:version: 2ethernets:eth0:addresses:- VOTRE_IP_FAILOVER/32 -
Appliquez la configuration :
sudo netplan apply
Astuce : utilisez
sudo netplan tryplutôt quenetplan applypour tester ; la configuration est automatiquement annulée après 120 secondes si vous ne la confirmez pas, ce qui évite de perdre l'accès SSH en cas d'erreur.
Vérification
-
Vérifiez que l'IP est bien configurée :
ip addr show eth0:1 -
Testez la connectivité :
ping -I VOTRE_IP_FAILOVER 8.8.8.8
Bonnes pratiques
- Documentez vos configurations réseau
- Testez la configuration avant toute mise en production
- Gardez une sauvegarde des fichiers de configuration
- Configurez des alertes en cas de perte de connectivité
En cas de problème
- Vérifiez les logs système :
sudo journalctl -xe - Contrôlez la configuration réseau :
sudo networkctl status - Assurez-vous que l'IP est bien attribuée à votre VPS
- Vérifiez qu'il n'y a pas de conflit d'IP
Notes importantes
- L'IP Failover doit être configurée avec un masque de réseau 255.255.255.255
- Certains services peuvent nécessiter une reconfiguration pour utiliser la nouvelle IP
- La configuration peut varier selon votre distribution Linux