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.