Como mover minha instância do EC2 para outra sub-rede, zona de disponibilidade ou VPC?

5 minuto de leitura
0

Quero mover ou copiar minha instância do Amazon Elastic Compute Cloud (Amazon EC2) para outra sub-rede, zona de disponibilidade ou nuvem privada virtual (VPC).

Breve descrição

Não é possível mover uma instância existente para outra sub-rede, zona de disponibilidade ou VPC. Em vez disso, você deve criar uma nova imagem de máquina da Amazon (AMI) a partir da instância de origem. Em seguida, execute uma nova instância usando a nova AMI na nova sub-rede, zona de disponibilidade ou VPC desejada. Por fim, reatribua qualquer endereço IP elástico da instância de origem para a nova instância.

Para migrar suas instâncias, use um dos seguintes métodos:

  • Use o runbook AWSSupport-CopyEC2Instance para criar automaticamente uma nova AMI e uma nova instância.
  • Execute manualmente a instância a partir de uma AMI.

Resolução

Pré-requisitos:

Ao criar uma AMI, você não cria automaticamente um snapshot para volumes de armazenamento de instâncias na instância. Para saber mais, consulte Como fazer backup de um volume de armazenamento de instâncias em uma instância do Amazon EC2 no Amazon EBS?

Use o runbook AWSSupport-CopyEC2Instance para criar uma nova AMI e uma nova instância

Você deve executar o runbook AWSSupport-CopyEC2Instance na mesma região da AWS da instância.

Para executar o runbook, realize as seguintes etapas:

  1. Abra o runbook AWSSupport-CopyEC2Instance.
  2. Em Executar documento de automação, selecione Execução simples.
  3. Em Parâmetros de entrada, insira o ID da instância que você deseja copiar para InstanceID. Se você usar o seletor de instâncias interativo, selecione Mostrar todas as instâncias.
  4. Em Region e SubnetID, insira a ID da região ou sub-rede de destino em que você deseja copiar a instância.
  5. Preencha os campos opcionais relevantes e escolha Executar.
  6. Para monitorar o progresso, abra o console do AWS Systems Manager e escolha Automação no painel de navegação.
  7. Escolha a automação em execução e revise as Etapas executadas. Para ver a saída da automação, expanda Saídas.

Depois que o runbook for concluído, vá para a seção Reatribuir os endereços IP elásticos.

Execute manualmente a instância a partir de uma AMI

Crie uma nova AMI a partir da instância.

Em seguida, conclua as etapas a seguir para executar uma nova instância a partir da AMI:

  1. Abra o console do Amazon EC2.
  2. No painel de navegação, selecione AMIs.
  3. Defina o filtro como Pertencente a mim e selecione a nova AMI.
  4. Escolha Executar instância a partir da AMI.
  5. Em Nome e tags, insira um nome para sua nova instância em Nome. É possível usar o nome e as tags existentes.
  6. Em Tipo de instância, selecione o mesmo tipo de instância da instância que você está movendo.
  7. Em Par de chaves (login), em Nome do par de chaves, selecione o par de chaves que a instância que você está movendo usa.
  8. Em Configurações de rede, defina as seguintes configurações:
    Em Rede, escolha a VPC para a qual você deseja migrar.
    Em Sub-rede, escolha a sub-rede na qual você deseja iniciar a nova instância.
    Para Firewall (grupos de segurança), escolha o mesmo grupo de segurança que você usa na instância que você está movendo.
    Observação: se você estiver movendo sua instância entre VPCs, deverá criar um novo grupo de segurança na VPC de destino.
    (Opcional) Configure os campos restantes com base nos requisitos da sua nova instância.
  9. Em Configurar armazenamento, mantenha as configurações padrão ou modifique as configurações de armazenamento.
  10. Expanda a seção Detalhes avançados e adicione parâmetros com base nos requisitos de configuração da sua instância.
  11. Em Resumo, consulte um resumo da configuração da sua instância e escolha Executar instância.
  12. Quando a instância é iniciada, você recebe uma mensagem de Sucesso. Para verificar o status da instância, escolha o ID da instância na mensagem de Sucesso.

Reatribua o endereço IP elástico

Observação: a nova instância tem um endereço IP IPv4 privado ou IPv6 público diferente. Atualize todas as referências aos endereços IP anteriores, como entradas de DNS, com os novos endereços IP. Se você usar um endereço IP elástico em sua instância de origem, não se esqueça de anexá-lo à nova instância.

Para reatribuir um endereço IP elástico, desassocie o endereço IP elástico da instância de origem. Em seguida, associe o endereço IP elástico à nova instância. É possível usar o endereço IP elástico em apenas uma região. Ao mover uma instância para uma região diferente, não será possível usar o mesmo endereço IP elástico.

Importante: depois de verificar se sua nova instância está funcionando conforme o esperado, cancele o registro da AMI e exclua os snapshots associados que você não precisa mais.

Informações relacionadas

Crie uma AMI baseada no Amazon EBS

Como crio uma AMI em uma região da AWS e depois a copio para outra?