Saltar a contenido

Proxmox Backup Server

En este artículo

Información

Proxmox Backup Server es un software especializado para realizar copias de seguridad de máquinas virtuales, contenedores y servidores físicos. Proxmox Backup Server admite deduplicación del lado del cliente, compresión de datos y cifrado.

Proxmox Backup Server. Características principales

  • Almacenamiento de datos eficiente: Deduplicación de datos del lado del cliente y del servidor, compresión y copias de seguridad incrementales para ahorrar espacio en disco y tiempo.
  • Alta seguridad: Cifrado de extremo a extremo utilizando algoritmos modernos (AES-256-GCM), autenticación basada en claves y soporte para autenticación de dos factores.
  • Administración sencilla: Interfaz web intuitiva, API RESTful y herramientas de línea de comandos para una gestión conveniente de las copias de seguridad.
  • Opciones de almacenamiento flexibles: Posibilidad de crear un almacén de datos en un solo disco o utilizar ZFS, LVM, y soporte para almacenamiento remoto mediante servicios compatibles con S3.
  • Integración con Proxmox VE: Integración perfecta con Proxmox Virtual Environment para simplificar las copias de seguridad de máquinas virtuales y contenedores.
  • Verificación de datos: Comprobación automática de la integridad de las copias de seguridad para garantizar una recuperación fiable.
  • Programación de tareas: Programación flexible de tareas de copia de seguridad utilizando horarios y políticas de retención.
  • Monitorización y notificaciones: Herramientas para monitorizar los procesos de copia de seguridad, recibir notificaciones del estado de las tareas y alertas de errores.
  • Alto rendimiento: Optimizado para la creación y restauración rápidas de copias de seguridad con un impacto mínimo en el rendimiento del sistema.
  • Soporte de clúster: Configuración de un clúster de alta disponibilidad para garantizar la copia de seguridad continua y la recuperación de datos.

Funcionalidades de implementación

ID Nombre del software SO compatible VM BM VGPU GPU CPU mín. (núcleos) RAM mín. (GB) HDD/SSD mín. (GB) Dominio personalizado Activo
303 Proxmox Backup Server 3.3 Debian 12 + + + + 2 2 60 No ORDER

Primeros pasos después de implementar Proxmox Backup Server

Tras el pago, se enviará una notificación por correo electrónico a la dirección especificada durante el registro indicando que el servidor está listo para su uso. Incluirá la dirección IP del VPS y las credenciales de acceso. Los clientes de nuestra empresa gestionan el equipo a través del Panel de gestión de servidores y APIInvapi.

Los datos de autenticación se pueden encontrar en la pestaña Configuration >> Tags del panel de gestión del servidor o en el correo electrónico enviado: - Username: root; - Password: Enviada por correo electrónico cuando el servidor esté listo tras la implementación.

Autenticación

Para comenzar a trabajar con Proxmox Backup Server, debe:

  1. Abrir un navegador web e introducir en la barra de direcciones: https://<dirección-IP-del-servidor>:8007
  2. Aceptar la advertencia de seguridad del certificado SSL (en la primera conexión);
  3. Introducir las credenciales:
    • Username: root;
    • Password: Recibida al realizar el pedido del servidor;
    • Realm: Seleccione Linux PAM standard authentication;
  4. Haga clic en el botón Login:

Información

Después del primer inicio de sesión, se recomienda cambiar la contraseña del administrador por motivos de seguridad. Esto se puede hacer en la sección Configuration >> Access Control >> botón Change Password:

También es posible conectarse mediante SSH para ejecutar comandos en la terminal:

ssh root@<dirección-IP-del-servidor>

Creación de un almacén de datos (Datastore)

Proxmox Backup Server le permite configurar un almacén de datos en un disco separado o en un directorio de un solo disco. Para crear un almacén de datos:

  1. En la interfaz web, vaya a la sección Data Storage
  2. Haga clic en el botón Add Datastore
  3. Rellene los campos necesarios:

    • Name: Introduzca un nombre único para el almacén de datos. Importante: El nombre debe contener solo letras latinas minúsculas, números y guiones bajos (por ejemplo, my_datastore). No se permiten espacios, letras mayúsculas ni caracteres especiales;
    • Backing Path: Especifique la ruta absoluta al directorio para almacenar las copias de seguridad;
    • Garbage Collector Schedule: Elija un horario para el recolector de basura (por ejemplo, daily);
    • Deletion Schedule: Seleccione un horario de limpieza para copias antiguas (por ejemplo, daily);
    • Si es necesario, marque la opción Removable datastore: permite marcar el almacén de datos como extraíble (por ejemplo, un disco externo);
    • Comment: Añada un comentario (opcional).

Importante

Si el nombre introducido del almacén de datos no coincide con el formato permitido, el sistema mostrará un error parameter verification errors (400) con la aclaración name: value does not match the regex pattern. En este caso, cambie el nombre utilizando solo los símbolos permitidos.

Creación de un almacén de datos en un solo disco en un directorio separado

Una característica de Proxmox Backup Server es la posibilidad de crear un almacén de datos en un solo disco en un directorio separado: 1. Primero, cree un directorio que se utilizará para almacenar las copias de seguridad a través de SSH o la consola:

mkdir /backups
2. Al crear un almacén de datos en la interfaz web: - En el campo Datastore Path, especifique la ruta al directorio creado: /backups - Rellene otros parámetros según sea necesario - Haga clic en Add

Después de eso, el almacén de datos creado estará disponible para su uso y gestión:

Nota

Al crear un almacén de datos en un solo disco en un directorio separado, preste atención al espacio en disco disponible. Se recomienda dejar al menos un 10% de espacio libre para las necesidades del sistema.

Interfaz de gestión del almacén de datos

Después de crear un almacén de datos, tendrá acceso a varias herramientas de gestión a través de pestañas:

  • Summary: Información principal sobre el almacén de datos, incluido el uso del espacio en disco y el factor de deduplicación;
  • Contents: Ver y gestionar las copias de seguridad guardadas;
  • Prune & GC Jobs: Configurar tareas de limpieza y recolección de basura;
  • Sync Jobs: Configurar la sincronización con otros almacenes de datos;
  • Verify Jobs: Configurar comprobaciones regulares de la integridad de los datos;
  • Settings: Cambiar la configuración del almacén de datos;
  • Permissions: Gestionar los permisos de acceso al almacén de datos.

Tipos de copia de seguridad y monitorización

Proxmox Backup Server admite varios tipos de copias de seguridad:

  • Container: Copias de seguridad de contenedores LXC;
  • Host: Copias de seguridad de servidores físicos;
  • Virtual Machine: Copias de seguridad de máquinas virtuales (QEMU/KVM).

El sistema muestra para cada tipo el número de grupos e instantáneas en el almacén de datos.

Monitorización del uso del almacén de datos

En la sección del almacén de datos, puede seguir:

  • Uso del espacio en disco: Espacio total utilizado y libre;
  • Factor de deduplicación: Indicador de la eficiencia de la deduplicación de datos. Un valor superior a 1.0 significa que el sistema elimina eficazmente los datos duplicados. Por ejemplo, un factor de 2.0 significa que, gracias a la deduplicación, se ahorra el doble de espacio;
  • Gráfico de uso: Visualización dinámica del llenado del almacén de datos a lo largo del tiempo;

Nota

Información detallada sobre la configuración principal de Proxmox Backup Server se puede encontrar en la documentación de los desarrolladores.

Uso de ZFS para almacenamiento

Proxmox Backup Server admite la creación de almacenamiento en ZFS, lo que proporciona beneficios adicionales en forma de protección de datos integrada, compresión e instantáneas a nivel de sistema de archivos.

¿Qué es ZFS y por qué debería usarlo

ZFS es tanto un sistema de archivos como un administrador de volúmenes, que garantiza una alta integridad de los datos mediante sumas de comprobación para todos los datos y metadatos. Proporciona protección RAID a nivel de sistema de archivos sin necesidad de controladores RAID de hardware adicionales, admitiendo varias configuraciones (RAID-Z1, RAID-Z2, RAID-Z3, espejo). ZFS le permite crear instantáneas del sistema instantáneas que ocupan un espacio mínimo, proporciona compresión integrada sin pérdida notable de rendimiento, así como deduplicación para eliminar bloques de datos duplicados. Para Proxmox Backup Server, el uso de ZFS es particularmente beneficioso ya que aumenta la fiabilidad del almacenamiento de copias de seguridad, proporciona protección adicional contra la corrupción de datos y permite un uso más eficiente del espacio en disco. Es importante tener en cuenta que, para una máxima eficiencia, se recomienda utilizar ZFS en servidores físicos con acceso directo a los discos, en lugar de en máquinas virtuales donde el acceso directo a los recursos de hardware está limitado.

Importante

Al solicitar Proxmox Backup Server a través del panel de control Invapi en la etapa Apps and panels, los paquetes necesarios para trabajar con ZFS se instalan automáticamente. Si seleccionó la instalación solo a través de la etapa Operating System sin seleccionar Proxmox Backup Server en la etapa Apps and panels, debe instalar paquetes adicionales manualmente antes de utilizar ZFS.

Instalación de paquetes necesarios para ZFS (solo para instalación manual)

Si instaló Proxmox Backup Server manualmente, debe instalar los siguientes paquetes para trabajar con ZFS:

apt update
apt install -y zfs-dkms linux-headers-amd64
Después de instalar los paquetes, reinicie el servidor para aplicar los cambios:
reboot

Creación de un grupo ZFS

  1. Identifique los discos disponibles utilizando el comando:
    lsblk
    
  2. Cree un grupo ZFS (ejemplo para un solo disco):
    zpool create backup-pool /dev/sdX
    
    O para RAID-Z (similar a RAID-5, requiere al menos 3 discos):
    zpool create backup-pool raidz /dev/sdX /dev/sdY /dev/sdZ
    
  3. Compruebe el grupo creado:
    zpool status
    

Integración de Proxmox Backup Server con Proxmox VE

Una de las ventajas clave de Proxmox Backup Server es la capacidad de integrarse perfectamente con Proxmox Virtual Environment para realizar copias de seguridad eficientes de máquinas virtuales y contenedores.

Adición de Proxmox Backup Server en Proxmox VE

  1. Inicie sesión en la interfaz web de Proxmox VE (https://<dirección-IP_Proxmox_VE>:8006);
  2. Vaya a Datacenter > Storage:

  3. Haga clic en el botón Add y seleccione Proxmox Backup Server;

  4. Rellene los campos necesarios:

    • ID: Identificador único del almacén de datos (por ejemplo, pbs);
    • Server: Dirección IP del servidor PBS (formato: <IP>:8007);
    • Datastore: Nombre del almacén de datos creado en Proxmox Backup Server;
    • Username: Nombre de usuario para la autenticación (formato: root@pam);
    • Password: Contraseña de usuario;
    • Fingerprint: Deje el campo vacío en el primer intento de conexión;
    • Haga clic en el botón Add para guardar la configuración:

Nota sobre la huella digital del certificado

Durante el primer intento de conexión sin especificar una huella digital del certificado, el sistema puede mostrar un error como:

create storage failed: pbs: error fetching datastores - fingerprint '21:96:AE:EE:0A:5B:7E:CA:F0:9A:4C:69:E4:6D:71:C9:EB:0E:16:6C:DD:E1:97:65:70:DF:C2:EA:98:82:EB:DB' not verified, abort! (500)
En este caso, copie la huella digital del mensaje de error y péguela en el campo Fingerprint en un intento posterior para añadir el almacén de datos. Esta huella digital se utiliza para la autenticación del servidor y la protección contra ataques "man-in-the-middle".

Para una verificación adicional, puede obtener manualmente la huella digital utilizando el comando:

proxmox-backup-client login --repository <dirección-IP PBS>:8007:<nombre-almacén-datos>
La huella digital obtenida debe coincidir con la que se muestra en el mensaje de error.

Creación de una tarea de copia de seguridad en Proxmox VE

  1. Vaya a Datacenter > Backup:

  2. Haga clic en el botón Add

  3. Configure los parámetros de copia de seguridad:

    • Storage: Seleccione el almacén de datos PBS añadido anteriormente;
    • Schedule: Establezca un horario;
    • Selection Mode: Elija qué VMs copiar (All/Include/Exclude);
    • Compression: Elija un método de compresión (zstd es recomendado);
    • Mode: Elija el modo de copia (snapshot/pause/stop);
    • Enable: Active la tarea;
    • Haga clic en Create para guardar la tarea:

Configuración de Proxmox Backup Client en Proxmox VE

  1. En los servidores Proxmox VE, proxmox-backup-client suele estar preinstalado. Compruebe la presencia del cliente:

    which proxmox-backup-client
    

  2. Conéctese a Proxmox Backup Server especificando el almacén de datos:

    proxmox-backup-client login --repository <dirección-IP PBS>:8007:<nombre-almacén-datos>
    

  3. En la primera conexión, el sistema mostrará una huella digital del certificado y solicitará confirmación. Introduzca y para confirmar. Recuerde o anote esta huella digital: es necesaria al añadir el almacén de datos en Proxmox VE.

  4. Para comprobar el estado de la conexión y la información sobre el almacén de datos:

    proxmox-backup-client status --repository <dirección-IP PBS>:8007:<nombre-almacén-datos>
    

  5. En Proxmox VE, al añadir un almacén de datos PBS, utilice la huella digital del certificado del paso 3 en el campo "Fingerprint".

  6. Para todas las operaciones con Proxmox Backup Client versión 3.4.0, es necesario especificar explícitamente el parámetro --repository con la dirección completa del repositorio, incluido el nombre del almacén de datos.

Restauración de máquinas virtuales desde copias de seguridad

  1. En la interfaz web de Proxmox VE, vaya al almacén de datos PBS haciendo clic en él en la barra lateral: proxmox_<ID_server> > pbs (proxmox_<ID_server>);
  2. Vaya a la pestaña Backups;
  3. Seleccione la copia de seguridad deseada de la lista (cuando aparezcan);
  4. Haga clic en el botón Restore en el panel superior;
  5. En la ventana de diálogo abierta, configure los parámetros de restauración;
  6. Haga clic en Restore para iniciar el proceso:

Consejo

Para aumentar la seguridad, se recomienda crear un usuario separado en PBS con derechos limitados en lugar de utilizar la cuenta root.

Nota

Información detallada sobre la configuración principal de Proxmox VE se puede encontrar en la documentación de los desarrolladores.

Pedido de Proxmox Backup Server a través de la API

Para instalar este software utilizando la API, siga estas instrucciones.


Parte del contenido de esta página fue creado o traducido utilizando IA.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×