Contents
What is it? BACK TO TOP
Obdi rsyncbackup is a free and open source backup solution for Centos servers. It uses the Unix command, rsync, to do the actual backup and requires the open source and free Obdi to work since it is an Obdi plugin.
The Obdi server can be set up on Centos 6 or Centos 7, and the backups can be saved on that server or a different one - in the latter case an obdi worker is required on the backup server.
When the backup server is set up with the zfs filesystem, highly performant file deduplication and compression can be achieved, potentially saving a huge amount of disk space.
Furthermore, backups can be used to create Amazon AWS volumes, snapshots, AMI's or instances, but only Centos 6 is supported for AWS integration. It should not be too much work to support Centos 7 however.
When to Use? BACK TO TOP
If you have 2 servers, 20 servers or 100 servers, and they are all running Centos 6, then this might be a decent backup solution for you.
The main features:
- Linux only solution.
- We currently run the backup server in AWS on Centos 7.
- We backup around 90 Centos 6 servers.
- The backup process is scriptable through REST endpoints.
- Efficient back up:
- Rsync is used to efficiently back up servers.
- Rsyncd is set up on every server.
- On the backup server:
- The ZFS filesystem is used to give us:
- File deduplication - so identical files on many servers are only stored once.
- File compression - Uncompressed files are compressed to save space.
- Snapshots in time - Daily or multiple snapshots per day can be taken.
- The ZFS filesystem is used to give us:
- Consistent Backups (ALPHA FEATURE - USE WITH CARE):
- An initial rsync is run.
- Most processes on the target server are paused.
- Another rsync is run.
- The processes are unpaused.
- Amazon EC2 AMI or Instance creation:
- Created from existing backups and snapshots.
- Implemented using two other plugins: