Offsite Backup for Linstor + Incus Cluster Setup

Hello everyone,

I have a 3-node Incus cluster (each has zfs pool) connected to a Linstor controller, where all 3 nodes are Linstor satellites with many VMs running on them.

Since the nodes share storage over Linstor if a node dies I can still access the VMs but I’m trying to plan for a total disaster scenario: what happens if all 3 nodes die at the same time?

I was planning to have offsite backups of the VMs in a bucket (Wasabi) but the Incus back up methods did not worked out for me. Snapshots are internal and export is taking the whole VM as a copy and it is not incremental. I do not want to use another Incus server for the backups. Is there any way to make me take incremental backups of the VMs in Incus?

Just thinking loud, do you have the chance to sync linstor snapshots somewhere?

As in btrfs / zfs support something like btrfs send | btrfs receive is there something like that with linstor?


This is what a quick research gave me:

Please also note that you have to backup the incus database as well (let’s say in case of hardware loose):

incus admin sql global .dump > incus-global-$(date).sql


Please let me know about your way to go.