Running a sizable HA cluster and can't find an elegant way to have two (or more than one) VMs, providing a redundant service to be placed away from one other.
In other words, I want vm1 and vm2 to be configured in HA by ProxMox, but all I care about placement-wise is to try and never run them on the same physical host. That way, even in the face of a hardware failure, while proxmox HA is busy restarting the VM on a different node, my service is still operational.
So far, I've been able to achieve this by forcing vm1 onto host1 and vm2 onto host2 but that's very far from an elegant solution and won't scale with my needs. I suspect there must be an elegant way to achieve this, but can't find it. Boils down to:
"keep vm1 and vm2 away from one another"
Any suggestions appreciated!
In other words, I want vm1 and vm2 to be configured in HA by ProxMox, but all I care about placement-wise is to try and never run them on the same physical host. That way, even in the face of a hardware failure, while proxmox HA is busy restarting the VM on a different node, my service is still operational.
So far, I've been able to achieve this by forcing vm1 onto host1 and vm2 onto host2 but that's very far from an elegant solution and won't scale with my needs. I suspect there must be an elegant way to achieve this, but can't find it. Boils down to:
"keep vm1 and vm2 away from one another"
Any suggestions appreciated!