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) — souventeno1,eth0,enp3s0f0
Étape 1 : associer l'IP dans le panel
- Espace client → Serveurs dédiés → votre machine.
- Section IP / Failover.
- Attacher l'IP failover à ce serveur (détachez-la d'un autre serveur si elle y était).
- Notez : adresse IP, masque (souvent
/32ou/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
- Arrêtez les services sur l'ancien serveur.
- Détachez l'IP failover dans le panel.
- Attachez au nouveau serveur.
- Configurez la même IP sur la nouvelle interface.
- 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
| ---------- | ------- |
|---|---|
| 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.