IoT edge cluster "how to create a poor man's manual failover"

88bit

New Member
Jun 22, 2025
1
0
1
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.


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!

Server setup.png