Vai al contenuto
⚠️ Warning: Extraordinary electrical maintenance – Scheduled shutdown of the Cloud garr-ct1 region (Catania) from 22 to 29 July 2025. For more details, please read the maintenance notice.

Migrare istanze da una rete a un'altra

Se hai bisogno di spostare la tua istanza da una rete a un'altra, non puoi semplicemente attaccare la nuova interfaccia all'istanza, cancellando quella vecchia, perché la nuova interfaccia non sarà configurata.

Quindi, puoi seguire due modi diversi per configurare la nuova interfaccia sull'istanza.

1. Configura l'interfaccia sulla macchina

Precondizione: l'istanza è attaccata a una rete (es. default) e ha una keypair associata

  1. Attacca l'istanza all'interfaccia a cui vuoi migrare.

  2. Assegna un ip floating all'istanza ed entra via ssh.

  3. Clicca sull'istanza e poi sulla scheda interfacce. Qui puoi vedere e copiare l'indirizzo MAC associato all'interfaccia.

  4. Con il seguente comando puoi vedere le interfacce attaccate all'istanza. Copia il nome dell'interfaccia associata all'indirizzo MAC recuperato nel passo precedente:

    lshw -c network | grep -e logical -e serial
  5. Su istanze CentOS, crea il seguente file:

    /etc/sysconfig/network-scripts/ifcfg-<interface-name>

    e aggiungi il seguente contenuto:

    BOOTPROTO=dhcp
    DEVICE=eth1
    HWADDR=fa:16:3e:c9:1f:ea
    ONBOOT=yes
    TYPE=Ethernet
    USERCTL=no

    Devi solo modificare i campi DEVICE e HWADDR.

  6. Stacca l'interfaccia di default dall'istanza

  7. Riavvia la macchina. Ora l'istanza dovrebbe essere raggiungibile dall'interno della rete che hai creato.

2. Ricrea l'istanza sulla rete giusta

Precondizione: l'istanza è attaccata a una rete (es. default)

  1. Crea uno snapshot dell'istanza che vuoi spostare
  2. Lancia lo snapshot appena creato, assegnando la nuova rete ad esso
  3. Cancella la vecchia istanza, dopo aver controllato che la nuova funzioni correttamente.