Geo replication requires master and slave volumes , but I'm not sure if the slave volumeshould also be replica 3.
Maybe in your case it coould be replica 1 or something lile that.

In KVM I would create a snapshot, back it up and then merge all disks back to one (a.k.a. block commit).

So a simple script with user for the API, can allow you to do that without paying anything extra to a 3rd party.

Best Regards,
Strahil Nikolov

On Sep 27, 2019 08:25, Leo David <leoalex@gmail.com> wrote:
Hello Everyone,
Ive been struggling since a while to find out a propper solution to have a full backup scenario for a production environment.
In the past, we have used Proxmox, and the scheduled incremenral nfs based full vm backups is a thing that we really miss.
As far as i know, at this point the only way to have a backup in oVirt / rhev is by using gluster geo-replication feature.
This is nice, but as far as i know it lacks some important features:
- ability to have incremental backups to restore vms from
- ability to backup vms placed on different storage domains ( only one storage domain can be geo-replicated !!! some vms have disks on ssd volume, some on hdd, some on both)
- need to setup an external 3 nodes gluster cluster ( although a workaround would be to have single bricks based volumes for a single instance )
I know we can create snaps, but they will die with the platform in a fail scenario, and neither they can be scheduled.
We have found bacchus project that looked promising, although it had a pretty hassled way to achieve backups ( create snap, create vm from the snap, export vm to export domain, delete vm, delete snap - all in a scheduled fashion )
As a mention, Proxmox is incrementaly creating a tar archive of the vm disk content, and places it to an external network storage like nfs. This allowed us to backup/reatore both linux and windows vms very easily.
Now, I know this have been discussed before, but i would like to know if there are at least any future plans to implement this feature in the next releases.
Personally, i consider this a major, and quite decent feature to have with the platform, without the need to pay for 3rd party solutions that may or may not achieve the goal while adding extra pieces to the stack. Geo-replication is a good and nice feature, but in my oppinion it is not what a "backup domain" would be.
Have a nice day,

Leo