Hi all,
I'm working on setting up a manual failover system using two identical mini PCs (each with 16GB DDR4 RAM, a 512GB SSD, a 500GB HDD, and an Intel N100 CPU with 4x 2.5Gb Ethernet ports).
My goal is to replicate a VM from one machine to the other. I initially created a Proxmox cluster and assumed I could use VM replication, but since the VM is running on the SSD formatted without ZFS, replication isn't possible.
Each machine also has a secondary 500GB HDD, on which I’ve created a ZFS pool. My idea is to back up the VM to this ZFS pool, then manually restore it on the second machine if the first fails—essentially creating a simple manual failover mechanism.
I’d prefer to keep the setup lightweight and avoid using Proxmox Backup Server (PBS) if possible—but I’m open to using PBS if that’s the best recommendation.
Any suggestions on how to best approach this would be greatly appreciated.
Thanks in advance!

I'm working on setting up a manual failover system using two identical mini PCs (each with 16GB DDR4 RAM, a 512GB SSD, a 500GB HDD, and an Intel N100 CPU with 4x 2.5Gb Ethernet ports).
My goal is to replicate a VM from one machine to the other. I initially created a Proxmox cluster and assumed I could use VM replication, but since the VM is running on the SSD formatted without ZFS, replication isn't possible.
Each machine also has a secondary 500GB HDD, on which I’ve created a ZFS pool. My idea is to back up the VM to this ZFS pool, then manually restore it on the second machine if the first fails—essentially creating a simple manual failover mechanism.
I’d prefer to keep the setup lightweight and avoid using Proxmox Backup Server (PBS) if possible—but I’m open to using PBS if that’s the best recommendation.
I do not want to run VMs directly from the HDD for performance reasons.
Any suggestions on how to best approach this would be greatly appreciated.
Thanks in advance!
