Motives and the Features
For the servers running in our new network, I was in need for a highly configurable, but easy-to-use backup solution that can take online backups of VMs and MySQL databases running multiple storage engines.
Since my colleagues are all researchers or programmers but there are no dedicated engineers for managing our system, I decided to write a set of command line scripts to accomplish the task instead of using an existing, highly-configurable but time-taking-to-learn backup solutions, like Amanda.
And what I have come up with now is a backup solution with following characteristics, let me introduce them.
- a central backup server able to take backup of other servers over SSH using public-key authentication
- no need to install backup agents into each server
- LVM snapshot-based online, …