Plugin Proxmox Bacula Enterprise – Guía Rápida

Esta Guía Rápida presenta las técnicas y estrategias de uso del Plugin de Backup Proxmox de Bacula Enterprise.

El Plugin proporciona una copia de seguridad y recuperación automáticas de máquinas virtuales completas, incluidos los clientes de QEMU y LXC y otros recursos, según lo detallado:

  • Copia de seguridad en línea basada en la captura instantánea de cualquier VM, incluyendo QEMU y LXC
  • Copia de seguridad de nivel de imagen completa
  • Copia de seguridad de configuración automática de las máquinas virtuales
  • Capacidad de restaurar la imagen completa de la máquina virtual
  • Las copias de seguridad se pueden ejecutar para las máquinas virtuales en cualquier estado (en ejecución o parada)
  • Backups deduplicados a nivel de bloques con los Controladores de Deduplicación del Bacula
  • Capacidad de restaurar el archivo de la VM QEMU (.vma) a un directorio alternativo
  • Capacidad de restaurar el archivo (.tar) de la VM LXC y la configuración de un directorio alternativo

Una de las ventajas de Plugin es que Bacula no tiene que recorrer el sistema de archivos de cliente para abrir/leer/cerrar/stat de archivos, por lo que consume menos recursos en su infraestructura Proxmox que una copia de seguridad de archivos de cada VM.

Instalación

El plug-in Proxmox debe instalarse en la máquina del hipervisor Proxmox que aloja las máquinas virtuales que desea realizar copias de seguridad y donde ya está instalado y configurado un archivo Daemon de Bacula (cliente).

Usted puede instalar el Plugin Proxmox extendiendo el archivo de repositorio a su gestor de paquetes para contener una sección para el plugin. Por ejemplo, en Debian /etc/apt/sources.list.d/bacula.list, reemplazando el código del consumidor, y las versiones de Debian y Bacula Enterprise deseadas:

# 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

Actualiza el apt e instale el paquete:

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

Si prefiere instalar manualmente los paquetes, también puede descargarlos desde su área de descarga y usar dpkg para realizar la instalación del plugin. Por ejemplo:

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

Reinicie el Bacula Client para cargar el plugin:

service bacula-fd restart

Configuración

Como se muestra en la Figura 1, utilice el módulo de configuración Bacula del bweb para crear un nuevo FileSet. Edite las Opciones del Plugin en el botón de inclusión. La simple especificación «proxmox:» activa la copia de seguridad de todas las máquinas virtuales del cliente.

Plugin Proxmox Bacula Enterprise – Guía Rápida 1

Figura 1. Configuración bweb Backup de Todas las VMs

Para realizar copias de seguridad de las máquinas virtuales específicas, su nombre se puede utilizar como filtro:

proxmox: vm=vmname1
proxmox: vm=vmname2

También se puede utilizar el ID de las máquinas virtuales:

proxmox: vmid=101
proxmox: vmid=102

Una cadena se puede utilizar para coincidir con los nombres de VM (por ejemplo, todos los que contienen la palabra Linux).

proxmox: include=Linux

Incluya todas las máquinas virtuales y elimine algunas que empiezan con la palabra de Windows:

proxmox: include=.* exclude=^Windows

Guarde el nuevo FileSet.

Cree una nueva tarea de copia de seguridad para Proxmox utilizando su cliente y recién creado FileSet. Guarde y aplique los cambios.

Realice un trabajo de copia de seguridad de prueba.

Restauración

La opción Bacula de restauración where= define el tipo de restauración de la máquina virtual.

Si where =/ (origen), la máquina virtual se restaurará al hipervisor Proxmox.

Si where=/ directory, los discos y las configuraciones de la máquina virtual se restaurarán al directorio definido.

Referencia

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

 

Disponível em: pt-brPortuguês (Portugués, Brasil)enEnglish (Inglés)esEspañol

Deja una respuesta