Backup incremental no Proxmox VE usando VBR

Backup incremental no Proxmox VE usando VBR
Em um dos artigos anteriores Na série sobre o hipervisor Proxmox VE, já falamos como fazer backups usando ferramentas padrão. Hoje mostraremos como usar a excelente ferramenta Veeam® Backup&Replication™ 10 para os mesmos fins.

“Os backups têm uma essência quântica clara. Até você tentar restaurar a partir do backup, ele estará em sobreposição. Ele é bem-sucedido e não. (encontrado na Internet)

Isenção de responsabilidade:

Este artigo é uma tradução gratuita e ampliada sobre o tema guia, publicado no fórum da Veeam. Se você agir estritamente de acordo com o guia original, mesmo no primeiro estágio de instalação dos cabeçalhos pve você receberá um erro, porque o sistema simplesmente não saberá onde obtê-los. Existem muitos momentos não óbvios lá.

Não, não estou dizendo que este seja o método de backup ideal. Não, não pode ser recomendado para produção. Não, não garanto a perfeita integridade dos backups realizados.

No entanto, tudo isso funciona e é bastante adequado para muitos usuários e administradores de sistema novatos que estão dando os primeiros passos no aprendizado de sistemas de virtualização e backup.


O backup é talvez um dos processos mais importantes do qual depende o trabalho de qualquer empresa. Não há nada mais caro do que os dados armazenados em sistemas de informação corporativos, e nada pior do que a falta de capacidade de restaurá-los em caso de falha.

Muitas vezes acontece que as pessoas pensam na necessidade de backup e na escolha de uma ferramenta somente depois de já ter ocorrido uma emergência envolvendo a perda de dados críticos. À medida que as tecnologias de virtualização evoluíram, os aplicativos de backup foram projetados para trabalhar em estreita colaboração com hipervisores. O produto Veeam® Backup&Replication™, que possui amplos recursos de backup em ambientes virtualizados, não foi exceção. Hoje vamos ensinar como configurá-lo para funcionar com Proxmox VE.

Configuração do hipervisor

Usaremos a versão atual do Proxmox no momento em que este artigo foi escrito - 6.2-1. Esta versão foi lançada em 12 de maio de 2020 e contém muitas alterações úteis, que discutiremos em um dos artigos a seguir. Por enquanto, vamos começar a preparar o hipervisor. A tarefa principal é instalar o Veeam® Agent for Linux em um host redundante executando Proxmox. Mas antes disso, vamos fazer algumas coisas.

Preparação do sistema

Vamos instalar o utilitário sudo, que está faltando no sistema se o Proxmox não tiver sido instalado em um sistema Linux existente, mas como um sistema operacional separado do imagem oficial. Também precisaremos de cabeçalhos pve do kernel. Efetuamos login no servidor via SSH e adicionamos um repositório que funciona sem assinatura de suporte (oficialmente não é recomendado para produção, mas contém os pacotes que precisamos):

echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" >> /etc/apt/sources.list

apt update

apt install sudo pve-headers

Após este procedimento, certifique-se de reinicializar o servidor.

Instalando o Agente Veeam®

Baixando pacote deb Veeam® Agent for Linux no site oficial (é necessária uma conta), arme-se com um cliente SFTP e carregue o pacote deb resultante para o servidor. Instalamos o pacote e atualizamos a lista de programas nos repositórios que este pacote adiciona:

dpkg -i veeam-release-deb_1.x.x_amd64.deb

Atualizamos os repositórios novamente:

apt update

Instale o próprio agente:

apt install veeam

Vamos verificar se tudo foi instalado corretamente:

dkms status

A resposta será algo assim:

veeamsnap, 4.0.0.1961, 5.4.41-1-pve, x86_64: installed

Configurando o Veeam® Backup&Replication™

Adicionando um repositório

É claro que você pode armazenar backups diretamente em um servidor com o Veeam® Backup&Replication™ implantado, mas ainda é mais conveniente usar armazenamento externo.

Vá para a seção INFRAESTRUTURA DE BACKUP:

Backup incremental no Proxmox VE usando VBR
Selecione Repositórios de Backup e pressione o botão Adicionar Repositório e na janela que aparece, selecione Armazenamento conectado à rede:

Backup incremental no Proxmox VE usando VBR
Por exemplo, vamos fazer um teste de armazenamento SMB, o meu é um QNAP normal:

Backup incremental no Proxmox VE usando VBR
Preencha o nome e a descrição e clique no botão Próximo:

Backup incremental no Proxmox VE usando VBR
Insira o endereço do armazenamento SMB e, se precisar de autorização, clique em Adicionar para adicionar detalhes de acesso:

Backup incremental no Proxmox VE usando VBR
Preencha o nome de usuário e a senha para acessar o armazenamento SMB e clique no botão Ok e, voltando à janela anterior, - Próximo:

Backup incremental no Proxmox VE usando VBR
Se tudo for feito sem erros, o programa se conectará ao armazenamento, solicitará informações sobre o espaço disponível em disco e exibirá a seguinte caixa de diálogo. Nele, defina parâmetros adicionais (se necessário) e clique no botão Próximo:

Backup incremental no Proxmox VE usando VBR
Na próxima janela, você pode deixar todas as configurações padrão e também clicar Próximo:

Backup incremental no Proxmox VE usando VBR
Verificamos se os componentes necessários estão instalados e no status já existe, e pressione o botão Aplicar:

Backup incremental no Proxmox VE usando VBR
Neste ponto, o Veeam® Backup&Replication™ se conectará ao armazenamento novamente, determinará os parâmetros necessários e criará o repositório. Clique Próximo:

Backup incremental no Proxmox VE usando VBR
Verificamos as informações resumidas sobre o repositório adicionado e clicamos no botão Acabamento:

Backup incremental no Proxmox VE usando VBR
O programa se oferecerá automaticamente para salvar seus arquivos de configuração em um novo repositório. Não precisamos disso, então respondemos Não:

Backup incremental no Proxmox VE usando VBR
Repositório adicionado com sucesso:

Backup incremental no Proxmox VE usando VBR

Criando uma tarefa de backup

Na janela principal do Veeam® Backup&Replication™, clique em Trabalho de backup - Computador Linux. Escolhendo um tipo servidor e o regime Gerenciado pelo servidor de backup:

Backup incremental no Proxmox VE usando VBR
Damos um nome à tarefa e, opcionalmente, adicionamos uma descrição. Então clique Próximo:

Backup incremental no Proxmox VE usando VBR
Em seguida, precisamos adicionar todos os servidores com Proxmox dos quais faremos backup. Para fazer isso, clique Adicionar - Computador individual. Insira o nome do host ou endereço IP do servidor e detalhes de acesso. Assim criamos uma lista Computadores protegidos e pressione Próximo:

Backup incremental no Proxmox VE usando VBR
Agora um ponto muito importante, nomeadamente a escolha dos dados que serão adicionados ao backup. Tudo dependerá de onde exatamente suas máquinas virtuais estão localizadas. Se você deseja adicionar apenas um volume lógico, você precisa do modo Backup em nível de volume e selecione o caminho para o volume lógico ou dispositivo, por exemplo /dev/pve. Todas as outras ações são idênticas.

Para este artigo mostraremos como funciona o modo Backup em nível de arquivo:

Backup incremental no Proxmox VE usando VBR
Na próxima janela, criamos uma lista de diretórios para backup. Clique Adicionar e registre os diretórios onde os arquivos de configuração da máquina virtual estão armazenados. Por padrão este é um diretório /etc/pve/nodes/pve/qemu-server/. Se você usar não apenas máquinas virtuais, mas também contêineres LXC, adicione o diretório /etc/pve/nodes/pve/lxc/. No meu caso também é um diretório /dados.

Tendo assim gerado uma lista de diretórios, clique em Próximo:

Backup incremental no Proxmox VE usando VBR
Na lista suspensa de repositórios, selecione Armazenamento, criado anteriormente. Determine o comprimento da cadeia para backup incremental. Quanto mais pontos houver em Política de retenção, mais espaço você economiza. Mas, ao mesmo tempo, a confiabilidade da cópia de backup diminuirá. Eu me preocupo mais com a confiabilidade do que com o espaço de armazenamento, então dei 4 pontos. Você pode pegar o valor padrão 7. Continue configurando a tarefa clicando em Próximo:

Backup incremental no Proxmox VE usando VBR
Aqui deixamos os parâmetros inalterados, basta ir para a seguinte janela:

Backup incremental no Proxmox VE usando VBR
Configurando o agendador. Este é um dos recursos mais legais que facilita a vida de um administrador de sistema. No exemplo, optei por iniciar automaticamente um backup todos os dias às 2h. Outro ótimo recurso é a capacidade de interromper a tarefa de backup se ultrapassarmos o limite de tempo da “janela de backup” atribuída. Sua programação exata é gerada através do botão Janela:

Backup incremental no Proxmox VE usando VBR
Novamente, por exemplo, vamos supor que realizamos backups apenas fora do horário comercial durante a semana e que nos finais de semana não temos nenhuma limitação de tempo. Criamos uma mesa tão linda, voltamos para a janela anterior e clicamos Aplicar:

Backup incremental no Proxmox VE usando VBR
Resta verificar as informações resumidas sobre a tarefa e apertar o botão Acabamento:

Backup incremental no Proxmox VE usando VBR
Isso conclui a criação da tarefa de backup.

Executando um backup

Tudo aqui é elementar. Na janela principal do programa, selecione a tarefa criada e clique em Início. O sistema se conectará automaticamente ao nosso servidor (ou vários servidores), verificará a disponibilidade de armazenamento e reservará a quantidade necessária de espaço em disco. Em seguida, o processo de backup propriamente dito começará e, após a conclusão, receberemos informações abrangentes sobre o processo.

Se um problema como este ocorrer durante o processo de backup: Falha ao carregar o módulo [veeamsnap] com parâmetros [zerosnapdata=1 debuglogging=0], então você precisa reconstruir o módulo veeamsnap de acordo com instrução.

Backup incremental no Proxmox VE usando VBR
O que é especialmente interessante é que no próprio servidor podemos ver não apenas uma lista de todos os trabalhos de backup concluídos, mas também monitorar o processo em tempo real com o comando Veeam:

Backup incremental no Proxmox VE usando VBR
Prevendo a questão de por que o console parece tão estranho, direi imediatamente: gosto muito da aparência do console na tela de um monitor CRT de tubo quente. Isso é feito usando um emulador de terminal cool-retro-termo.

Recuperação de dados

Agora a questão mais importante. Mas como restaurar dados se algo irreparável acontecer? Por exemplo, a máquina virtual errada foi excluída acidentalmente. Na GUI do Proxmox ele desapareceu completamente, não sobrou nada no armazenamento onde a máquina estava.

O processo de recuperação é simples. Vá para o console Proxmox e digite o comando:

veeam

Veremos uma lista de backups concluídos. Use as setas para selecionar o que deseja e pressione o botão R. Em seguida, selecione um ponto de restauração e clique em Entrar:

Backup incremental no Proxmox VE usando VBR
Após alguns segundos, o ponto de recuperação será montado no diretório / mnt / backup.

Resta copiar os drives virtuais e os arquivos de configuração das máquinas virtuais para seus locais, após o que a máquina “morta” aparecerá automaticamente na GUI do Proxmox VE. Você poderá iniciá-lo normalmente.

Para desmontar um ponto de recuperação, você não deve fazê-lo manualmente, mas sim pressionar o botão U na utilidade Veeam.

Isso é tudo.

Que a força esteja com você!

Artigos anteriores sobre o hipervisor Proxmox VE:

Fonte: habr.com

Adicionar um comentário