Salta al contenuto

Come posso spostare la mia istanza EC2 in una sottorete, una zona di disponibilità o un VPC diverso?

5 minuti di lettura
0

Desidero spostare o copiare la mia istanza Amazon Elastic Compute Cloud (Amazon EC2) in una sottorete, una zona di disponibilità o un cloud privato virtuale (VPC) diverso.

Breve descrizione

Non puoi spostare un'istanza esistente in una sottorete, una zona di disponibilità o un VPC diverso. Devi invece creare una nuova Amazon Machine Image (AMI) dall'istanza di origine. Quindi utilizza la nuova AMI per avviare una nuova istanza nella sottorete, nella zona di disponibilità o nel VPC creato. Infine, riassegna tutti gli indirizzi IP elastici dall'istanza di origine alla nuova istanza.

Per eseguire la migrazione dell'istanza, utilizza uno dei seguenti metodi:

  • Utilizza il runbook AWSSupport-CopyEC2Instance per creare automaticamente una nuova AMI e una nuova istanza.
  • Avvia manualmente l'istanza da un'AMI.

Risoluzione

Prerequisiti:

Quando crei un'AMI, non crei automaticamente uno snapshot dei volumi di archivio dell'istanza. Per ulteriori informazioni, consulta Come faccio a eseguire il backup del volume di archivio della mia istanza Amazon EC2 su Amazon EBS?

Utilizza il runbook AWSSupport-CopyEC2Instance per creare una nuova AMI e una nuova istanza

Devi eseguire il runbook AWSSupport-CopyEC2Instance nella stessa Regione AWS dell'istanza.

Per eseguire il runbook, completa i seguenti passaggi:

  1. Apri il runbook AWSSupport-CopyEC2Instance.
  2. Per Esegui documento di automazione, seleziona Esecuzione semplice.
  3. Per Parametri di input, inserisci l'ID dell'istanza da copiare in InstanceID. Se utilizzi il selettore di istanze interattivo, seleziona Mostra tutte le istanze.
  4. In Regione e ID sottorete, inserisci la Regione o l'ID della sottorete di destinazione in cui desideri copiare l'istanza.
  5. Compila i campi opzionali pertinenti, quindi scegli Esegui.
  6. Per monitorare i progressi, apri la console AWS Systems Manager, quindi scegli Automazione nel pannello di navigazione.
  7. Scegli l'automazione in esecuzione, quindi esamina le Fasi eseguite. Per visualizzare l'output dell'automazione, espandi Output.

Una volta completato il runbook, passa alla sezione Reassign the Elastic IP addresses (Riassegna gli indirizzi IP elastici).

Avvia manualmente l'istanza da un'AMI

Crea una nuova AMI dall'istanza.

Quindi completa i seguenti passaggi per avviare una nuova istanza dall'AMI:

  1. Apri la console Amazon EC2.
  2. Nel pannello di navigazione, scegli AMI.
  3. Imposta il filtro su Di mia proprietà, quindi seleziona la nuova AMI.
  4. Scegli Avvia istanza dall'AMI.
  5. Per Nome e tag, inserisci un nome per la nuova istanza in Nome. Puoi utilizzare il nome e i tag esistenti.
  6. Per Tipo di istanza, seleziona lo stesso tipo di istanza dell'istanza che stai spostando.
  7. Per Coppia di chiavi (login), in Nome della coppia di chiavi, seleziona la coppia di chiavi utilizzata dall'istanza che stai spostando.
  8. In Impostazioni di rete, configura le seguenti impostazioni:
    Per Rete, scegli il VPC nel quale desideri effettuare lo spostamento.
    In Sottorete, scegli la sottorete in cui desideri avviare la nuova istanza.
    Per Firewall (gruppi di sicurezza), scegli lo stesso gruppo di sicurezza utilizzato dall'istanza che stai spostando.
    Nota: se sposti l'istanza da un VPC all'altro, devi creare un nuovo gruppo di sicurezza nel VPC di destinazione.
    (Facoltativo) Configura i campi rimanenti in base ai requisiti della nuova istanza.
  9. In Configura archiviazione, mantieni le impostazioni predefinite o modifica le impostazioni di archiviazione.
  10. Espandi la sezione Dettagli avanzati, quindi aggiungi i parametri in base ai requisiti di configurazione dell'istanza.
  11. In Riepilogo, rivedi un riepilogo della configurazione dell'istanza, quindi scegli Avvia istanza.
  12. Quando l'istanza viene avviata, ricevi un messaggio Operazione riuscita . Per verificare lo stato dell'istanza, scegli l'ID dell'istanza nel messaggio Operazione riuscita.

Riassegna l'indirizzo IP elastico

Nota: la nuova istanza ha un indirizzo IP IPv4 privato o IPv6 pubblico diverso. Aggiorna tutti i riferimenti agli indirizzi IP precedenti, ad esempio le voci DNS, con i nuovi indirizzi IP. Se utilizzi un indirizzo IP elastico sull'istanza di origine, devi collegarlo alla nuova istanza.

Per riassegnare un indirizzo IP elastico, dissocia l'indirizzo IP elastico dall'istanza di origine. Quindi associa l'indirizzo IP elastico alla nuova istanza. Puoi utilizzare l'indirizzo IP elastico in una sola Regione. Se sposti un'istanza in una Regione diversa, non puoi utilizzare lo stesso indirizzo IP elastico.

Importante: dopo aver verificato che la nuova istanza funzioni come previsto, annulla la registrazione dell'AMI ed elimina gli snapshot associati che non ti servono più.

Informazioni correlate

Creare un'AMI supportata da Amazon EBS

Come posso creare un'AMI in una Regione AWS e poi copiarla in un'altra?