Skip to main content

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.

  1. Disabilita la configurazione di rete automatica:

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

    Aggiungi questa riga:

    network: {config: disabled}
  2. Configura l'interfaccia virtuale:

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

    Aggiungi queste righe:

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

  1. Identifica il nome della tua interfaccia di rete:

    ip a

    (ad esempio eth0, ens3 o enp1s0)

  2. Modifica il file di configurazione Netplan:

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

    Aggiungi l'IP Failover alla tua interfaccia, mantenendo la configurazione esistente (rispetta l'indentazione YAML, 2 spazi):

    network:
    version: 2
    ethernets:
    eth0:
    addresses:
    - YOUR_FAILOVER_IP/32
  3. Applica la configurazione:

    sudo netplan apply

Suggerimento: usa sudo netplan try invece di netplan apply per testare; la configurazione viene annullata automaticamente dopo 120 secondi se non la confermi, evitando di perdere l'accesso SSH in caso di errore.

Verifica

  1. Verifica che l'IP sia configurato correttamente:

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