Backup de VM Proxmox com o plugin Bacula bpipe

Backup de Máquinas Virtuais do Proxmox com o plugin Bacula bpipe Community ou Enterprise. O Proxmox só possui backup full das máquinas, portanto a Deduplicação Global apenas do Enterprise é bastante útil.

O Bacula Enterprise 10.0 terá também um plugin Proxmox específico incorporado.

#!/bin/bash
#
# /etc/bacula/scripts/proxmox.sh
#
# Script para gerar a configuração da sintaxe do bipipe do Bacula FileSet para fazer o backup
# todos executando o Proxmox VM.
#
# Autorhip: Heitor Faria (Copyleft: todos os direitos revertidos).
# Testado por:
#
# Deve ser chamado no Sub-recurso INCLUDE do FileSet, usado pelo Job de
# backup da máquina do Proxmox e tem um cliente Bacula instalado, como este (por exemplo):
#
#    Plugin = "\|/etc/bacula/scripts/proxmox.sh"
#

for uid in $(qm list | tail -n +2 | cut -d " " -f 8);
  do
    vm_name=$(qm config $uid |grep name |cut -f 2 -d " ")
    echo "bpipe:/var/$uid-$vm_name.vma:vzdump $uid --quiet --stdout --mode suspend:qmrestore - $uid --force"
done

 

Disponível em: pt-brPortuguêsesEspañol (Espanhol)

Deixe uma resposta