Ahora está muy de moda otros hipervisores de virtualización, tras todos los cambios de Broadcom sobre todo a nivel de licenciamiento. Si gestionas máquinas virtuales con Proxmox VE, necesitas un sistema de backup. Proxmox Backup Server (PBS) es la solución oficial de Proxmox para copias de seguridad incrementales, con compresión y deduplicación, lo que optimiza el almacenamiento y mejora la recuperación. Llevaba tiempo queriendo meterle mano.
Vamos a ir instalado PBS paso a paso la versión 3.3.1
Requisitos Previos
Antes de instalar PBS, necesitamos lo siguiente:
- Hardware recomendado: CPU x86_64, 4 GB RAM mínimo, disco dedicado para almacenamiento de backups.
Descargar la ISO de Proxmox Backup Server
Vamos a ir sitio oficial de Proxmox: https://www.proxmox.com/en/downloads
Descargamos la última versión estable de Proxmox Backup Server ISO.
Bien una vez cargada o montada la iso vamos a encontrar esta pantalla:
En mi caso, voy a instalarlo en modo gráfico, nos hará unas cargas de configuraciones:
Después nos pedirá que aceptemos una licencia
Elegimos disco
Zona horaria y teclado:
Password y un mail para el usuario
ip y nombre de la maquina:
Nos hará un resumen de lo que vamos a instalar:
Bien, ya tenemos instalado nuestro pbs. Ahora vamos a agregar un datastore para almacenar nuestros backups. Entramos por la url https://ip_de_instalacion:8007
Entramos con root y la password que pusimos en la instalación
Deberemos tener, otro disco donde vamos a almacenar nuestros backups llamado /backups (en otro articulo os explicare como vincular NFS con PBS)
Vamos a datastore y pinchamos add datastore
Rellenamos los datos de nuestro disco de destino, con el nombre
La parte de prune options es para ver la limpieza de backups cuando se hará limpia y cuaels conservaran.
Keep last: sería conservar los últimos snapshot, añadimos la cantidad
Keep Daily: conservamos las copias durante tantos días
Keep Monthly: las conservamos durante tantos meses
Keep_hourly: mantenemos durante tantas horas
Keep weekly: las conservamos durante tantas semanas
Elegir las opciones que más os convengan
Una vez acabado le damos a add y empezar a crear nuestro datastore
Por último, vamos a copiar un fingerprint para poder vincularlo a nuestra consola de proxmox
Vamos a dashboard, allí show fingerprint y copiamos todo el churro que sale
Bien, ahora vamos a integraralo en nuestro proxmox VE
Vamos a nuestra consola de administración de proxmox, en la parte de datacenter añadimos un storage
Elegimos la opción de proxmox backup server
Ponemos los datos de nuestro PBS, y en la parte de abajo, pegamos el figerprint de pbs que hemos copiado unos pasos antes
Pulsamos añadir y ya vemos nuestro pbs en la parte de storage de nuestra consola de proxmox
Ahora vamos a programar nuestro backup de VMs y CTs de proxmox, para ello nos vamos a ir a datacenter, pinchamos en backup, y le damos a add. Elegimos las VMs y CTs que queremos hacer backups, la hora y los días que queremos que se haga
El siguiente paso, es verificar lo backups para que sepamos que los backups que tenemos almacenados son correctos y no están corruptos o inservibles. Para ello, programamos un día que haga esa verificación
Ahora vamos a probarlo, vamos a cualquier VM, y en la parte de backup el damos backup now elegimos el storage que sea el de nuestro PBS
Una vez realizado el bakcup, si queremos restaurarlo o revisarlo vamos al datastore de PBS que hemos vinculado en la consola de proxmox y en al bparte de backups vemos los que tenemos realizados
Y para finalizar, podemos ver si están los backup en nuestro PBS.
Volvemos a la consola de PBS y en nuestro datastore en la parte de content vemos que backups tenemos realizados
Espero que te sirva