Vzdump

Herramienta muy útil y necesaria para evitarnos sustos y desgracias innecesarias. Con Vzdump podemos hacer un backup de un container incluso sin la necesidad de pararlo. Es una herramienta que combinada con otras de OpenVZ nos dan mucha libertad y recursos para poder gestionar los containers. Siguen los pasos de su instalación para sistemas basados en rpm.

Descargamos
# wget http://proxmox.com/cms_proxmox/cms/upload/vzdump/
vzdump-1.0-2.noarch.rpm

Instalamos
# rpm -i vzdump-1.0-2.noarch.rpm

Opciones

vzdump OPTIONS [--all | ]
--compress compress dump file (gzip)
--dumpdir DIR store resulting files in DIR
--xdelta create a differential backup using xdelta
--mailto EMAIL send notification mail to EMAIL
--stop stop/start container if running
--suspend suspend/resume container when running
--snapshot use LVM snapshot when running
--restore FILENAME restore FILENAME

Un ejemplo de su funcionamiento:

# vzdump --compress --mailto [email protected] 555

Esto creará un backup del container comprimido en el directorio /vz/dump

INFO: starting backup for VPS 555 (/vz/private/555)
WARN: online backup without suspend/snapshot
WARN: this can lead to inconsistent data
INFO: Creating archive '/vz/dump/vzdump-555.tgz' (/vz/private/555)
Total bytes written: 1227601920 (1,2GiB, 2,8MiB/s)
INFO: backup for VPS 244186 finished successful (7.08 minutes)

Consejo: antes de tocar nada en un container, backup al canto 😛

Más Info: http://wiki.openvz.org/Backup_of_a_running_VE_with_vzdump

Leave a Reply

Your email address will not be published. Required fields are marked *