Não consigo conectar na minha vm

Jackson Vago 0 Pontos de reputação
2025-08-04T13:52:23.5633333+00:00

Estava conectando normalmente à minha VM vi SSH (porta 22, todas as regras de entradas estão parametrizadas mas não são aplicadas), após a instalação do docker-compose para testes a VM parou de conectar, ou quando conecta fica lenta demais , impossível de trabalhar, nem consegue rodas aplicação. Ja reimplantei a VM e nada mudou , nem através do "Console serial - Azure" consigo conectar , ele começa inicializando o ubuntu e depois de um tempo começa dar erro de "Out of Memory" e "Killed" alguns processos do docker, e não efetua o LOGIN na VM.Alguém já teve algum tipo de problema parecido, tenho um banco de dados nessa VM que não gostaria de perder.

Grato

Jackson Vago

Azure
Azure

Uma plataforma de computação em nuvem e uma infraestrutura para criar, implantar e gerenciar aplicativos e serviços por meio de uma rede mundial de datacenters gerenciados pela Microsoft.


1 resposta

Classificar por: Mais útil
  1. Dio Xavier 294.5K Pontos de reputação Moderador Voluntário
    2025-08-04T20:01:29.1833333+00:00

    Olá

    Bem vindo à Comunidade Microsoft Azure.

    Tudo bem, Jackson? Entendemos a urgência da sua situação, especialmente considerando os dados sensíveis armazenados na VM. Vamos orientá-lo com os próximos passos para diagnóstico e recuperação.

    Causa provável

    Os erros de "Out of Memory" e processos sendo "Killed" indicam que a VM está com consumo excessivo de memória, possivelmente causado por containers do Docker iniciando automaticamente e esgotando os recursos ao boot.

    Etapas recomendadas

    1. Acesse a VM via Console Serial com modo de recuperação
    • Vá para o portal do Azure -> Máquinas Virtuais -> sua VM -> Console serial.

    Clique em "Reset password" (mesmo sem alterar a senha) para forçar um reboot e abrir a opção de recuperação.

    Quando disponível, pressione Esc para acessar o GRUB, selecione o modo de recuperação (Recovery Mode) e opte por iniciar com root shell.

    Documentação de referência técnica:

    Acessar Console Serial - Microsoft Learn

    2. Desative o Docker temporariamente

    No shell root:

    systemctl disable docker
    systemctl stop docker
    

    Isso impedirá que containers sejam iniciados automaticamente, liberando memória.

    3. Reinicie a VM

    Após desativar o Docker:

    reboot
    

    Verifique se a conexão SSH melhora após reiniciar.

    4. Verifique uso de memória e containers ativos

    Uma vez conectado:

    free -h
    docker ps -a
    

    Isso ajuda a identificar se há containers consumindo recursos indevidamente.

    5. Considere aumentar a SKU da VM temporariamente

    Se possível, aumente temporariamente o tamanho da VM (SKU) para uma instância com mais memória:

    • Azure Portal -> sua VM -> Redimensionar -> escolha uma SKU com mais RAM.

    Documentação de referência técnica:

    Alterar tamanho de VM - Microsoft Learn

    Observação importante:

    A reinstalação da VM não resolve o problema se os dados do disco persistente (geralmente o disco OS ou dados) forem mantidos. Os containers configurados para inicializar automaticamente continuarão afetando o sistema.

    Se ainda precisar acessar os dados do banco e não conseguir recuperar a VM:

    Crie um novo disco a partir do disco OS da VM afetada.

    Anexe esse disco a uma nova VM para acesso manual aos dados.

    Como anexar discos:

    Anexar e montar disco de dados a uma VM Linux - Microsoft Learn

    Se precisar de ajuda em qualquer etapa, estamos à disposição. Esperamos que consiga recuperar sua VM com sucesso.

    Esta resposta foi útil?

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como ‘Aceitas’ pelo autor da pergunta e ‘Recomendadas’ pelos moderadores, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.