A integração entre o Proxmox Backup Server (PBS) e o Proxmox VE representa um marco na maturidade da infraestrutura de virtualização open-source. Enquanto o Proxmox VE gerencia a orquestração de máquinas virtuais e contêineres, o PBS atua como um repositório de backup dedicado, otimizado para deduplicação de dados em nível de bloco. Essa combinação oferece uma solução robusta, econômica e altamente eficiente para backup linux e ambientes virtualizados.
Muitos administradores de sistemas ainda recorrem a métodos tradicionais, como snapshots do ZFS ou cópias via SSH, que consomem largura de banda desnecessária e aumentam a janela de backup. Ao utilizar a integração oficial via Web UI, você habilita um canal de comunicação seguro e otimizado, permitindo restaurações granulares e recuperação rápida em caso de desastres. Este tutorial técnico guia você pelo processo completo de configuração, desde o pré-requisito de rede até a criação do primeiro job de backup automatizado.
Pré-requisitos e Verificação de Ambiente
Antes de iniciar a configuração na interface gráfica, é fundamental garantir que os componentes básicos estejam em conformidade. A integração entre o Proxmox VE e o PBS depende criticamente da sincronização de tempo e da resolução de nomes de domínio.
O primeiro passo é assegurar que ambos os servidores possuam a data e a hora corretas. O protocolo de autenticação utilizado (HMAC-SHA256) exige uma diferença de tempo inferior a 30 segundos entre o nó do Proxmox VE e o servidor PBS. Utilize o NTP (Network Time Protocol) em ambos os sistemas para manter essa sincronia precisa. Em ambientes Linux, o serviço chrony ou systemd-timesyncd deve estar ativo e sincronizado com pools de tempo confiáveis.
Em seguida, verifique a resolução de DNS. O Proxmox VE precisa resolver o nome de domínio do PBS sem erros. Se você estiver utilizando endereços IP estáticos em uma rede local sem servidor DNS dedicado, edite o arquivo /etc/hosts no nó do Proxmox VE para incluir o mapeamento entre o nome do PBS e seu endereço IP. Isso evita falhas de conexão causadas por timeouts na resolução de nomes durante a comunicação da Web UI.
Criação do Usuário de Backup no Proxmox Backup Server
Por questões de segurança e princípio do menor privilégio, não utilize o usuário root para realizar backups. O PBS permite a criação de usuários dedicados com permissões restritas apenas ao repositório de backup. Esta etapa é realizada exclusivamente na interface Web do Proxmox Backup Server.
- Acesse a Web UI do seu Proxmox Backup Server e faça login como administrador.
- No painel lateral esquerdo, navegue até o diretório Datacenter.
- Clique na aba Permissions (Permissões).
- No canto superior direito, clique em Add para criar uma nova permissão.
- Preencha os campos conforme abaixo:
- User: Selecione a árvore do usuário e crie um novo nome, por exemplo:
backup@pbs. - Role: Selecione o papel
PBSAdmin. Este papel concede permissões para gerenciar repositórios e visualizar logs de backup. - Privilege Separation: Marque a opção se desejar separar as credenciais do usuário root, embora para backups seja comum usar uma conta dedicada com privilégios específicos no datastore.
Agora, crie o repositório onde os dados serão armazenados. No menu lateral do PBS, vá até Datastore, clique em Add e selecione Directory. Defina um caminho no disco local (por exemplo, /var/backups/pve-data) ou em um ponto de montagem NFS/iSCSI. Anote o nome do Datastore, pois ele será referenciado na próxima etapa.
Configuração da Fonte de Autenticação no Proxmox VE
Agora que o usuário e o repositório existem no PBS, precisamos informar ao Proxmox VE como autenticar-se contra esse servidor. Esta configuração é feita na interface Web do seu cluster ou nó individual do Proxmox VE.
- Faça login na Web UI do Proxmox VE.
- No menu lateral, clique em Datacenter.
- Vá até a aba PBS (Proxmox Backup Server).
- Clique no botão Add no canto superior direito.
- Preencha o formulário de adição do servidor:
- Name: Um nome descritivo para o seu PBS, como
pbs-backup-01. - Host: O hostname ou endereço IP do servidor PBS. Certifique-se de que este nome é resolvido corretamente pelo nó atual.
- Username: Insira o usuário criado anteriormente, no formato
backup@pbs. - Password: Digite a senha associada a esse usuário. Recomenda-se o uso de senhas complexas e únicas para contas de serviço.
O sistema tentará estabelecer uma conexão imediata com o PBS para validar as credenciais. Se a configuração estiver correta, o status da fonte mostrará um ícone verde ou a mensagem "Active". Caso ocorra erro, verifique novamente a sincronização de hora, as regras de firewall (porta TCP 8007 para API HTTPS) e a resolução de DNS.
Criação do Repositório de Backup
Com a fonte de autenticação configurada, o próximo passo é criar o repositório lógico dentro do Proxmox VE que apontará para o Datastore físico criado no PBS. Essa abstração permite que você gerencie múltiplos destinos ou políticas de retenção separadamente.
- No menu lateral do Proxmox VE, selecione Datacenter.
- Clique na aba Storage.
- Clique em Add e selecione a opção PBS (Proxmox Backup Server).
- Preencha os detalhes da configuração:
- ID: Um identificador único para o storage, como
pbs-backup. Este ID será usado nas definições de job. - Server: Selecione a fonte de autenticação criada na etapa anterior (
pbs-backup-01) no menu suspenso. - Username: O campo deve ser preenchido automaticamente com o usuário do PBS. Se não for, insira
backup@pbs. - Datastore: Selecione o nome do Datastore que você configurou no painel administrativo do PBS.
- Content: Deixe marcado para "All" ou selecione especificamente o tipo de conteúdo (VM, Backup). Para a maioria dos casos, "All" é o ideal.
- Deduplication: Mantenha habilitado. Esta é a característica chave do PBS que reduz drasticamente o espaço necessário em disco.
Ao finalizar, o storage aparecerá na lista de armazéns disponíveis. Você pode testar a conexão clicando com o botão direito no novo storage e selecionando Test Storage. Uma mensagem de sucesso confirma que o Proxmox VE consegue ler e escrever dados no PBS através da API.
Configuração do Job de Backup Automático
Agora que a infraestrutura está pronta, podemos definir como e quando as VMs serão protegidas. A configuração pode ser feita em nível de Datacenter (para todas as VMs) ou em nível individual de cada Máquina Virtual.
Job Global via Proxmox VE Backup
Esta é a maneira mais comum de gerenciar backups em larga escala. Ela permite definir políticas centralizadas.
- No menu do Proxmox VE, clique em Datacenter.
- Vá até a aba Proxmox VE Backup.
- Clique em Add para criar um novo job.
- Name: Dê um nome claro, ex:
daily-backup-all. - Schedule: Defina a frequência. Exemplo:
Daily at 02:00. - Mode: Escolha entre
Stop(para backups consistentes de disco completo) ouSuspend(que preserva o estado da VM sem interromper serviços, ideal para bancos de dados). O modo Stop é mais seguro para integridade do sistema de arquivos. - VMs: Selecione "All" para proteger todas as máquinas, ou filtre por grupos específicos.
- Storage: Selecione o repositório PBS criado anteriormente (
pbs-backup). - Options:
- Deduplication: Deve estar habilitado.
- Compression: Zstd é recomendado para um bom equilíbrio entre CPU e tamanho.
- Max VMS: 1: Para evitar sobrecarga de I/O, mantenha a taxa de backup paralela baixa, a menos que você tenha hardware dedicado de alta performance.
Com isso, o sistema agendará automaticamente os backups. Você pode monitorar o progresso e o histórico na aba Tasks da interface Web.
Verificação e Restauração de Dados
A parte mais crítica de qualquer estratégia de backup é a capacidade de restauração. O PBS facilita enormemente este processo, permitindo não apenas restaurar VMs inteiras, mas também arquivos individuais.
Para verificar se o backup está íntegro, navegue até a VM específica no menu do Proxmox VE e clique na aba Backups. Você verá uma lista de snapshots disponíveis. Clique em um snapshot recente para visualizar detalhes como tamanho deduplicado e data de criação.
Para restaurar arquivos isolados:
- Selecione o snapshot desejado.
- Clique no botão Restore.
- No modal que se abre, selecione a opção File Browser (Navegador de Arquivos).
- O sistema montará o backup em um sistema de arquivos virtual. Navegue até o diretório desejado.
- Selecione os arquivos ou pastas e clique em Download.
Esta funcionalidade elimina a necessidade de restaurar a VM inteira apenas para recuperar um arquivo deletado acidentalmente, economizando tempo valioso durante incidentes operacionais.
Troubleshooting Comum
Se você encontrar erros durante a integração ou execução dos backups, considere os seguintes pontos:
Erro de Sincronização de Tempo: Se o log indicar falhas de autenticação HMAC, verifique o chronyd status em ambos os servidores. A diferença não pode exceder 30 segundos.
Falha de DNS: Utilize o comando nslookup pbs-server-name ou ping pbs-server-name diretamente no nó do Proxmox VE para garantir que o nome resolve para o IP correto. Se estiver usando endereços IP, tente trocar por hostnames para facilitar a manutenção futura.
Espaço em Disco Insuficiente: Monitore o uso do Datastore no PBS. Embora a deduplicação seja eficiente, backups incrementais acumulam dados ao longo do tempo. Certifique-se de que o disco de armazenamento possui espaço suficiente para a retenção configurada.
Firewall: O Proxmox Backup Server utiliza a porta 8007 (TCP) para comunicação segura. Verifique se as regras de firewall do Linux (iptables/nftables) ou firewalls de rede externos permitem o tráfego entre os IPs dos nós Proxmox VE e o IP do PBS nesta porta específica.
Considerações Finais sobre Administração de Sistemas
A integração bem-sucedida entre proxmox ve e proxmox backup server transforma a gestão de dados críticos em um processo passivo e confiável. Ao adotar essa arquitetura, profissionais de TI reduzem a complexidade operacional e aumentam a resiliência do ambiente.
Lembre-se sempre de testar as restaurações periodicamente. Um backup sem teste é apenas uma esperança. Utilize a ferramenta pbs verify via linha de comando ou a função nativa de verificação na Web UI para garantir a integridade dos dados ao longo do tempo. Além disso, mantenha os sistemas atualizados; novas versões do Proxmox VE e PBS frequentemente trazem otimizações de performance e correções de segurança que beneficiam diretamente a estabilidade da sua infraestrutura de virtualização.
Com esta configuração em vigor, sua estratégia de backup linux está alinhada com as melhores práticas do mercado, oferecendo velocidade, eficiência de armazenamento e, acima de tudo, confiança na recuperação dos seus serviços essenciais.