I'm moving our environment from Hyper-V to Proxmox and so far I like what I am seeing.
I've setup Proxmox Backup Server with a number of datastores linked iscsi over 1Gb ethernet to 3 NAS devices and can successfully backup to each datastore. I understand that I would get better performance backing up to a local SSD but I get good enough speed to the NAS's and they meet my requirements having the backups stored physically distant from the host.
As PBS stores incremental backups I need to understand how it does this. Presumably, the first time a VM is backed up a full backup is stored and from then on just the changes, possibly doing another full backup periodically or effectively re-creating one when older backups are pruned.
My key question is whether this done per datastore or per PBS server?
For example if I backup VM100 to datastore A, then later do another backup of VM100 to datastore A, presumably it stores a full then incremental backup on datastore A. If I subsequently backup VM100 to datastore B, is this an increment also referencing the full of datastore A or is it a full backup in its own right that could be successfully restored even if datastore A is unavailable?
My primary concern is that in the event of total loss of a host and 1 of the datastores I want to be able to install a new host, install PBS, link it to one of the remaining datastores and restore everything. That's why I need to understand whether the loss of 1 datastore would prevent successful restore as that defeats my objective of having remote backup storage in multiple distant locations for redundancy.
Thanks for any advice.
I've setup Proxmox Backup Server with a number of datastores linked iscsi over 1Gb ethernet to 3 NAS devices and can successfully backup to each datastore. I understand that I would get better performance backing up to a local SSD but I get good enough speed to the NAS's and they meet my requirements having the backups stored physically distant from the host.
As PBS stores incremental backups I need to understand how it does this. Presumably, the first time a VM is backed up a full backup is stored and from then on just the changes, possibly doing another full backup periodically or effectively re-creating one when older backups are pruned.
My key question is whether this done per datastore or per PBS server?
For example if I backup VM100 to datastore A, then later do another backup of VM100 to datastore A, presumably it stores a full then incremental backup on datastore A. If I subsequently backup VM100 to datastore B, is this an increment also referencing the full of datastore A or is it a full backup in its own right that could be successfully restored even if datastore A is unavailable?
My primary concern is that in the event of total loss of a host and 1 of the datastores I want to be able to install a new host, install PBS, link it to one of the remaining datastores and restore everything. That's why I need to understand whether the loss of 1 datastore would prevent successful restore as that defeats my objective of having remote backup storage in multiple distant locations for redundancy.
Thanks for any advice.