Como exportar uma instância do Lightsail que executa Linux para o Amazon EC2?

4 minuto de leitura
0

Tenho uma instância do Amazon Lightsail que executa Linux. Quero exportar a instância para o Amazon Elastic Compute Cloud (Amazon EC2) para solucionar problemas ou usar atributos avançados do Amazon EC2.

Resolução

Observação: os endereços IP não podem ser transferidos do Lightsail para o Amazon EC2. As instâncias do Amazon EC2 criadas a partir de instâncias exportadas do Lightsail têm um endereço IP diferente.

Exportar uma instância do Lightsail para o Amazon EC2

  1. Faça login no console do Lightsail.
  2. Crie um snapshot da instância.
  3. Abra a guia Snapshots. Depois, expanda a lista suspensa da sua instância.
  4. Abra o menu do snapshot. Depois, selecione Exportar para o Amazon EC2.
  5. Examine as informações na caixa de diálogo. Em seguida, selecione Sim, continuar.
  6. Examine as informações na caixa de diálogo. Em seguida, selecione Confirmado.
    Observação: a exportação pode ser grande, com base no tamanho e configuração da instância de origem ou do disco de armazenamento em blocos. Use o Monitor de tarefas do Lightsail para rastrear o status da exportação.
  7. Abra o menu do monitor de tarefas do Lightsail. Em seguida, selecione Abrir o console do Amazon EC2. O snapshot é armazenado como uma imagem de máquina da Amazon (AMI) no console do Amazon EC2.
    Observação: acesse o console do Amazon EC2 para criar a instância conforme descrito na seção a seguir deste artigo. Não utilize Criar uma nova instância do Amazon EC2 no menu do monitor de tarefas do Lightsail. As instâncias criadas a partir do console do Lightsail sempre exibem a chave do Lightsail no console do Amazon EC2, mesmo se a chave do Lightsail for removida da instância.

Permaneça com a instância do Lightsail até que sua nova solução no Amazon EC2 esteja ativa. Para evitar cobranças desnecessárias, exclua a instância do Lightsail quando ela não for mais necessária.

Use o snapshot exportado para criar uma nova instância do Amazon EC2, solucionar problemas ou recuperar dados.

Criar uma instância do Amazon EC2 a partir de um snapshot do Lightsail

  1. No console do Amazon EC2, abra o painel AMIs.
  2. Selecione a AMI associada ao snapshot do Lightsail que você criou.
  3. Selecione Iniciar.
  4. Siga as etapas no assistente de criação de instâncias do Amazon EC2.
    Observação: na etapa 5 do assistente, crie uma tag para a instância.
  5. Selecione Iniciar.
  6. Crie um novo par de chaves e faça download do arquivo de chave privada.
  7. Selecione Iniciar instâncias.
  8. Conecte-se à instância com SSH.
  9. Abra ~/.ssh/authorized_keys em um editor de texto. Em seguida, remova "LightsailDefaultKeyPair" do arquivo.

Solucionar problemas ou recuperar dados de um snapshot do Lightsail com uma instância do Amazon EC2

  1. Crie um novo volume do Amazon EBS a partir do seu snapshot do Lightsail.
  2. Inicie uma nova instância do Amazon EC2 na mesma zona de disponibilidade da sua instância do Lightsail. A nova instância é sua instância de resgate.
  3. Anexe o novo volume do Amazon EBS à instância de resgate.
  4. Conecte-se à nova instância com SSH e execute o comando a seguir:
    sudo mount /dev/sdf1 /mnt
    Importante: substitua sdf1 pelo nome de dispositivo apropriado para a distribuição e tipo da instância. É possível modificar o ponto de montagem (/mnt) para outro caminho. Certifique-se de que o caminho não esteja em uso. Para instâncias Nitro, use o nome de dispositivo /dev/nvme1n1p1. Para instâncias da geração anterior, use o nome de dispositivo /dev/xvdf1.
  5. Use a instância de resgate para solucionar problemas ou recuperar dados.

Informações relacionadas

Amazon EC2 Update - additional instance types, Nitro System, and CPU options

Endereços IP elásticos

Elastic Load Balancing

Routing traffic to an Amazon EC2 instance

AWS OFICIAL
AWS OFICIALAtualizada há 9 meses