pve-zsync vs storage replication: differences in the internals

Twissell

New Member
Apr 28, 2020
4
0
1
37
Hello Proxmox Community!

I'm digging into Proxmox internals (literally Perl scripts) a bit, but I can't

find answer for my question: what's is the differences in internal implementation
between pve-zsync and full storage replication task.
As far as I can see both mentioned methods use ZFS snapshots under the hood.

So, one question is in subject and the second is where I mistaken ontopic.
 
Last edited:
Hi,

pve-zsync is written to operate on Linux ZFS hosts and has no dependency on Proxmox VE.
 
  • Like
Reactions: Twissell
But, how does full ZFS pool replication has been implemented in Proxmox VE ?
What do you mean? pvesr only replicate single VM's. Also, pve-zsync replicates only single datasets.
 
@wolfgang Thanks I see where was my misunderstanding of the process.
Is there only one script pvesr that replicate VM from one node to another?
As for pve-zsync I've already seen how it works.
 
Last edited:
No, it completely integrated into the Proxmox VE framework.
Ok, I've another question in that case: is implementation itself binary file or script written in Perl/Python etc ?
Or it's couple of files which are integrated part of Proxmox VE?
 
We use Perl in Proxmox VE management framework, so it is a script and not a binary file.
 
  • Like
Reactions: Twissell

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!