Come faccio a 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 è possibile spostare un'istanza esistente in un'altra sottorete, zona di disponibilità o VPC. Puoi invece migrare manualmente l'istanza creando una nuova Amazon Machine Image (AMI) dall'istanza di origine. Dopodiché, dovrai avviare una nuova istanza utilizzando la nuova AMI nella sottorete,nella zona di disponibilità o nel VPC desiderato. Infine, puoi riassegnare qualsiasi indirizzo IP elastico dall'istanza di origine alla nuova istanza.

Esistono due metodi per migrare l'istanza:

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

Risoluzione

Prima di iniziare, esamina le seguenti informazioni:

  • Le AMI sono basate sugli snapshot Amazon Elastic Block Store (Amazon EBS). Per file system di grandi dimensioni senza uno snapshot precedente, la creazione di AMI può richiedere diverse ore. Per ridurre i tempi di creazione dell'AMI, crea uno snapshot Amazon EBS prima di creare l'AMI.
  • La creazione di un'AMI non crea uno snapshot dei volumi di archivio dell'istanza sull'istanza. Per informazioni, consulta la pagina Come faccio a eseguire il backup del volume di archiviazione di un'istanza sulla mia istanza Amazon EC2 su Amazon EBS
  • La nuova istanza EC2 ha un indirizzo IP IPv4 privato o IPv6 pubblico diverso. È necessario aggiornare tutti i riferimenti ai vecchi indirizzi IP (ad esempio nelle voci DNS) con i nuovi indirizzi IP assegnati alla nuova istanza. Se utilizzi un indirizzo IP elastico sull'istanza di origine, assicurati di collegarlo alla nuova istanza.
  • I problemi di conflitto con l'identificatore di sicurezza del dominio (SID) possono verificarsi quando la copia viene avviata e tenta di contattare il dominio. Prima di acquisire l'AMI, utilizza Sysprep oppure rimuovi l'istanza legata al dominio per evitare problemi di conflitto. Per ulteriori informazioni, consulta la pagina How can I use Sysprep to create and install custom reusable Windows AMIs?

Usa il runbook di Automazione AWS System Manager AWSSupport-CopyEC2Instance

Puoi utilizzare il runbook di Automazione AWS Systems Manager AWSSupport-CopyEC2Instance per completare automaticamente le seguenti attività:

  • Creare una nuova immagine
  • Avviare una nuova istanza

Dopo aver completato queste procedure, segui le istruzioni nella sezione Riassegna l'indirizzo IP elastico, se necessario.

Per eseguire l'automazione, completa i seguenti passaggi:

  1. Apri il runbook AWSSupport-CopyEC2Instance.
    Nota: assicurati di trovarti nella stessa regione dell'istanza che desideri copiare.
  2. In Esegui documento di automazione, seleziona Esecuzione semplice.
  3. In Parametri di input, inserisci l'InstanceID dell'istanza EC2 che desideri copiare. Se utilizzi il selettore di istanze interattivo, assicurati di selezionare Mostra tutte le istanze dal menu a discesa.
  4. Specifica la Regione di destinazione o il SubnetID in cui desideri copiare l'istanza.
  5. Completa uno dei campi opzionali aggiuntivi richiesti per il tuo caso d'uso, quindi seleziona Esegui.
  6. Per monitorare l'avanzamento dell'esecuzione, apri la console Systems Manager, quindi scegli Automazione dal pannello di navigazione. Scegli l'automazione in esecuzione, quindi esamina le Fasi eseguite. Per visualizzare l'output dell'automazione, espandi la voce Output.

Per ulteriori informazioni su questo runbook, consulta la sezione AWSSupport-CopyEC2Instance.

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

Crea una nuova immagine

  1. Apri la console Amazon EC2, quindi scegli Istanze dal pannello di navigazione a sinistra.
  2. Seleziona l'istanza che desideri spostare. Scegli Operazioni, scegli Stato dell'istanza, quindi Arresta. Ciò garantirà che i dati siano coerenti tra i vecchi e i nuovi volumi EBS.
    Nota: puoi saltare questo passaggio se stai testando questa procedura o se non desideri arrestare o riavviare l'istanza.
  3. Scegli Operazioni, quindi scegli Immagine e Crea immagine.
    In Nome immagine, inserisci un nome per l'immagine.
    In Descrizione immagine, inserisci una descrizione dell'immagine.
    Nota: se si seleziona Nessun riavvio nella pagina Crea immagine, l'integrità del file system dell'immagine potrebbe essere compromessa.
  4. Scegli Crea immagine.
  5. In Richiesta di creazione immagine ricevuta, scegli Visualizza immagine in sospeso [ID]. Attendi che lo Stato passi da in sospeso a disponibile.
    Nota: puoi anche visualizzare le immagini in sospeso scegliendo le AMI dalla sezione Immagini del pannello di navigazione.

Avvia una nuova istanza

  1. Seleziona la nuova AMI, quindi scegli Lancio.
  2. Scegli lo stesso tipo di istanza che desideri spostare, quindi seleziona Avanti: Configura i dettagli dell'istanza.
    In Rete, scegli il tuo VPC.
    In Sottorete, scegli la sottorete in cui desideri avviare la nuova istanza.
    Se l'istanza è un'istanza di produzione, in Abilita la protezione da cessazione, scegli Proteggi contro le interruzioni accidentali.
  3. Scegli Avanti: Aggiungi storage.
  4. Accetta le impostazioni predefinite, quindi scegli Avanti: Aggiungi tag.
    In Chiave, inserisci Nome.
    In Valore, inserisci il nome della tua istanza.
  5. Scegli Avanti: Configura il gruppo di sicurezza.
  6. Scegli lo stesso gruppo di sicurezza applicato all'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.
  7. Scegli Analizza e avvia.
  8. Scegli Lancio.
  9. In Selezionare una coppia di chiavi, scegli la tua coppia di chiavi dal menu a discesa.
  10. Seleziona la casella per accettare, quindi scegli Avvia le istanze.
  11. Scegli l'ID dell'istanza per tornare alla console EC2.

Riassegna l'indirizzo IP elastico

Per riassegnare l'indirizzo IP elastico, è necessario innanzitutto dissociare l'indirizzo IP elastico dall'istanza di origine. Dopodiché potrai riassociare l'indirizzo IP elastico alla nuova istanza. Per le istruzioni, consulta la pagina Descrizione degli indirizzi IP elastici.

Nota: gli indirizzi IP elastici possono essere utilizzati in una sola regione. Se sposti un'istanza in una regione diversa, non potrai utilizzare lo stesso indirizzo IP elastico.

Informazioni correlate

Creazione di un'AMI Linux supportata da Amazon EBS

Creazione di un'AMI Windows personalizzata

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