xebackup-ng is a perl script for making backups of your xenserver infrastructure.
- 2017-09-29: added xe remote cli support
- if snapshot mode selected, no snapshot is taken when vm is halted
2017-05-09: added Tag and vApp support in selection
XenServer 6.0 and up
For installation on a generic linux machine (for connecting via remote xe cli): libperl-switch xcp-xe
The script needs to be installed on your XenServer.
The easiest way is to download it from github, so open a console and type:
cd ~
wget https://github.com/rbicelli/xenbackup-ng/archive/master.zip
unzip master -o -d /opt/
Please refer to file conf/xenbackup.conf and to example job files located in jobs folder.
Edit at least mount options and mail options.
For scheduling on your Xenserver host you have to edit root's crontab file.
xenbackup-ng is released under the MIT License (MIT)
xenbackup-ng is based on original work of Filippo Zanardo ( https://pipposan.wordpress.com/ )