backup_libvirt.cron¶
Descripción¶
Se utiliza para para crear un respaldo en formato qcow2 comprimido de una imagen de disco perteneciente a una máquina virtual gestionada por libvirt. La imagen a respaldar puede tener cualquiera de los siguientes formatos: raw, bochs, qcow, qcow2, qed, vmdk, etc. La copia es ejecutada por el planificador de tareas vixie-cron y se realiza una vez cada 7 días. El script esta ubicado en:
/etc/cron.weekly/backup_libvirt.cron
Planificación mediante eselect¶
La planificación en Cron debe gestionarse mediante eselect de la siguiente manera:
Habilitar la planificación mediante eselect¶
Para habilitar una planificación diaria utilice eselect de la siguiente manera:
eselect backup-cron set daily backup_libvirt.cron
Si en cambio prefiere respaldar semanalmente, habilite la planificación semanal mediante:
eselect backup-cron set weekly backup_libvirt.cron
IMPORTANTE: si habilita ambas planificaciones en simultáneo se utilizará por defecto la de mayor frecuencia, es decir la planificación diaria.
También es posible planificar mensualmente el respaldo de la siguiente manera:
eselect backup-cron set monthly backup_libvirt.cron
IMPORTANTE:habilitar solo la planificación mensual inhabilita los respaldos incrementales, dado que los respaldos mensuales son totales.
Verificar las planificaciones habilitadas¶
Para verificar que planificación está habilitada ejecute:
eselect backup-cron show
Deshabilitar la planificación mediante eselect¶
Para deshabilitar la planificación diaria utilice eselect de la siguiente manera:
eselect backup-cron unset daily backup_libvirt.cron
Si en cambio la planificación semanalmente está habilitada, utilice el siguiente comando para desabilitarla:
eselect backup-cron unset weekly backup_libvirt.cron
Ruta de almacenamiento¶
Las copias de resguardo son alojadas en el directorio:
/home/admin/backup/$HOST/libvirt
Almacenamiento en un servidor remoto¶
Para almacenar las copias de resguardo en un servidor remoto es necesario configurar la dirección IP (o URL) de este en el parámetro "REMOTE_IP" del archivo de configuración /etc/backup-cron/backup-cron.conf. Por defecto este parámetro no tiene ninguna dirección IP.
El parámetro "REMOTE_USER" indica con que usuario debe conectarse al servidor remoto. El valor predeterminado es "admin".
# Copiar archivos de respaldo a servidor remoto vía SCP REMOTE_IP="" REMOTE_USER="admin"
Actualizado por Martin Andres Gomez Gimenez hace 4 meses · 4 revisiones