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.
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:
- No Console da Magalu Cloud, navegue até a VM original na região MGL1.
- Selecione a opção para criar snapshot da VM.
- 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:
-
No momento, essa operação só pode ser feita via CLI.
-
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
- Após a conclusão da cópia, na nova região, vá até Virtual Machines.
- Clique em Meus Snapshots.
- 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):
- No Console da Magalu Cloud, navegue até a lista de VMs na região MGL1.
- Selecione a VM alvo e escolha a opção para parar a instância.
-
Desanexar o Volume:
- No Console da Magalu Cloud, localize os volumes anexados à VM.
- 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:
- No Console da Magalu Cloud, vá até a seção de Block Storage na região MGL1.
- Selecione o volume desanexado anteriormente.
- Escolha a opção para criar Object Snapshot e forneça um nome descritivo para o snapshot.
-
Verificar Integridade:
- Após a criação, verifique se o snapshot foi concluído com sucesso.
- Confirme que ele está listado na seção de snapshots.
3. Criar um Snapshot da VM em MGL1
-
Criar Snapshot da VM:
- No Console da Magalu Cloud, navegue até a VM original na região MGL1.
- Selecione a opção para criar snapshot da VM.
- 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:
-
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
-
Para mais detalhes, consulte a documentação completa do comando.
-
5. Copiar o Snapshot da VM para SE1
-
Transferir Snapshot da VM:
-
No momento, essa operação só pode ser feita via CLI.
-
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
- Após a conclusão da cópia, na nova região, vá até Block Storage.
- Clique em Meus Snapshots.
- Selecione o snapshot e clique em Restaurar.
7. Restaurar o Snapshot da VM na nova região
- Após a conclusão da cópia, na nova região, vá até Virtual Machines.
- Clique em Meus Snapshots.
- Selecione o snapshot e clique em Restaurar.
8. Anexar o Volume à Nova VM
-
Anexar Volume:
- No Console da Magalu Cloud, na região SE1, vá até a seção de Block Storage.
- Selecione o volume criado a partir do snapshot importado.
- Escolha a opção para anexar (attach) o volume à nova VM criada.
-
Configurar Sistema Operacional:
- Acesse a nova VM via SSH ou outro método preferido.
- Verifique se o volume está reconhecido pelo sistema operacional.
- 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!