Come posso esportare un'istanza Lightsail su cui è in esecuzione Linux in Amazon EC2?

3 minuti di lettura
0

Dispongo di un'istanza Amazon Lightsail su cui è in esecuzione Linux. Desidero esportare l'istanza in Amazon Elastic Compute Cloud (Amazon EC2) per risolvere i problemi o utilizzare le funzionalità avanzate di Amazon EC2.

Soluzione

Nota: gli indirizzi IP non possono essere trasferiti da Lightsail ad Amazon EC2. Le istanze Amazon EC2 create a partire da istanze Lightsail esportate hanno un indirizzo IP diverso.

Esportare un'istanza Lightsail in Amazon EC2

  1. Accedi alla console Lightsail.
  2. Crea uno snapshot dell'istanza.
  3. Apri la scheda Snapshot. Quindi, espandi l'elenco a discesa per la tua istanza.
  4. Apri il menu degli snapshot. Quindi, seleziona Esporta in Amazon EC2.
  5. Rivedi le informazioni nella finestra di dialogo. Quindi, scegli Sì, continua.
  6. Rivedi le informazioni nella finestra di dialogo. Quindi, scegli Riconosciuto.
    Nota: l'esportazione può avere un gran volume in base alle dimensioni e alla configurazione dell'istanza di origine o del disco di archiviazione a blocchi. Usa il Monitoraggio attività di Lightsail per monitorare lo stato dell'esportazione.
  7. Apri il menu Monitoraggio attività di Lightsail. Quindi, seleziona Apri la console Amazon EC2. Lo snapshot verrà archiviato come Amazon Machine Image (AMI) nella console Amazon EC2.
    Nota: accedi alla console Amazon EC2 per creare l'istanza come descritto nella sezione seguente di questo articolo. Non utilizzare l'opzione Crea una nuova istanza Amazon EC2 nel menu Monitoraggio attività di Lightsail. Le istanze create dalla console Lightsail mostrano sempre la chiave Lightsail nella console Amazon EC2, anche se la chiave Lightsail viene rimossa dall'istanza.

Conserva la tua istanza Lightsail finché la tua nuova soluzione su Amazon EC2 non è attiva. Per evitare inutili addebiti, elimina la tua istanza Lightsail se non è più necessaria.

Usa lo snapshot esportato per creare una nuova istanza Amazon EC2, risolvere problemi o recuperare i dati.

Crea un'istanza Amazon EC2 da uno snapshot Lightsail

  1. Nella console Amazon EC2, apri il pannello AMI.
  2. Seleziona l'AMI associata allo snapshot Lightsail che hai creato.
  3. Scegli Avvia.
  4. Segui i passaggi della procedura guidata per la creazione di istanze Amazon EC2.
    Nota: nel passaggio 5 della procedura guidata, crea un tag per l'istanza.
  5. Scegli Avvia.
  6. Crea una nuova coppia di chiavi e scarica il file della chiave privata.
  7. Scegli Avvia istanze.
  8. Connettiti all'istanza con SSH.
  9. Apri il comando ~/.ssh/authorized_keys in un editor di testo. Quindi, rimuovi "LightsailDefaultKeyPair" dal file.

Risolvi i problemi o recupera i dati da uno snapshot Lightsail con un'istanza Amazon EC2

  1. Crea un nuovo volume Amazon EBS dal tuo snapshot Lightsail.
  2. Avvia una nuova istanza Amazon EC2 nella stessa zona di disponibilità della tua istanza Lightsail. La nuova istanza è la tua istanza di ripristino.
  3. Collega il nuovo volume Amazon EBS all'istanza di ripristino.
  4. Connettiti alla nuova istanza con SSH ed esegui il comando seguente:
    sudo mount /dev/sdf1 /mnt
    Importante: sostituisci sdf1 con il nome del dispositivo appropriato per il tipo di istanza e la distribuzione. È possibile modificare il punto di montaggio (/mnt) per un altro percorso. Assicurati che il percorso non sia già in uso. Per le istanze Nitro, usa il nome del dispositivo /dev/nvme1n1p1. Per le istanze di generazione precedente, usa il nome del dispositivo /dev/xvdf1.
  5. Usa l'istanza di ripristino per risolvere i problemi o recuperare i dati.

Informazioni correlate

Aggiornamento Amazon EC2 – Tipi di istanze addizionali, Sistema Nitro e opzioni di CPU

Indirizzi IP elastici

Elastic Load Balancing

Routing del traffico a un'istanza Amazon EC2

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 mesi fa