Ir para o conteúdo

Fazendo backup e restaurando o nó de gerenciamento

Você pode criar ou planejar backups de nós de gerenciamento. Isso é útil para recuperar seu nó de gerenciamento em caso de falha ou migrar seu nó de gerenciamento para um servidor diferente.

Neste tópico, você aprenderá como fazer o seguinte:

  • Adicione nós de backup.
  • Crie backups de nós de gerenciamento.
  • Restaure o nó de gerenciamento do backup.
  • Exclua backups de nós de gerenciamento.

O Que Está Sendo Feito Backup?

Aqui está a lista completa de dados incluídos nos backups de nós de gerenciamento:

  • Configuração de serviço atualizada
  • Binário do instalador SolusVM 2
  • Certificados SSL/TLS
  • Arquivos de configuração
  • Arquivos de licença
  • Arquivos públicos, como imagens e ícones personalizados
  • Dados Redis
  • Backup PostgreSQL
  • Backup do InfluxDB
  • Configuração, certificados e definições do RabbitMQ

Adicionando nós de backup

Antes de poder criar backups de nós de gerenciamento, você precisa de um local para armazená-los. Para isso, será necessário adicionar um ou mais servidores dedicados ao armazenamento de backup. Nós os chamamos de nós de backup. Você pode usar o mesmo nó de backup para armazenar backups do nó de gerenciamento e backups do servidor.

Note

Embora seja possível usar um único servidor em múltiplas funções (por exemplo, para hospedar servidores e armazenar backups ao mesmo tempo), não recomendamos tais práticas. Fazer isso aumenta o risco de sofrer grandes perdas de dados em caso de falha do equipamento ou outra contingência.

Um nó de backup deve atender aos seguintes requisitos:

  • O Rsync deve estar instalado.
  • As regras de firewall devem permitir conexões com a porta SSH do nó de backup a partir do servidor de gerenciamento.
  • Espaço em disco suficiente para armazenar backups.

    Note

    Para determinar quanto espaço livre em disco o nó de backup deve ter para o seu cluster SolusVM 2 específico, você pode criar um backup do nó de gerenciamento, multiplicar seu tamanho pelo número máximo de backups que planeja armazenar em qualquer momento, e então multiplicar o número resultante novamente por 1,2 para prever contingências. O resultado final é a quantidade aproximada de espaço livre em disco que o nó de backup deve ter.
    

Você também pode usar o serviço de armazenamento em nuvem Storage Box da Hetzner para armazenar seus backups.

Para adicionar um nó de backup:

  1. Vá para Backups > Nós de Backup e clique em Adicionar Nó de Backup.

  2. Dê ao seu nó um nome reconhecível.

  3. (Opcional) Para armazenar seus backups em uma caixa de armazenamento Hetzner, selecione a opção correspondente.

  4. Especifique o nome do host ou endereço IP do servidor que você está adicionando como nó de backup.

  5. Mantenha a porta SSH 22 padrão ou especifique uma porta personalizada (não aplicável para caixas de armazenamento Hetzner).

  6. Forneça o login SSH e a chave privada SSH correspondente a uma chave pública SSH colocada no servidor ou Storage Box.

  7. Especifique o caminho onde os arquivos de backup serão armazenados (não aplicável para caixas de armazenamento Hetzner).

    Note

    Se você planeja usar o nó de backup também para armazenar backups do servidor, pode ser uma boa ideia armazenar os backups do nó de gerenciamento separadamente dos backups do servidor para evitar misturá-los. Para armazenar backups de servidor, bem como backups de nós de gerenciamento, recomendamos adicionar outro nó de backup usando o mesmo servidor, mas especificando um caminho diferente.

  8. Clique em Salvar.

Seu nó de backup agora está pronto e pode ser usado para armazenar backups do nó de gerenciamento.

Criando Backups do Nó de Gerenciamento

Você pode criar um backup do nó de gerenciamento a qualquer momento. Este método é adequado nos seguintes cenários:

  • Reverter rapidamente as alterações após aplicar uma atualização.
  • Migrando o nó de gerenciamento para um servidor diferente.

Para criar um backup do nó de gerenciamento:

  1. Vá para Backups > Backups de Nós de Gerenciamento e selecione um nó de backup na lista suspensa. Os backups do nó de gerenciamento serão armazenados nesse nó de backup. Se a lista suspensa estiver vazia, adicione um nó de backup primeiro.

    Note

    observação É possível selecionar um nó de backup diferente para armazenar backups do nó de gerenciamento a qualquer momento. Os backups de nós de gerenciamento já criados não serão afetados e permanecerão em nó(s) de backup em que foram criados originalmente.

O processo de backup foi iniciado e levará alguns minutos para ser concluído. Você pode ver o processo de backup em execução em Backups > Backups do Nó de Gerenciamento. Depois que o backup for criado, você o verá no mesmo local.

Agendando Backups de Nós de Gerenciamento

Para recuperação de desastres, recomendamos fortemente que você configure backups de nós de gerenciamento agendados regularmente.

Para agendar backups de nós de gerenciamento:

  1. Vá para Backups > Backups do Nó de Gerenciamento e defina o botão de alternância "Backups automáticos" para "Ativado" (azul claro).
  2. Clique em Configurações de backup.
  3. Selecione a programação desejada (mensal, semanal ou diária) e também o dia do mês ou semana (por exemplo, “13 de cada mês” ou “toda sexta-feira”) para criar o backup.
  4. Selecione o horário desejado para iniciar o backup e clique em Salvar Alterações.

O backup foi agendado e será criado automaticamente no dia e hora especificados. Isso não impede que você crie backups adicionais manualmente. Você pode ver os backups agendados criados em Backups > Backups do Nó de Gerenciamento.

Para desativar backups agendados, vá para Backups > Backups do Nó de Gerenciamento e defina o botão de alternância "Backups automáticos" para "Desativado" (cinza claro). Isto não afetará os backups agendados que já foram criados.

Restaurando Backups do Nó de Gerenciamento por meio da Interface Gráfica

Este método é adequado se o nó de gerenciamento estiver operacional e a interface gráfica do SolusVM 2 estiver acessível.

Para restaurar um backup do nó de gerenciamento através da Interface Gráfica:

  1. Acesse Backups > Backups do Nó de Gerenciamento.
  2. Localize o backup que deseja restaurar, clique no botão correspondente e clique em Restaurar.

O processo de restauração foi iniciado e levará algum tempo para ser concluído. Assim que o processo de restauração for concluído, você poderá fazer login na mesma URL usando as mesmas credenciais de antes.

Restaurando backups do Nó de Gerenciamento por meio da Linha de Comando

Este método é adequado nos seguintes cenários:

  • Restaurar um backup se o nó de gerenciamento não estiver operacional e a interface gráfica do SolusVM 2 estiver inacessível.
  • Migrando o nó de gerenciamento para um servidor diferente. Você só poderá migrar seu nó de gerenciamento dessa forma se estiver usando um nome de domínio (ex., https://example.com/admin) para fazer login.

Para restaurar um backup do nó de gerenciamento por meio da Linha de Comando:

  1. Instale SolusVM 2 no servidor que hospedará o nó de gerenciamento.
  2. Localize o arquivo que contém o backup do nó de gerenciamento que você deseja restaurar no armazenamento do nó de backup. Faça o download dele no servidor que hospedará o nó de gerenciamento.
  3. Inicie o processo de restauração:
    ./installer -restore <path to the backup file>
    

O processo de restauração foi iniciado e levará algum tempo para ser concluído. Assim que o processo de restauração for concluído, o instalador mostrará a URL para a interface web do novo nó de gerenciamento. Você pode fazer login com as mesmas credenciais usadas antes.

Limitando o número de backups do nó de gerenciamento

Para economizar espaço em disco no nó de backup, é possível configurar um limite no número de backups do nó de gerenciamento a serem mantidos. O limite se aplica a backups criados manualmente e a backups agendados. Quando o número de backups criados exceder o limite, o backup mais antigo será excluído automaticamente.

Para limitar o número de backups do nó de gerenciamento:

  1. Vá para Backups > Backups do Nó de Gerenciamento e clique em Configurações de backup.
  2. Em "Número máximo de backups para armazenar", clique em Limite.
  3. Defina o número desejado de backups a serem mantidos e clique em Salvar Alterações.

O backup mais antigo agora será excluído automaticamente quando o número total de backups criados manualmente e backups agendados exceder o limite configurado.

Para parar de limitar o número de backups do nó de gerenciamento, vá para Backups > Backups do Nó de Gerenciamento, clique em Configurações de backup e, em "Número máximo de backups para armazenar", clique em **Ilimitado **.

Warning

Ao configurar o limite no número de backups do nó de gerenciamento a serem armazenados, se o número de backups do nó de gerenciamento existentes exceder o limite, os backups do nó de gerenciamento mais antigos serão excluídos automaticamente até que o número de backups do nó de gerenciamento existentes corresponda ao limite. Você não será solicitado a confirmar a exclusão desses backups.

Excluindo Backups do Nó de Gerenciamento

Para liberar espaço em disco no nó de backup, exclua backups obsoletos do nó de gerenciamento.

Para excluir um ou mais backups do nó de gerenciamento:

  1. Acesse Backups > Backups do Nó de Gerenciamento.
  2. Selecione um ou mais backups que deseja excluir e clique em Excluir.

Os backups selecionados foram excluídos e o espaço em disco que ocuparam agora está livre.

Warning

Não é possível recuperar um backup do nó de gerenciamento que foi excluído.

Excluindo Nós de Backup

Se você planeja desatribuir o servidor que atualmente hospeda um nó de backup, poderá remover um nó de backup usado para armazenar backups do nó de gerenciamento. Não é possível remover um nó de backup que esteja atualmente selecionado para armazenar backups do nó de gerenciamento, mesmo que ele não armazene atualmente nenhum backup do nó de gerenciamento.

Antes de remover um nó de backup, certifique-se de que:

  • Atualmente, ele não está selecionado como nó de backup para armazenar backups do nó de gerenciamento. Vá para Backups > Backups do Nó de Gerenciamento e selecione um nó de backup diferente, se necessário.
  • No momento, ele não está armazenando nenhum backup do nó de gerenciamento. Acesse Backups > Backups do Nó de Gerenciamento. Exclua todos os backups do nó de gerenciamento armazenados nesse nó de backup, se necessário.

Note

Se desejar preservar alguns ou todos os backups do nó de gerenciamento atualmente armazenados no nó de backup que deseja excluir, copie fisicamente os arquivos de backup em algum local seguro. Para poder restaurar esses backups, coloque-os no servidor que você irá adicionar como nó de backup no diretório que você usará para armazenar backups. Ao adicionar o servidor como um nó de backup, o SolusVM 2 verificará o caminho especificado para armazenar arquivos de backup e registrará todos os backups do nó de gerenciamento que encontrar. Você os verá em Backups > Backups do Nó de Gerenciamento.

Para excluir um nó de backup:

  1. Vá para Backups > Nós de Backup.
  2. Localize o nó de backup que deseja excluir e clique no botão correspondente.

O nó de backup foi excluído e não pode mais ser usado para armazenar backups.