Instalación de PBS
Proxmox se ha consolidado como una plataforma de virtualización robusta y flexible, capaz de gestionar tanto contenedores LXC como máquinas virtuales. Aunque Proxmox VE incluye mecanismos de instantáneas y copias de seguridad integradas, el uso de Proxmox Backup Server (PBS) aporta un nivel adicional de seguridad y eficiencia.
PBS permite realizar copias de seguridad incrementales y deduplicadas, optimizando el uso del almacenamiento y facilitando la restauración granular de archivos o conjuntos de datos específicos. Esta funcionalidad es especialmente útil para entornos que requieren alta disponibilidad y recuperación rápida ante incidentes.
La integración de PBS con sistemas de almacenamiento externos, como NAS o soluciones en la nube, permite cumplir con la estrategia de copia de seguridad 3-2-1, garantizando que los datos críticos permanezcan seguros y accesibles ante cualquier contingencia.
Instalación
Instalación en máquina física
La instalación se realiza de la misma forma que se instalaría un sistema operativo.
Instalación en Proxmox VE
En ocasiones no podemos disponer de una máquina dedicada para el Proxmox Backup Server. En ese caso, es conveniente que la instalación se realice en un Proxmox VE que no forme parte del clúster de Proxmox que pretendemos proteger con las copias de seguridad.
Creación de la máquina virtual
Creamos un contenedor en Proxmox desde Crear CT.
Configuración inicial
Activamos Avanzado y configuramos:
| Campo | Valor |
|---|---|
| Nodo | proxmox01 |
| VM ID | 100 |
| Nombre | pbs |
| Agregar a HA | Desactivado |
| Conjunto de recursos | valor por defecto |
| Iniciar al arranque | Habilitado |
| Orden de inicio/apagado | a discreción |
| Retardo de inicio | a discreción |
| Tiempo de espera de apagado | 30 |
| Etiquetas | a discreción, por ejemplo "proxmox" y "backup" |
SO
| Campo | Valor |
|---|---|
| Almacenamiento | local |
| Plantilla | proxmox-backup-server_4.1-1.iso |
| Tipo | Linux |
| Version | 6.x - 2.6 Kernel |
Sistema
| Campo | Valor |
|---|---|
| Tarjeta gráfica | VGA estñandar |
| Máquina | q35 |
| BIOS | OVMF (UEFI) |
| Agregar disco EFI | Activado |
| Almacenamiento EFI | a discreción |
| Preinscribir las llaves | Acticado |
| Controlador SCSI | VirtIO SCSI single |
| Qemu Agent | Activado |
| Agregar TPM | Activado |
| Almacenamiento TPM | a discreción |
| Versión | v2.0 |
Discos
| Campo | Valor |
|---|---|
| Bus/Dispositivo | SCSI | 0 |
| Almacenamiento | a discreción |
| Tamaño en disco (GiB) | 40 |
| Caché | Direct sync |
| Descartar | Activado |
| IO thread | Activado |
| Emulación SSD | Activado |
| Sólo lectura | Desactivado |
| Respaldo | Activado |
| Saltar replicación | Desactivado |
| IO asíncrono | io_uring |
CPU
| Campo | Valor |
|---|---|
| Zócalos | 1 |
| Núcleos | 2 |
| Tipo | x86-64-v2-AES |
| VCPUs | 2 |
| Límite de CPU | 2 |
| Afinidad de la CPU | a discreción |
| Unidades de CPU | 512 |
| Activar NUMA | Desactivado |
| Extra CPU Flags | sin cambiar |
Memoria
| Campo | Valor |
|---|---|
| Memoria (MiB) | 8192 |
| Dispositivo Ballooning | Desactivado |
| Permitir KSM | Activado |
Red
| Campo | Valor |
|---|---|
| Nombre | eth0 |
| Etiqueta VLAN | Ninguna |
| Cortafuego | Desactivado |
| Modelo | VirtIO (paravirtualizado) |
| Dirección MAC | lo dejamos en auto |
| Desconectar | Desactivado |
| MTU | Igual que el puente |
| Tasa límite (MB/s) | Unlimited |
| Multiqueue | 2 |
Pulsamos Siguiente, desmarcamos la opción Iniciar después de la creación y pulsamos el botón Finalizar.
Ajsutes adicionales
Una vez se haya creado la máquina virtual, realizamos algunos ajustes finos sobre la máquina virtual.
En la sección Hardware de la máquina editamos la opción Pantalla y definimos la memoria en 16 MiB.
En la opción Máquina definimos la versión 10.1, o la más reciente.
Adicionalmente, pulsamos el botón Agregar y seleccionamos la opción RNG VirtIO.
Rellenamos los campos con los siguientes datos:
| Campo | Valor |
|---|---|
| Fuente de entropía | /dev/urandom |
| Etiqueta VLAN (Bytes/Período) | 2048 |
| Periodo (ms) | 1000 |
En la sección Opciones desactivamos la opción Usar tables para el puntero.
Seleccionamos No en la opción Usar tiempo local para RTC.
Passthrough de disco de datos
En primer lugar, debemos identifica el disco que queremos pasar:
ls -l /dev/disk/by-id/
En la salida buscamos el disco de nuestro interés
...
lrwxrwxrwx 1 root root 9 Apr 25 17:13 wwn-0x5000a500b5d50e50 -> ../../sdX
...
Editamos el archivo de configuración de la VM:
nano /etc/pve/qemu-server/VMID.conf
Donde VMID es el ID con el que se ha creado la máquina.
Agregamos o reemplaza la línea del disco físico:
scsi1: /dev/disk/by-id/wwn-0x5000a500b5d50e50,serial=PBS00123456
Donde las opciones son las siguientes:
-
scsi1 → número de dispositivo SCSI dentro de la VM.
-
/dev/disk/by-id/wwn-0x5000a500b5d50e50 → disco físico real del host.
-
serial=PBS00123456 → número de serie que verá la VM.
Proceso de instalación
Una vez arrancada la máquina con la ISO oficial de Proxmox Backup Server, seleccionamos la opción Install Proxmox Backup Server (Graphical) y pulsamos Intro.
Aceptamos el contrato de licencia y configuramos el disco de arranque. En este caso lo configuramos en formato ext4 y pulsamos Next.
Configuramos el país, la zona horaria y la distribución de teclado y pulsamos Next.
Configuramos la contraseña y un correo de notificación y pulsamos Next.
Configuramos la red y pulsamosNext.
Confirmamos los dastos introducidos, dejamos marcada la opción Automatically reboot after successful installation y pulsamos Install.
Con la instalación finalizada quitamos el disco de instalación y arrancamos la máquina.