Preparación del Proxmox destino
Antes de ejecutar el primer qmrestore, el servidor destino debe tener los backups verificados y las redes internas creadas.
Datos que debes definir antes de empezar
Sección titulada «Datos que debes definir antes de empezar»Completa estos valores y mantenlos a mano durante todo el proceso:
DESTINO_HOST=<hostname destino>DESTINO_IP=<ip destino accesible>DESTINO_STORAGE_VM=<storage destino para discos VM>DESTINO_STAGING=<ruta temporal para backups>PAQUETE_BACKUPS=<ruta del medio, NAS o descarga recibida>MANIFIESTO_SHA256=<ruta del fichero SHA256SUMS>Ejemplo de valores habituales:
DESTINO_STORAGE_VM=local-lvmDESTINO_STAGING=/socia/restore-backups/dumpPAQUETE_BACKUPS=/mnt/usb/sociaMANIFIESTO_SHA256=/mnt/usb/socia/SHA256SUMSCopia y verificación de los backups
Sección titulada «Copia y verificación de los backups»Copia los backups descargados a la ruta de staging — créala antes si no existe (mkdir -p <DESTINO_STAGING>):
cp <PAQUETE_BACKUPS>/*.vma.zst <DESTINO_STAGING>/cp <MANIFIESTO_SHA256> <DESTINO_STAGING>/SHA256SUMSSi los backups te llegan por red desde otro servidor, copia directamente al staging:
rsync -avh --progress root@<SERVIDOR_ORIGEN>:<RUTA_BACKUPS>/ <DESTINO_STAGING>/(rsync es preferible a scp con ficheros de decenas de GB: si la transferencia se corta, la reanuda en lugar de empezar de cero.)
Verifica todos los ficheros antes de restaurar nada. El manifiesto SHA256SUMS contiene el hash calculado en origen de cada backup, una línea por fichero:
7d166226e278a881edfb2c378cb67296f2a4f2f011d54f678b4af1ed22e76d4d vzdump-qemu-100-....vma.zst5393d5ce211f4e23d2227bbcc55d4fa28375a46997d359dbf572b025e56d0928 vzdump-qemu-109-....vma.zstEl siguiente comando recalcula el hash de cada fichero de tu staging y lo compara con el del manifiesto, detectando cualquier corrupción durante la transferencia (copia interrumpida, disco defectuoso…):
cd <DESTINO_STAGING>sha256sum -c SHA256SUMSTodos los ficheros deben devolver OK. Si alguno devuelve FAILED, vuelve a copiarlo.
Redes destino
Sección titulada «Redes destino»Las redes SOCIA se crean como OVS Bridge, sin IP y sin puertos físicos. El firewall OPNsense será quien enrute el tráfico entre ellas cuando arranque.
Se crean desde la interfaz de Proxmox, una a una, seleccionando el nodo y después Network → Create → OVS Bridge. Es el tipo usado en el entorno probado; Linux Bridge debería funcionar, pero no está validado:

Las redes a crear, con la subred que enrutará OPNsense en cada una y su papel en el laboratorio:
| Red | Subred | Propósito |
|---|---|---|
prod0 | 172.17.33.0/24 | Producción interna. Aloja los servicios principales del SOC. |
dmz0 | 172.17.34.0/24 | Zona desmilitarizada. Servicios expuestos (T-Pot). |
log0 | 172.19.1.0/24 | Red de logging: telemetría de las VMs del SOC. |
vul0 | 172.18.1.0/24 | Sniffing y tránsito. |
vul1 | 172.18.2.0/24 | Laboratorio: máquinas vulnerables. |
vul2 | 172.18.3.0/24 | Laboratorio: máquinas vulnerables. |
attack0 | 172.31.0.0/24 | Red atacante. Máquinas desde las que se lanzan ataques controlados. |
La WAN de OPNsense no es una de estas redes internas: se conecta al bridge físico del propio Proxmox (habitualmente vmbr0), que es el que da salida a Internet o a la red del centro. Ese bridge ya existe; no hay que crearlo.