vzdump
/etc/vzdump.conf
tmpdir: DIR
dumpdir: DIR
storage: STORAGE_ID
mode: snapshot|suspend|stop
bwlimit: KBPS
lockwait: MINUTES
stopwait: MINUTES
size: MB
maxfiles: N
script: FILENAME
--maxfiles N maximal number of backup files per VM.
--dumpdir DIR store resulting files in DIR
vzdump OPTIONS [--all | <VMID>]
--compress compress dump file (gzip)
--stdexcludes /var/log/.+ /tmp/.+ /var/tmp/.+ /var/run/.+pid
Configuration files are also stored inside the backup archive (/etc/vzdump)
Example:
# Simply dump
vzdump 1111
Use rsync and suspend/resume to create an snapshot (minimal downtime).
vzdump --suspend 777
Use LVM2 to create snapshots (no downtime).
vzdump --dumpdir /mnt/backup --snapshot 777
Stop and Start
vzdump --stop 1111
'/vz/dump/vzdump-openvz-1111-2011_11_01-17_27_09.tar'
VZDump does not save ACLs.
vzrestore
vzrestore <archive> <VMID>
Example:
vzrestore /mnt/backup/vzdump-openvz-777.tar 600