Am 02.04.25 um 08:20 schrieb Prashant Patil:
> Basically, the backup/restore tasks will be managed through our backup 
> solution. So, all we needed is VM config which can be fetched through PVE 
> REST API and a API to get access to consistent disk image which can be then 
> transferred to backup storage that we support. But it looks like this is not 
> possible with current design of provider APIs.

It is though, just create PVE backup task for the VMs in question for a Job
you manage and a Plugin following the mechanism here gives you exactly that.

> Is there any chance of developing new library which can provide access to 
> consistent disk image in near future?

Above already provides that, we enforce this running in our standard backup
environment to ensure it's can be as native as integrated solutions and
that all ACL and resource management is followed correctly while being able
to create an efficient implementation for both sides, ours and the running
VMs and your solution pulling of the data, e.g. including more advanced
techniques like changed block tracking and getting the allocation map to
skip over holes, allowing one to dramatically speed up the backup process.
Same holds for containers, which we also support and a backup solution
should also implement to provide a complete experience that actually nicely
integrates into PVE, and not feels tacked on.


_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to