Skip to main content

Guia de Migração de VMs de MGL1 para Outras Regiões

A região MGL1 será descontinuada, e é necessário migrar seus recursos para outras regiões disponíveis na Magalu Cloud, como SE1.

Neste guia mostramos como realizar a migração para os seguintes casos:

Pré-requisitos

  • Acesso Administrativo: Certifique-se de ter permissões adequadas para gerenciar VMs e volumes nas regiões MGL1 e SE1.

  • Ferramentas Necessárias: Acesso ao Console da Magalu Cloud e CLI.

  • Backup: Realize backups completos dos dados críticos antes de iniciar o processo de migração.

Atenção!

Os processos abaixo só funcionam de MGL1 para uma nova região, então sempre verifique se está na região correta.

📌 Guia para VMs sem volume adicionado

1. Criar um Snapshot da VM em MGL1

  • Criar Snapshot da VM:

    1. No Console da Magalu Cloud, navegue até a VM original na região MGL1.
    2. Selecione a opção para criar snapshot da VM.
    3. Forneça um nome descritivo e confirme a criação.
  • Verificar Conclusão:

    • Aguarde a conclusão do processo e confirme que o snapshot da VM está disponível.

2. Copiar o Snapshot da VM para SE1

  • Transferir Snapshot da VM:

    1. No momento, essa operação só pode ser feita via CLI.

    2. Para copiar o Snapshot de VM de uma região (MGL1) para outra, execute o seguinte comando:

      mgc virtual-machines snapshots copy --region br-mgl1 --id SNAPSHOT-ID --destination-region br-se1

    Para mais detalhes, consulte a documentação completa do comando.


3. Restaurar o Snapshot da VM na nova região

  1. Após a conclusão da cópia, na nova região, vá até Virtual Machines.
  2. Clique em Meus Snapshots.
  3. Selecione o snapshot e clique em Restaurar.

4. Pós-Migração

  • Certifique-se de que todos os serviços e aplicações estão funcionando conforme esperado na nova VM.
  • Se a VM utiliza endereços IP estáticos ou registros DNS, atualize-os para refletir os novos endereços na nova região.
  • Configure os secutity groups na nova região.

✔️ Com tudo funcionando, lembre-se de deletar os recursos em MGL1 para evitar custos!


📌 Guia para VMs que utilizam Volume como disco adicional

Passo a Passo

1. Desconectar o Volume da VM em MGL1

  • Parar a VM (Opcional, mas Recomendado):

    1. No Console da Magalu Cloud, navegue até a lista de VMs na região MGL1.
    2. Selecione a VM alvo e escolha a opção para parar a instância.
  • Desanexar o Volume:

    1. No Console da Magalu Cloud, localize os volumes anexados à VM.
    2. Selecione o Block Storage que deseja migrar e escolha a opção para desanexar (detach) o volume.

2. Criar um Object Snapshot do Volume em MGL1

  • Criar Snapshot:

    1. No Console da Magalu Cloud, vá até a seção de Block Storage na região MGL1.
    2. Selecione o volume desanexado anteriormente.
    3. Escolha a opção para criar Object Snapshot e forneça um nome descritivo para o snapshot.
  • Verificar Integridade:

    1. Após a criação, verifique se o snapshot foi concluído com sucesso.
    2. Confirme que ele está listado na seção de snapshots.

3. Criar um Snapshot da VM em MGL1

  • Criar Snapshot da VM:

    1. No Console da Magalu Cloud, navegue até a VM original na região MGL1.
    2. Selecione a opção para criar snapshot da VM.
    3. Forneça um nome descritivo e confirme a criação.
  • Verificar Conclusão:

    • Aguarde a conclusão do processo e confirme que o snapshot da VM está disponível.

4. Copiar o Snapshot do Volume para a Região de Destino

  • Transferir Snapshot do Volume:

    1. No momento, essa operação só pode ser feita via CLI. Para copiar o snapshot de uma região (MGL1) para outra, execute o seguinte comando:

      mgc block-storage snapshots copy --id SNAPSHOT-ID --destination-region br-se1 --region br-mgl1
    2. Para mais detalhes, consulte a documentação completa do comando.


5. Copiar o Snapshot da VM para SE1

  • Transferir Snapshot da VM:

    1. No momento, essa operação só pode ser feita via CLI.

    2. Para copiar o Snapshot de VM de uma região (MGL1) para outra, execute o seguinte comando:

      mgc virtual-machines snapshots copy --region br-mgl1 --id SNAPSHOT-ID --destination-region br-se1

    Para mais detalhes, consulte a documentação completa do comando.


6. Restaurar o Object Snapshot em um Novo Volume

  1. Após a conclusão da cópia, na nova região, vá até Block Storage.
  2. Clique em Meus Snapshots.
  3. Selecione o snapshot e clique em Restaurar.

7. Restaurar o Snapshot da VM na nova região

  1. Após a conclusão da cópia, na nova região, vá até Virtual Machines.
  2. Clique em Meus Snapshots.
  3. Selecione o snapshot e clique em Restaurar.

8. Anexar o Volume à Nova VM

  • Anexar Volume:

    1. No Console da Magalu Cloud, na região SE1, vá até a seção de Block Storage.
    2. Selecione o volume criado a partir do snapshot importado.
    3. Escolha a opção para anexar (attach) o volume à nova VM criada.
  • Configurar Sistema Operacional:

    1. Acesse a nova VM via SSH ou outro método preferido.
    2. Verifique se o volume está reconhecido pelo sistema operacional.
    3. Monte o volume, se necessário, e verifique a integridade dos dados.

9. Pós-Migração

  • Certifique-se de que todos os serviços e aplicações estão funcionando conforme esperado na nova VM.
  • Verifique a integridade dos dados no volume anexado.
  • Se a VM utiliza endereços IP estáticos ou registros DNS, atualize-os para refletir os novos endereços na nova região.
  • Configure os secutity groups na nova região.

✔️ Com tudo funcionando, lembre-se de deletar os recursos em MGL1 para evitar custos!