Configura un IP Failover
Questa guida spiega come configurare un IP Failover sul tuo VPS Linux.
Prerequisiti
- Accesso SSH root o sudo
- Un IP Failover assegnato al tuo VPS
- Sistema Debian/Ubuntu
Configurazione con ifupdown (/etc/network/interfaces)
Metodo storico utilizzato su Debian e sulle versioni precedenti di Ubuntu. Se il tuo sistema utilizza Netplan (Ubuntu 18.04+), consulta la sezione successiva.
-
Disabilita la configurazione di rete automatica:
sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfgAggiungi questa riga:
network: {config: disabled} -
Configura l'interfaccia virtuale:
sudo nano /etc/network/interfaces.d/50-cloud-initAggiungi queste righe:
# Interfaccia IP Failoverauto eth0:1iface eth0:1 inet staticaddress YOUR_FAILOVER_IPnetmask 255.255.255.255 -
Riavvia il servizio di rete:
sudo systemctl restart networking
Configurazione con Netplan (Ubuntu 18.04+)
Sui sistemi recenti basati su Ubuntu, la rete è gestita da Netplan anziché da /etc/network/interfaces. Utilizza questo metodo al posto della sezione precedente.
-
Identifica il nome della tua interfaccia di rete:
ip a(ad esempio
eth0,ens3oenp1s0) -
Modifica il file di configurazione Netplan:
sudo nano /etc/netplan/50-cloud-init.yamlAggiungi l'IP Failover alla tua interfaccia, mantenendo la configurazione esistente (rispetta l'indentazione YAML, 2 spazi):
network:version: 2ethernets:eth0:addresses:- YOUR_FAILOVER_IP/32 -
Applica la configurazione:
sudo netplan apply
Suggerimento: usa
sudo netplan tryinvece dinetplan applyper testare; la configurazione viene annullata automaticamente dopo 120 secondi se non la confermi, evitando di perdere l'accesso SSH in caso di errore.
Verifica
-
Verifica che l'IP sia configurato correttamente:
ip addr show eth0:1 -
Testa la connettività:
ping -I YOUR_FAILOVER_IP 8.8.8.8
Best practices
- Documenta le tue configurazioni di rete
- Testa la configurazione prima di qualsiasi distribuzione in produzione
- Mantieni un backup dei file di configurazione
- Configura avvisi in caso di perdita di connettività
Risoluzione problemi
- Controlla i log di sistema:
sudo journalctl -xe - Controlla la configurazione di rete:
sudo networkctl status - Assicurati che l'IP sia correttamente assegnato al tuo VPS
- Verifica che non ci sia conflitto IP
Note importanti
- L'IP Failover deve essere configurato con una maschera di rete 255.255.255.255
- Alcuni servizi potrebbero richiedere una riconfigurazione per utilizzare il nuovo IP
- La configurazione può variare a seconda della tua distribuzione Linux