Ir para o conteúdo

Recuperando Servidores Inacessíveis Com Modo de Recuperação

Se ocorrerem problemas com o servidor de um usuário, o usuário geralmente pode se conectar ao servidor via SSH e executar comandos para corrigir os problemas. No entanto, certos problemas de funcionamento impedem a inicialização do servidor e o tornam inacessível externamente. Fica impossível acessar o servidor via SSH e a única forma de recuperar o servidor é usar o Modo de Recuperação.

O Modo de Recuperação ativado torna o servidor acessível de forma externa novamente. O usuário pode fazer o seguinte:

  • Tente reparar o servidor, por exemplo, corrigindo o sistema de arquivos danificado ou a configuração da rede.
  • Migre os dados do servidor armazenados no disco do servidor para outro servidor ou qualquer outro local.

Para recuperar um servidor com Modo de Recuperação:

  1. Vá para https://<management-server-hostname>/login ou https://<management-server-IP>/login.

  2. No projeto desejado, clique em "… servidores", por exemplo, "2 servidores".

  3. Clique no nome do servidor que deseja recuperar.

  4. Vá para a guia "Recuperar" e clique em Inicialize a partir do Rescue ISO.

    A imagem do Rescue ISO é o disco de inicialização padrão do Ubuntu 20.04.

  5. Reiniciar o servidor. To do so, in the top right corner of the screen, click the icon and then click Yes, restart!.

    Aguarde um pouco até que o servidor seja reinicializado no modo de resgate a partir da imagem do Rescue ISO.

  6. Acesse a linha de comando do servidor via SSH. Para fazer isso, você pode usar um cliente SSH ou o console VNC na interface SolusVM 2. To open the VNC console, in the top right corner of the screen, click the icon.

  7. Faça login como root. Você pode usar a senha root ou o par de chaves SSH.

    Você está logado. No momento, o disco do servidor está inacessível no sistema de arquivos do servidor porque o Modo de Recuperação inicia seu próprio\ sistema de arquivos temporários. Para tornar o disco do servidor acessível, você precisa localizar a\ partição do disco do servidor e monte-o no sistema de arquivos do Modo de Recuperação.

  8. Para localizar a partição do disco do servidor, execute o comando lsblk. O resultado pode ser o seguinte:

    # lsblk
    NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    loop0     7:0    0  554M  1 loop /rofs
    sda       8:0    0   30G  0 disk
    ├─sda1    8:1    0 29.9G  0 part
    ├─sda14   8:14   0    4M  0 part
    └─sda15   8:15   0  106M  0 part
    sr0      11:0    1  649M  0 rom  /cdrom
    sr1      11:0    1  4.9M  0 rom
    

    A partição do disco do servidor corresponde ao padrão /dev/sdX e tem aproximadamente o tamanho do disco do servidor. No exemplo do resultado mostrado acima, /dev/sda1 é a partição que precisamos.

    Note

    As partições de dispositivo exibidas podem diferir do exemplo dependendo do tipo ou modelo do servidor.
    
  9. Crie o diretório do ponto de montagem em /mnt. No nosso exemplo, o comando será o seguinte:

    mkdir /mnt/sda1
    

  10. Monte a partição localizada durante a etapa 8 no diretório do ponto de montagem. No nosso exemplo, o comando será o seguinte:```` montar /dev/sda1 /mnt/sda1 ```

  11. Você obteve acesso ao disco do servidor e pode recuperá-lo. Por exemplo, você pode executar operações de recuperação ou migrar os dados do servidor.

  12. Depois de recuperar o servidor, desative o Modo de Recuperação clicando em Inicialize a partir do Disco.

  13. Reiniciar o servidor. A reinicialização traz de volta o sistema de arquivos do servidor e desanexa a montagem feita anteriormente.

Criando uma Imagem ISO de Recuperação Personalizada

O Modo de Recuperação precisa de uma imagem do Rescue ISO a partir da qual um servidor inacessível é inicializado. A imagem padrão do Rescue ISO com Ubuntu 20.04 está disponível no SolusVM 2 pronto para uso.

No entanto, você pode querer ter uma imagem do Rescue ISO com a marca ou instalar software adicional nela. Nesse caso, você precisa criar sua própria imagem do Rescue ISO personalizada. Saiba como criar uma neste artigo da Base de Conhecimento