O que esperar do Proxmox Backup Server beta



Em 10 de julho de 2020, a empresa austríaca Proxmox Server Solutions GmbH apresentou uma versão beta pública da nova solução de backup.



Já cobrimos como usar métodos de backup padrão no Proxmox VE e realizar backups incrementais usando uma solução de terceiros - Veeam® Backup & Replication ™. Agora, com o advento do Proxmox Backup Server (PBS), o processo de backup deve se tornar mais conveniente e fácil.





O PBS é distribuído sob uma licença GNU AGPL3 , desenvolvida pela Free Software Foundation (Free Software Foundation). Isso permitirá que você use e modifique facilmente o software para atender às suas necessidades.





A instalação do PBS é virtualmente idêntica ao processo de instalação padrão do Proxmox VE. Da mesma forma, definimos o FQDN, as configurações de rede e outros dados necessários. Após a conclusão da instalação, você pode reiniciar o servidor e entrar na interface da web usando um link como



https://<IP-address or hostname>:8007


O principal objetivo do PBS é realizar backups de máquinas virtuais, contêineres e hosts físicos. Uma API RESTful correspondente é fornecida para executar essas operações. Existem três tipos principais de backups suportados:



  • vm - copia uma máquina virtual;
  • ct - copia o container;
  • host - copia um host (máquina real ou virtual).


Estruturalmente, um backup de máquina virtual é um conjunto de arquivos. Cada unidade de disco e arquivo de configuração da máquina virtual são compactados em um arquivo separado. Essa abordagem permite acelerar o processo de recuperação parcial (por exemplo, você só precisa retirar um diretório separado do backup), uma vez que não há necessidade de verificar todo o arquivo.



Além do formato img usual para armazenar dados em massa e imagens de máquinas virtuais, apareceu o formato pxar (Proxmox File Archive Format), destinado ao armazenamento de arquivos. Ele foi projetado para fornecer alto desempenho para o processo de desduplicação de dados que consome muitos recursos.



Se você olhar para um conjunto típico de arquivos dentro de um instantâneo, junto com o arquivo.pxar também pode ser encontrado nos arquivos catalog.pcat1 e index.json . O primeiro armazena uma lista de todos os arquivos dentro do backup e é projetado para encontrar rapidamente os dados de que você precisa. O segundo, além da lista, armazena o tamanho e a soma de verificação de cada arquivo e é projetado para verificar a consistência.



O servidor é controlado tradicionalmente - usando a interface da web e / ou utilitários de linha de comando. Descrições detalhadas dos comandos CLI são fornecidas na documentação correspondente . A interface da web é lacônica e familiar para todos que já usaram o Proxmox VE pelo menos uma vez.





No PBS, você pode configurar trabalhos de sincronização de armazenamento local e remoto, suporte ZFS, criptografia AES-256 do lado do cliente e outras opções úteis. A julgar pelo roadmap, em breve será possível importar backups existentes, um host com Proxmox VE ou todo o Proxmox Mail Gateway.



Além disso, usando o PBS, você pode organizar um backup de qualquer host baseado no Debian instalando a parte do cliente. Adicione repositórios a /etc/apt/sources.list:



deb http://ftp.debian.org/debian buster main contrib
deb http://ftp.debian.org/debian buster-updates main contrib

# security updates
deb http://security.debian.org/debian-security buster/updates main contrib


Atualizando a lista de software:



apt-get update


Instalando o cliente:



apt-get install proxmox-backup-client


No futuro, o suporte para outras distribuições Linux aparecerá.



Você pode "sentir" a versão beta do PBS agora, a imagem final está no site oficial . Um tópico correspondente também apareceu no fórum Proxmox . O código-fonte também está disponível para todos.



Vamos resumir . A primeira versão beta pública do PBS já está mostrando um conjunto de recursos muito úteis e merece nossa atenção. Esperamos que o lançamento futuro não nos decepcione.



All Articles