Gostev wrote: ↑Jan 11, 2024 6:01 pm
We're researching and doing some prototyping around Proxmox to see what's possible there as far as backup goes.
It would be helpful if we replace future +1s in this thread with information on:
1. Proxmox infrastructure size.
2. Virtual disk/storage type you're using (QCOW2 vs. RAW vs. ZVOL vs. other).
3. Any other infrastructure info that might be directly relevant to Proxmox VM interaction/backup/restore. Not knowing Proxmox yet I simply don't know what to ask, but for example with Hyper-V you can use standalone hosts, failover clusters or SCVMM - looking for this kind of infrastructure info/peculiarities.
Hi,
I'm a proxmox user and also dev contributor.
I'm running in production around 5000vms with 100 proxmoxhypervisor, mostly with ceph block storage (around 500TB datas).
proxmox itself don't use default qemu backup blockjob (they are still available, same than ovirt, rhev,olvm), but they use their own code (with different output format) to send datas to their proxmox backup server. (This is always incremental backup with dirty bitmap inside qemu for block tracking, like for native qemu backup).
Also, proxmox backup don't use storage snapshots (as proxmox use a lot of different storage, block or file, and block storage snapshot is done through api at storage level). It's using copy before write technique. (if vm need to write a block when backup is running, this block will be sent in priority to backup storage before to be overwriten).
The most difference with ovirt, rhev,olvm is that proxmox don't use libvirt api, but their own api, so it need to be implement. (start/stop backup, manage dirty bitmap, call qemu-agent for consistency).
Restore currently is full vm or file restore (but only download to browser, as they are no agent currently to restore data at source).
I have a lot of customer running also vmware, mostly onprem, with classic windows features need (restore AD object, restore email in a an exchange mailbox,...).
Proxmox backup don't have this feature, and it's really missing for this kind of customer (also current filerestore don't work with windows Refs, as it's unsupported on linux)
You can reach proxmox developper to proxmox mailing list (pve-devel <
pve-devel@lists.proxmox.com>) ou through the forum too