Copia de seguridad incremental Proxmox VE con VBR


En uno de los artículos anteriores de la serie de hipervisores Proxmox VE, ya hablamos sobre cómo hacer una copia de seguridad utilizando herramientas normales. Hoy mostramos cómo usar la excelente herramienta Veeam® Backup & Replication ™ 10 para el mismo propósito.

“Las copias de seguridad tienen una esencia cuántica explícita. Hasta que haya intentado recuperarse de la copia de seguridad, está en superposición. Él es exitoso y no tanto ". (encontrado en Internet)

Descargo de responsabilidad:

No, no estoy diciendo que esta sea la manera perfecta de hacer una copia de seguridad. No, no se puede recomendar para producción. No, no garantizo la integridad perfecta de las copias de seguridad realizadas.

Sin embargo, todo esto funciona y es bastante adecuado para muchos usuarios y administradores de sistemas novatos que dan los primeros pasos en el estudio de los sistemas de virtualización y copia de seguridad.

La copia de seguridad es quizás uno de los procesos más importantes de los que depende el trabajo de cualquier empresa. No hay nada más caro que los datos almacenados en los sistemas de información corporativos, y no hay nada peor que la falta de la capacidad de recuperarlos en caso de falla.

A menudo sucede que debe pensar en la necesidad de una copia de seguridad y elegir una herramienta solo después de una emergencia que ya ha ocurrido, asociada con la pérdida de datos críticos. A medida que se desarrollaban las tecnologías de virtualización, las aplicaciones de respaldo comenzaron a centrarse en la interacción cercana con los hipervisores. Veeam® Backup & Replication ™ no es una excepción, con amplias opciones de respaldo en entornos virtualizados. Hoy le mostraremos cómo configurarlo para que funcione con Proxmox VE.

Configuración del hipervisor


Utilizaremos la versión actual de Proxmox en el momento de la escritura: 6.2-1. Esta versión fue lanzada el 12 de mayo de 2020 y contiene muchos cambios útiles, que discutiremos en uno de los siguientes artículos. Por ahora, comencemos a preparar el hipervisor. La tarea principal es instalar Veeam® Agent para Linux en un host redundante con Proxmox. Pero antes de eso tomamos algunos pasos.

Preparación del sistema


Instalamos la utilidad sudo , que está ausente en el sistema si Proxmox no se instaló en un sistema Linux existente, sino como un sistema operativo independiente de una imagen oficial . También necesitaremos los encabezados pve del kernel. Accedemos al servidor a través de SSH y agregamos un repositorio que funciona sin una suscripción de soporte (oficialmente no se recomienda para la producción, pero contiene los paquetes que necesitamos):

echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" >> /etc/apt/sources.list

apt update

apt install sudo pve-headers

Después de este procedimiento, asegúrese de reiniciar el servidor.

Instalar Veeam® Agent


Descargue el paquete de Deb de Veeam® Agent para Linux del sitio web oficial (se requiere una cuenta), arme con un cliente SFTP y cargue el paquete de Deb recibido en el servidor. Instale el paquete y actualice la lista de programas en los repositorios que agrega este paquete:

dpkg -i veeam-release-deb_1.x.x_amd64.deb

Actualización de los repositorios nuevamente:

apt update

Instale el propio agente:

apt install veeam

Verificamos que todo esté instalado correctamente:

dkms status

La respuesta sería algo como esto:

veeamsnap, 4.0.0.1961, 5.4.41-1-pve, x86_64: installed

Configuración de Veeam® Backup & Replication ™


Agregar un repositorio


Por supuesto, también puede almacenar copias de seguridad directamente en el servidor con Veeam® Backup & Replication ™ implementado, pero es más conveniente usar almacenamiento externo.

Vaya a la sección INFRAESTRUCTURA DE RESPALDO :


Seleccione el elemento Repositorios de respaldo, haga clic en el botón Agregar repositorio y seleccione Almacenamiento conectado a la red en la ventana que aparece :


Por ejemplo, hagamos una prueba de almacenamiento SMB, tengo este es el QNAP habitual:


Complete el nombre y la descripción, luego haga clic en el botón Siguiente :


Ingrese la dirección del almacenamiento SMB y, si requiere autorización, haga clic en Agregar para agregar detalles de acceso:


Complete el nombre de usuario y la contraseña para acceder al almacenamiento SMB, y luego haga clic en Aceptar y regrese a la ventana anterior, Siguiente :


Si todo se hace sin errores, el programa se conectará al repositorio, solicitará información sobre el espacio disponible en el disco y mostrará el siguiente cuadro de diálogo. En él, establezca parámetros adicionales (si es necesario) y haga clic en Siguiente :


En la siguiente ventana, puede dejar todas las configuraciones predeterminadas y también hacer clic en Siguiente :


Verificamos que los componentes necesarios estén instalados y que el estado ya exista , y hacemos clic en el botón Aplicar :


En este punto, Veeam® Backup & Replication ™ se conectará nuevamente al repositorio, determinará los parámetros necesarios y creará un repositorio. Haga clic en siguiente :


Verificamos la información total sobre el repositorio agregado y hacemos clic en el botón Finalizar :


El programa ofrecerá automáticamente guardar sus archivos de configuración en un nuevo repositorio. No necesitamos esto, por lo que respondemos No :


Repositorio agregado con éxito:


Crear un trabajo de respaldo


En la ventana principal de Veeam® Backup & Replication ™, haga clic en Backup Job - Computadora Linux . Elija el tipo de servidor y el modo Administrado por servidor de respaldo :


Le damos un nombre a la tarea y opcionalmente agregamos una descripción. Luego haga clic en Siguiente :


A continuación, necesitamos hacer todos los servidores con Proxmox de los que haremos una copia de seguridad. Para hacer esto, haga clic en Agregar - Computadora individual . Ingrese el nombre de host o la dirección IP del servidor y los detalles de acceso. Por lo tanto, formamos la lista de computadoras protegidas y hacemos clic en Siguiente :


Ahora un punto muy importante, es decir, la elección de los datos que se agregarán a la copia de seguridad. Todo dependerá de dónde se encuentren exactamente sus máquinas virtuales. Si desea agregar solo un volumen lógico, necesita el modo de copia de seguridad de nivel de volumen y elegir la ruta al volumen lógico o dispositivo, por ejemplo / dev / pve . Todas las demás acciones son idénticas.

Para este artículo, mostraremos cómo funciona el modo de copia de seguridad a nivel de archivo :


En la siguiente ventana, creamos una lista de directorios para la copia de seguridad. Haga clic en Agregar y prescriba los directorios donde se almacenan los archivos de configuración de la máquina virtual. Por defecto, este es el directorio / etc / pve / nodo / pve / qemu-server / . Si usa no solo máquinas virtuales, sino también contenedores LXC, agregue el directorio / etc / pve / nodo / pve / lxc / . En mi caso, también es el directorio / data .

Habiendo formado la lista de directorios de esta manera, haga clic en Siguiente :


En la lista desplegable de repositorios, seleccione Almacenamiento creado anteriormente. Determinamos la longitud de la cadena para la copia de seguridad incremental. Cuantos más puntos haya en la política de retención , más espacio ahorrará. Pero junto con esto, la confiabilidad de la copia de seguridad disminuirá. La fiabilidad es más importante para mí que la cantidad de espacio de almacenamiento, por lo que pongo 4 puntos. Puede tomar el valor estándar de 7 . Continuamos configurando la tarea haciendo clic en Siguiente :


Aquí dejamos los parámetros sin cambios, solo ve a la siguiente ventana:


Configuramos el planificador. Esta es una de las mejores características para facilitar la vida del administrador del sistema. En el ejemplo, elegí iniciar automáticamente la copia de seguridad todos los días a las 2 a.m. Otra gran característica es la capacidad de interrumpir la tarea de respaldo si vamos más allá del límite de tiempo de la "ventana de respaldo" asignada. Su horario exacto se configura a través del botón Ventana :


Nuevamente, por ejemplo, supongamos que realizamos copias de seguridad solo durante las horas no laborables de lunes a viernes, y los fines de semana generalmente no estamos limitados en el tiempo. Formamos una tabla tan hermosa, volvemos a la ventana anterior y hacemos clic en Aplicar :


Solo queda verificar la información de resumen sobre la tarea y hacer clic en el botón Finalizar :


Esto completa la creación del trabajo de copia de seguridad.

Apoyo


Todo es elemental aquí. En la ventana principal del programa, seleccione la tarea creada y haga clic en Inicio . El sistema se conectará automáticamente a nuestro servidor (o varios servidores), verificará la disponibilidad del almacenamiento y reservará la cantidad necesaria de espacio en disco. Luego, de hecho, comenzará el proceso de copia de seguridad y, una vez finalizado, recibiremos información completa sobre el proceso.
Si se produce un problema con el formulario Error al cargar el módulo [veeamsnap] con los parámetros [zerosnapdata = 1 debuglogging = 0] durante el proceso de inicio de la copia de seguridad , debe reconstruir el módulo veeamsnap de acuerdo con las instrucciones .

Lo que es especialmente interesante es que en el servidor mismo podemos ver no solo una lista de todas las tareas de copia de seguridad completadas, sino también ver el comando veeam en tiempo real :


Al predecir la pregunta de por qué la consola se ve tan extraña, diré de inmediato: realmente me gusta cómo se ve la consola en la pantalla de un monitor de tubo CRT cálido. Esto se hace utilizando el emulador de terminal cool-retro-term .

Recuperación de datos


Ahora la pregunta más importante. Pero, ¿cómo recuperar datos si sucede algo irreparable? Por ejemplo, eliminaron accidentalmente la máquina virtual incorrecta. En la GUI de Proxmox, desapareció por completo; no quedó nada en el almacenamiento en el sitio de la máquina.

El proceso de recuperación es simple. Vamos a la consola Proxmox e ingresamos el comando:

veeam

Veremos una lista de copias de seguridad completadas. Seleccione la flecha con las flechas y pulse el R clave . Luego, seleccione un punto de recuperación y presione Entrar :


Después de un par de segundos, el punto de recuperación se montará en el directorio / mnt / backup .

Todo lo que queda es copiar las unidades virtuales y los archivos de configuración de las máquinas virtuales en sus lugares, después de lo cual la máquina "muerta" aparecerá automáticamente en la GUI de Proxmox VE. Puede ejecutarlo de la manera habitual.

Para desmontar el punto de recuperación, no debe hacerlo manualmente, pero debe presionar la tecla U en la utilidad veeam .

Eso es todo.

¡Que la fuerza esté con usted!

Artículos anteriores sobre el hipervisor Proxmox VE:


All Articles