-
Notifications
You must be signed in to change notification settings - Fork 60
Description
I am opening this issue simply for a place to begin some code sharing back to your project. I ended up creating a brand new project inspired by this one. I have contributed some code here in the past and, in the spirit of the GPL, I would like to open the door for you to gain from new features and code in our project. That starts with knowing it exists to cherry pick whatever you find useful. Being that it is a complete rewrite, it would be hard to put together pull requests because of some different implementations.
Some notable features I can think of that are currently not implemented in NAUbackup you may want borrow for your project:
- Host backups including rotation like other backups
- VDI backups that are fully configurable to include selecting disks other than just the root (xvda) one
- Fully configurable logging
- Completely external configuration with no changes to script/program to operate
- Works "out of the box" with no configuration for basic backup/rotation with sane defaults
- Configuration sanitized to prevent possible bugs from unknown or incorrect params in config files
- No need for password to run backups
- Slowly migrating to pure XAPI calls for potential remote usability later
- Configuration options for customizing and enabling/disabling SMTP functionality
- Handling of orphaned metadata/VM backup files in case a previous one fails
- Backup size reporting for each VM
- Backup disk space checking prior to each backup to prevent crashes
Please let me know if you have any questions on anything. Thanks for all your hard work on this project as it is a great contribution that shows just in how many people use it.