Does anybody do local vzbackup VM backups, excluding directories containing lots of user data, and then separately backup that user data to cloud storage?
The above is what I'm thinking of doing, and it would be nice to know someone else is going it, and if there are obvious pitfalls I've missed.
The problem I'm facing is lack of local storage for backups.
We only have two nodes in a cluster, no shared storage.
Each node has 2TB SSD LVM thin for VMs and 2TB of spinning rust for vzbackup backups.
The VMs are backed up from the LVM to the spinning rust on a regular basis using vzbackup.
More than one backup of some VMs are retained, taking up lots of space.
(After backing up, the backups are rsynced to the other node, and also transferred off-site).
We have one particularly big (for us) VM - it is 600GB. We are going to need to increase its size to 800GB.
Unfortunately that's going to cause problems because we won't have quite enough space for the vzbackup backups - we'd have to cut down on how many local backups of some VMs are stored, and I don't want to do that.
So, what I'm thinking of doing is excluding the big user data directories from the vzbackup backups, which will reduce the local backup size by 90%, and then use a third-party file-by-file backup system, which we already use on some VMs for granular recovery, to backup the actual user data directly to cloud storage.
The idea is that in the event of a disaster, we would restore the VM from the local backup, getting it up and running very quickly, then restore the data from the cloud storage.
I regret that Proxmox Backup isn't suitable for us at the moment, even though it would definitely help us reduce the amount of local storage being used.
Its capabilities are great, but the requirement of having a separate system to run it on doesn't work for us (running it in a VM doesn't work for us either, unfortunately).
When it was announced, I was really, really hoping it was going to be a sort of plugin or extension to Proxmox itself, not a completely separate entity.
The above is what I'm thinking of doing, and it would be nice to know someone else is going it, and if there are obvious pitfalls I've missed.
The problem I'm facing is lack of local storage for backups.
We only have two nodes in a cluster, no shared storage.
Each node has 2TB SSD LVM thin for VMs and 2TB of spinning rust for vzbackup backups.
The VMs are backed up from the LVM to the spinning rust on a regular basis using vzbackup.
More than one backup of some VMs are retained, taking up lots of space.
(After backing up, the backups are rsynced to the other node, and also transferred off-site).
We have one particularly big (for us) VM - it is 600GB. We are going to need to increase its size to 800GB.
Unfortunately that's going to cause problems because we won't have quite enough space for the vzbackup backups - we'd have to cut down on how many local backups of some VMs are stored, and I don't want to do that.
So, what I'm thinking of doing is excluding the big user data directories from the vzbackup backups, which will reduce the local backup size by 90%, and then use a third-party file-by-file backup system, which we already use on some VMs for granular recovery, to backup the actual user data directly to cloud storage.
The idea is that in the event of a disaster, we would restore the VM from the local backup, getting it up and running very quickly, then restore the data from the cloud storage.
I regret that Proxmox Backup isn't suitable for us at the moment, even though it would definitely help us reduce the amount of local storage being used.
Its capabilities are great, but the requirement of having a separate system to run it on doesn't work for us (running it in a VM doesn't work for us either, unfortunately).
When it was announced, I was really, really hoping it was going to be a sort of plugin or extension to Proxmox itself, not a completely separate entity.