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.
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: Português (Portugués, Brasil)English (Inglés)Español