In che modo è possibile trasferire la mia istanza EC2 ad un'altra sottorete, zona di disponibilità o VPC?

6 minuti di lettura
0

Voglio trasferire o copiare la mia istanza Amazon Elastic Compute Cloud (Amazon EC2) in un'altra sottorete, zona di disponibilità o cloud privato virtuale (VPC).

Breve descrizione

Non è possibile spostare un'istanza esistente a un'altra sottorete, zona di disponibilità o VPC. Invece puoi migrare manualmente l'istanza creando una nuova Amazon Machine Image (AMI) dall'istanza fonte. Quindi avviare una nuova istanza utilizzando la nuova AMI nella sottorete, zona di disponibilità o VPC desiderati. Infine, puoi riassegnare qualsiasi indirizzo IP elastico dall'istanza fonte a una nuova istanza.

Ci sono due metodi per la migrazione dell'istanza:

  • Utilizzare il documento AWSSupport-CopyEC2Instance di AWS Systems Manager Automation.
  • Copiare manualmente un'istanza e avviare una nuova istanza dalla copia.

Risoluzione

Prima di iniziare, tieni presente quanto segue:

  • Le AMI sono basate sugli snapshot di Amazon Elastic Block Store (Amazon EBS). Per i file system più pesanti senza un precedente snapshot, la creazione di AMI può impiegare diverse ore. Per ridurre il tempo di creazione di AMI, crea uno snapshot Amazon EBS prima di creare l'AMI.
  • Creare un'AMI non significa creare uno snapshot per i volumi di archivio istanza sull'istanza. Per maggiori informazioni sul backup di volumi di archivio istanza in Amazon EBS, consulta l'articolo Come posso eseguire il backup del volume di archivio istanza sull'istanza Amazon EC2 in Amazon EBS?
  • La nuova istanza EC2 ha un indirizzo IPv4 privato o un indirizzo IPv6 pubblico diverso. È necessario aggiornare tutte le referenze ai vecchi indirizzi IP (come le voci in DNS) con i nuovi indirizzi IP assegnati alla nuova istanza. Se stai utilizzando un indirizzo IP elastico sulla tua istanza fonte, assicurati di allegarlo alla nuova istanza
  • Quando la copia avvia e prova a contattare il dominio possono verificarsi problemi di conflitto con l'identificatore di sicurezza del dominio (SID). Prima di catturare l'AMI, utilizza Sysprep o rimuovi l'istanza a dominio unificato dal dominio per evitare conflitti. Per maggiori informazioni, consulta In che modo è possibile usare il comando Sysprep per creare e installare AMI Windows riutilizzabili e personalizzate?

Utilizza il runbook AWSSupport-CopyEC2Instance di AWS Systems Manager Automation

Puoi utilizzare il runbook AWSSupport-CopyEC2Instance di AWS Systems Manager Automation per completare automaticamente questi processi:

  • Creazione di una nuova immagine
  • Avvio di una nuova istanza

Se necessario, al termine di queste procedure, segui le istruzioni nella sezione Riassegnare l'indirizzo IP elastico.

Procedi come segue per eseguire l'automazione:

1.    Apri il runbook AWSSupport-CopyEC2Instance.

Nota: Assicurati di essere nella stessa Regione dell'istanza che vuoi copiare.

2.    Per Eseguire l'automazione del documento, scegli Esecuzione semplice.

3.    Per i Parametri di input, inserisci l'InstanceID dell'istanza EC2 che vuoi copiare. Se utilizzi il selettore interattivo di istanza, assicurati di selezionare Mostra tutte le istanze dall'elenco a discesa.

4.    Fornisci la Regione di destinazione e/o il SubnetID in cui vuoi copiare l'istanza.

5.    Completa tutti i campi aggiuntivi necessari per il tuo caso d'uso, quindi seleziona Esegui.

6.    Per controllare il progresso dell'esecuzione, apri la console di Systems Manger, quindi scegli Automazione dal pannello di navigazione. Scegli l'automazione in esecuzione, quindi controlla i Passaggi eseguiti. Per visualizzare il risultato dell'automazione, espandi la sezione Risultati.

Per maggiori informazioni su questo runbook, consulta AWSSupport-CopyEC2Instance.

Copia manualmente l'istanza e avvia una nuova istanza dalla copia

Creazione di una nuova immagine

1.    Apri la console di Amazon EC2, e seleziona Instances (Istanze) nel riquadro di navigazione a sinistra.

2.    Seleziona l'istanza che desideri trasferire, quindi scegli Actions (Operazioni), Instance State (Stato dell'istanza), Stop (Interrompi). Questo garantisce che i dati siano coerenti tra i volumi EBS vecchi e nuovi.

Nota: se stai testando questa procedura o se non vuoi interrompere o riavviare l'istanza, puoi saltare questo passaggio.

3.    Scegli Actions (Operazioni), Image (Immagine), Create Image (Crea immagine).

Per Nome immagine, inserisci un nome per l'immagine.

Per Descrizione immagine, inserisci una descrizione dell'immagine.

Nota: se selezioni No reboot (Nessun riavvio) nella pagina Create Image (Crea immagine), non possiamo garantire l'integrità del file system dell'immagine.

4.    Scegli Create Image (Crea immagine).

5.    In Create Image request received (Richiesta di creazione immagine ricevuta), scegli View pending image [ID] (Visualizza immagine in sospeso [ID]). Attendi che lo Stato cambi da In sospeso a disponibile.

Nota: puoi anche visualizzare le immagini in sospeso scegliendo le AMI dalla sezione Immagini del pannello di navigazione.

Avvio di una nuova istanza

1.    Seleziona la nuova AMI, quindi scegli Launch (Avvia).

2.    Scegli lo stesso tipo di istanza dell'istanza che desideri trasferire, quindi scegli Next: Configure Instance Details (Successivo: Configura dettagli istanza).

Per Rete, scegli il tuo VPC.

Per Sottorete, scegli la sottorete in cui vuoi avviare la nuova istanza.

Se l'istanza è un'istanza di produzione, per Enable termination protection (Abilita protezione da terminazione), scegli Protect against accidental termination (Proteggi da terminazione accidentale).

3.    Scegli Next: Add Storage (Successivo: Aggiungi spazio di archiviazione).

4.    Accetta le impostazioni predefinite quindi scegli Next: Add Tags (Successivo: Aggiungi tag).

Per Chiave, inserisci Nome.

Per Value (Valore), inserisci il nome della tua istanza.

5.    Scegli Next: Configure Security Group (Successivo: Configura gruppo di sicurezza).

6.    Scegli lo stesso gruppo di sicurezza applicato all'istanza che stai trasferendo.

Nota: se stai trasferendo l'istanza tra VPC, devi creare un nuovo gruppo di sicurezza nella VPC di destinazione.

7.    Scegli Review and Launch (Rivedi e avvia).

8.    Scegli Launch (Avvia).

9.    Per Select a key pair (Seleziona una coppia di chiavi), scegli la tua coppia di chiavi dal menu a discesa.

10.  Seleziona la casella per accettare, quindi scegli Launch Instances (Avvia istanze).

11.  Scegli l'ID istanza per tornare alla console EC2.

Riassegnare l'indirizzo IP elastico

Per riassegnare l'indirizzo IP elastico devi prima dissociarlo dall'istanza fonte. Quindi, puoi riassociare l'indirizzo IP elastico con la nuova istanza. Per ulteriori istruzioni, consulta Dissociare un indirizzo IP elastico.

Nota: gli indirizzi IP elastici possono essere utilizzati solo in una Regione. Se trasferisci un'istanza in una Regione diversa, non puoi utilizzare lo stesso indirizzo IP elastico.


Informazioni correlate

Crea un'AMI Linux supportata da Amazon EBS

Creare un'AMI Windows personalizzata

In che modo posso creare e copiare una Amazon Machine Image (AMI) da una regione AWS a un'altra?

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa