Retourner sur le site

Configurer une IP failover

Attacher et configurer une IP failover HolyCloud sur un serveur dédié Linux : panel, interfaces réseau et vérifications.

Configurer une IP failover

Une IP failover est une adresse routée vers votre serveur dédié, déplaçable d'une machine à une autre en cas de panne ou migration. HolyCloud l'associe dans le panel ; vous configurez l'interface réseau sous Linux.

Prérequis

  • Serveur dédié HolyCloud avec IP principale déjà fonctionnelle
  • IP failover commandée et visible dans l'espace client
  • Accès root SSH
  • Connaissance du nom d'interface (ip link) — souvent eno1, eth0, enp3s0f0

Étape 1 : associer l'IP dans le panel

  1. Espace client → Serveurs dédiés → votre machine.
  2. Section IP / Failover.
  3. Attacher l'IP failover à ce serveur (détachez-la d'un autre serveur si elle y était).
  4. Notez : adresse IP, masque (souvent /32 ou /255.255.255.255), passerelle si indiquée.

Le routage failover chez HolyCloud est généralement par ARP ou routage vers votre MAC — suivez la doc panel pour votre génération d'infra.

Étape 2 : configuration temporaire (test)

ip addr show
sudo ip addr add IP_FAILOVER/32 dev eth0
ping -c 3 IP_FAILOVER

Remplacez eth0 par votre interface publique.

Si ping OK depuis un hôte externe (après règle pare-feu), passez à la config persistante.

Étape 3 : Debian/Ubuntu (ifupdown)

Fichier /etc/network/interfaces.d/failover.cfg :

auto eth0:0
iface eth0:0 inet static
    address IP_FAILOVER
    netmask 255.255.255.255

Ou avec interfaces.d moderne et ip :

iface eth0 inet static
    address IP_PRINCIPALE
    netmask 255.255.255.0
    gateway PASSERELLE_PRINCIPALE

iface eth0:0 inet static
    address IP_FAILOVER
    netmask 255.255.255.255
sudo ifup eth0:0

Étape 4 : Netplan (Ubuntu 22.04+)

/etc/netplan/01-netcfg.yaml (exemple — adaptez) :

network:
  version: 2
  ethernets:
    eth0:
      addresses:
        - IP_PRINCIPALE/24
        - IP_FAILOVER/32
      routes:
        - to: default
          via: PASSERELLE_PRINCIPALE
      nameservers:
        addresses: [1.1.1.1, 8.8.8.8]
sudo netplan apply

Étape 4 bis : systemd-networkd

/etc/systemd/network/10-failover.network :

[Match]
Name=eth0

[Network]
Address=IP_PRINCIPALE/24
Address=IP_FAILOVER/32
Gateway=PASSERELLE_PRINCIPALE
sudo systemctl restart systemd-networkd

Services liés à l'IP failover

Nginx vhost

server {
    listen IP_FAILOVER:443 ssl;
    server_name service-failover.tld;
    ...
}

Bind / mail

Configurez les enregistrements PTR dans le panel pour l'IP failover si vous envoyez du courrier.

Pare-feu

sudo ufw allow from any to IP_FAILOVER port 443 proto tcp

Migration vers un autre serveur

  1. Arrêtez les services sur l'ancien serveur.
  2. Détachez l'IP failover dans le panel.
  3. Attachez au nouveau serveur.
  4. Configurez la même IP sur la nouvelle interface.
  5. Vérifiez ARP/propagation (quelques minutes max).

Vérification

ip addr | grep IP_FAILOVER
curl -4 --interface IP_FAILOVER https://ifconfig.me

Depuis l'extérieur :

ping IP_FAILOVER
traceroute IP_FAILOVER

Dépannage

| Symptome | Piste |

|----------|-------|

| Ping OK local, pas depuis Internet | Panel : IP pas attachée au bon serveur |

| ARP conflict | Ancien serveur encore allumé avec même IP |

| /32 mal configuré | Passerelle : souvent pas de gw sur l'alias failover |

Besoin d'aide ?

Ticket avec ip addr, capture panel (IP attachée), référence serveur et heure de migration.