Plugin Proxmox Bacula Enterprise – Guia Rápido

Este Guia Rápido apresenta as técnicas e estratégias de uso do Plugin de Backup Proxmox do Bacula Enterprise.

O Plugin fornece backup e recuperação automáticos de máquinas virtuais completas, incluindo QEMU e LXC e outros recursos, conforme detalhado:

  • Backup on-line baseado em captura instantânea de qualquer VM, incluindo QEMU e LXC
  • Backup de nível de imagem completo
  • Backup de configuração automática de VMs
  • Capacidade de restaurar a imagem completa da máquina virtual
  • Os backups podem ser executados para VMs em qualquer estado (em execução ou parada)
  • Backups deduplicados em nível de blocos com os Drivers de Deduplicação do Bacula
  • Capacidade de restaurar o arquivo da VM QEMU (.vma) para um diretório alternativo
  • Capacidade de restaurar o arquivo (.tar) da LXC VM e a configuração para um diretório alternativo

Uma das vantagens do Plugin é que o Bacula não precisa percorrer o sistema de arquivos Client para abrir/ler/fechar/fazer stat de arquivos, portanto, consome menos recursos na sua infraestrutura Proxmox do que um backup tradicional de arquivos cada VM.

Instalação

O plug-in Proxmox deve ser instalado na máquina do hipervisor Proxmox que hospeda as VMs que você deseja fazer backup e onde um File Daemon do Bacula (cliente) já está instalado e configurado.

Você pode instalar o Plugin Proxmox estendendo o arquivo de repositório para o seu gerenciador de pacotes para conter uma seção para o plugin. Por exemplo, no Debian /etc/apt/sources.list.d/bacula.list, substituindo o código do consumidor, e as versões do Debian e do Bacula Enterprise desejadas:

# Debian Bacula Enterprise
deb https://www.baculasystems.com/dl/@customer-string@/debs/bin/10.0.2/stretch-64/ stretch main
deb https://www.baculasystems.com/dl/@customer-string@/debs/proxmox/10.0.2/stretch-64/ stretch proxmox

Atualize o apt e instale o pacote:

apt-get update && apt-get install bacula-enterprise-proxmox-plugin

Se você preferir instalar manualmente os pacotes, você também pode baixá-los da sua área de download e usar o dpkg para realizar a instalação do plugin. Por exemplo:

dpkg -i bacula-enterprise-proxmox-plugin_10.0.2-1_amd64.deb

Reinicie o Bacula Client para carregar o plugin:

service bacula-fd restart

Configuração

Conforme mostrado na Figura 1, use o módulo de configuração Bacula do bweb para criar um novo FileSet. Edite as Opções do Plugin no botão de inclusão. A simples especificação “proxmox:” ativa o backup de todas as máquinas virtuais do cliente.

Plugin Proxmox Bacula Enterprise – Guia Rápido 1

Figure 1. Configuração bweb Backup de Todas as VMs

Para executar backups de VMs específicos, seu nome pode ser usado como um filtro:

proxmox: vm=vmname1
proxmox: vm=vmname2

O ID das VMs também pode ser usado:

proxmox: vmid=101
proxmox: vmid=102

Uma string pode ser usada para corresponder nomes de VM (por exemplo, todos contendo a palavra Linux).

proxmox: include=Linux

Inclua todas as VMs e exclua algumas que começam com a palavra do Windows:

proxmox: include=.* exclude=^Windows

Salve o novo FileSet.

Crie uma nova tarefa de backup para o Proxmox, usando seu Client e recém-criado FileSet. Salve e aplique as alterações.

Execute um trabalho de backup de teste.

Restauração

A opção de restauração where= Bacula define o tipo de restauração da máquina virtual.

Se where=/ (origin), a máquina virtual será restaurada para o hipervisor Proxmox.

Se where=/ directory, os discos e configurações da Máquina Virtual serão restaurados para o diretório definido.

Referência

Proxmox Backup – Bacula Enterprise Edition White Paper. http://baculasystems.com

 

Disponível em: pt-brPortuguêsenEnglish (Inglês)esEspañol (Espanhol)

Deixe uma resposta