Guía de Configuración de vzdump¶
El archivo /etc/vzdump.conf reune las opciones de configuración de vzdump, la utilidad de Proxmox VE para realizar copias de seguridad de
máquinas virtuales (QEMU/KVM) y contenedores (LXC). Allí se definen los comportamientos predeterminados para todas las copias de seguridad,
a menos que se sobrescriban con opciones de línea de comandos o ajustes por trabajo en la interfaz gráfica de usuario de Proxmox.
Opciones de Respaldo Principales¶
dumpdir¶
Es el directorio local donde se almacenan los respaldos si no se especifica un almacenamiento (storage).
dumpdir: /var/lib/vz/dump
storage¶
Backend de almacenamiento de Proxmox utilizado para respaldos (recomendado).
storage: backup-nfs
Debe hacer referencia a un almacenamiento configurado en Datacenter → Storage que
soporte contenido de respaldo.
mode¶
Método de respaldo para VMs de QEMU.
Valores: snapshot | suspend | stop
mode: snapshot
snapshot– Respaldo en línea utilizando instantáneas de QEMU (predeterminado y recomendado)suspend– La VM se pausa durante el respaldostop– La VM se apaga durante el respaldo
Nota: Los contenedores LXC siempre utilizan el modo de instantánea donde sea compatible.
compress¶
Algoritmo de compresión.
Valores: 0 | 1 | gzip | lzo | zstd
compress: zstd
zstdes recomendado para PVE 8+ debido a su rendimiento y relación de compresión.0ononedesactiva la compresión.
bwlimit¶
Valor entero (KiB/s) que define el límite de ancho de banda para el tráfico de respaldo.
bwlimit: 51200
Útil para prevenir que los trabajos de respaldo saturen el almacenamiento o los enlaces de red.
Retención y Rotación¶
prune-backups¶
Política de eliminación de respaldos.
prune-backups: keep-daily=7,keep-weekly=4,keep-monthly=6
Evaluada del lado del servidor en almacenamientos compatibles (por ejemplo, PBS, NFS).
maxfiles (Legado)¶
Número máximo de respaldos a mantener por VM.
maxfiles: 5
Obsoleto a favor de prune-backups.
Rendimiento y Control de Recursos¶
ionice¶
Prioridad de I/O para procesos de respaldo. Valores: Entero (0–7)
ionice: 7
Valores más altos reducen el impacto en las cargas de trabajo de producción.
nice¶
Prioridad de programación de CPU. Valores: Entero (-20 a 19)
nice: 19
pigz¶
Número de hilos para compresión gzip paralela.
pigz: 4
Ignorado al usar zstd.
Agente Invitado y Consistencia¶
agent¶
Habilita la congelación/descongelación del sistema de archivos del Agente Invitado de QEMU.
Valores: 1 | 0
agent: 1
Requiere que el agente invitado esté instalado y en funcionamiento en la VM.
quiesce¶
Solicita la inactividad del sistema de archivos a través del agente invitado.
Valor: 1 | 0
quiesce: 1
Mejora la consistencia de las aplicaciones para bases de datos y cargas de trabajo transaccionales.
Registro y Notificación¶
mailto¶
Dirección de correo electrónico del destinatario de los informes de trabajos de respaldo.
mailto: jefe-estacion@unau.edu.ar
mailnotification¶
Política de notificación por correo electrónico.
Valores: always | failure | never
mailnotification: failure
stdout¶
Registrar salida en la salida estándar (uso de CLI).
Valores: 1 | 0
stdout: 0
Opciones Temporales y Avanzadas¶
tmpdir¶
Directorio de trabajo temporal durante el respaldo.
tmpdir: /var/tmp
Configure tmpdir en un sistema de archivos local con E/S rápida y suficiente espacio libre.
Por qué tmpdir es especialmente importante para las copias de seguridad remotas¶
No especificar un directorio temporal puede provocar:
Una grave degradación del rendimiento.
Fallos en las copias de seguridad debido a tiempos de espera agotados o conexiones de red interrumpidas.
Bloqueos de instantáneas de máquinas virtuales durante más tiempo, lo que aumenta el impacto de la E/S de los invitados.
Copias de seguridad dañadas o incompletas.
Exceso de idas y venidas de la red durante la compresión y las actualizaciones de metadatos.
En el peor de los casos, vzdump puede fallar después de horas porque el área de almacenamiento temporal se llena o la red falla durante la escritura.
lockwait¶
Tiempo de espera (segundos) para la adquisición del bloqueo de la VM.
lockwait: 600
script¶
Script de enlace ejecutado en diferentes etapas del respaldo.
script: /usr/local/bin/vzdump-enlace.sh
Soporta fases como job-start, backup-start, backup-end y job-end.
Ejemplo de Configuración Mínima¶
storage: pbs-backup
mode: snapshot
compress: zstd
prune-backups: keep-daily=7,keep-weekly=4
ionice: 7
nice: 19
mailnotification: failure
Consideraciones¶
zstdes el algoritmo de compresión preferido.prune-backupsreemplaza amaxfilespara la mayoría de los casos de uso.Se recomienda el uso Proxmox Backup Server (PBS) para entornos de producción.