Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

m
fix indentation
== Ezvzdump ==
Ezvzdump (not to be confused with [[vzdump]]) is a shell script that also allows
you to dump out a running VE container. The key differences are that ezvzdump
allows you to utilize past dumps to speed things up, and that a remote host can
The dump files that are created are compatible with those that vzdump creates,
so you must still use `<code>vzdump --restore` </code> to restore them.
Dependencies: sendEmail package for emailing of statistics
== Cron ==I recommend using <code>nice </code><code></code> and <code>ionice </code> to run this script so it doesn't bring the host to it's knees. Here is an Place this example from my crontabin <code>/etc/cron. It runs this script every night d/ezvzdump</code> and the backups will run at 3:30 AM and my server is just as responsive as if it wasn't running at allevery day
<pre>
# /etc/cron.d/ezvzdumpSHELL=/bin/bash #This is necessary on Ubuntu where dash is the default shell and is thus used by cron.PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 30 3 * * * root /usr/bin/nice -n 19 n19 /usr/bin/ionice -c3 /usr/local/scripts/ezvzdump> /dev/null 2>&1
</pre>
2009/7/24 - JBiel - Added support for GZip compression and backup
retention/rotation. Also added support for emailing of statistics.
 
2015-03-18 - OSiUX - fork script in https://github.com/gcoop-libre/plan-b
== Download ==
# don't want multiple tar processes running on the remote host simultaneously.
e "Making a g-zip compresssed tar archive on remote host (this process will run in the background on the remote host)."
ssh ${REMOTE_HOST} "tar czf ${REMOTE_DIR}${VEID}.0.tar.gz --numeric-owner -C ${REMOTE_DIR}${VEID} ./ 2>/dev/null " &
fi
cat /tmp/vzbackuptimes | sendEmail -f root@`hostname` -t someuser@example.com -u "`hostname` VZ backup statistics." -s mail.example.com #(put your open relay here)
echo
echo cat /tmp/vzbackuptimes
rm /tmp/vzbackuptimes
</pre>
2
edits