I'm thinking of buying a third machine to build myself a HA cluster of PVE. The main reason is to have high availability for my HomeAssistant VM. I'm running on gigabit Ethernet at max so I expect disk performance to be quite limited but I believe HomeAssistant will cope quite well with it.
My main fear is that my router is currently virtualized by the very PvE hosts that I intend to cluster. I expect the PvE nodes would need functioning networking to not do crazy things especially on startup for example...
Do you have any advice for or against such a setup?
My current idea: 3 PvE nodes, each running a separate opnSense VM with carp failover, all 3 PvE also running a small ceph cluster or similar shared storage to run the 30-50gb storage for home assistant that is a 8gb ram VM.
Some other VM would run on each individual nodes, as 1 of my node has way less powerful CPU (1 n6005 and 2 8365u), only Home assistant needs HA.
Each node having 6 NIC I could easily dedicate one for a management network, that would allow inter-PVE networking even if no broader network access... I believe within the same network the switch would be enough for proper startup...
My main fear is that my router is currently virtualized by the very PvE hosts that I intend to cluster. I expect the PvE nodes would need functioning networking to not do crazy things especially on startup for example...
Do you have any advice for or against such a setup?
My current idea: 3 PvE nodes, each running a separate opnSense VM with carp failover, all 3 PvE also running a small ceph cluster or similar shared storage to run the 30-50gb storage for home assistant that is a 8gb ram VM.
Some other VM would run on each individual nodes, as 1 of my node has way less powerful CPU (1 n6005 and 2 8365u), only Home assistant needs HA.
Each node having 6 NIC I could easily dedicate one for a management network, that would allow inter-PVE networking even if no broader network access... I believe within the same network the switch would be enough for proper startup...
Last edited: