Aller au contenu principal

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.

  1. Désactivez la configuration automatique du réseau :

    sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

    Ajoutez cette ligne :

    network: {config: disabled}
  2. Configurez l'interface virtuelle :

    sudo nano /etc/network/interfaces.d/50-cloud-init

    Ajoutez ces lignes :

    # Interface IP Failover
    auto eth0:1
    iface eth0:1 inet static
    address VOTRE_IP_FAILOVER
    netmask 255.255.255.255
  3. 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.

  1. Identifiez le nom de votre interface réseau :

    ip a

    (par exemple eth0, ens3 ou enp1s0)

  2. Éditez le fichier de configuration Netplan :

    sudo nano /etc/netplan/50-cloud-init.yaml

    Ajoutez l'IP Failover à votre interface, en conservant la configuration existante (respectez bien l'indentation YAML, 2 espaces) :

    network:
    version: 2
    ethernets:
    eth0:
    addresses:
    - VOTRE_IP_FAILOVER/32
  3. Appliquez la configuration :

    sudo netplan apply

Astuce : utilisez sudo netplan try plutôt que netplan apply pour 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

  1. Vérifiez que l'IP est bien configurée :

    ip addr show eth0:1
  2. 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