Hello,
I'm in the process of planning out a 3-node cluster for failover and high availability and have a question about where to store the VMs. Assume the following;
All servers are on a 10GB backbone
All servers have SSDs for OS and data drives
All 3 PVE nodes are identical. Same MB/CPU/RAM/local storage
TrueNAS is running bare metal on it's own beefy server and all it's drives are SSDs
As I understand it, one of the features of high availability is that if one server goes offline, it's VMs will automatically start on one of more of the other nodes in the cluster. Is there a benefit (or detriment) to having the VMs stored on shared storage instead of locally on the PVE nodes?
In my case, shared storage would be an NFS share on the TrueNAS server. Having the VMs stored on shared storage would remove the requirement for dedicated data/VM drives on the nodes...that is one benefit I can see. Anything else I'm missing or not considering? Thank you in advance.
I'm in the process of planning out a 3-node cluster for failover and high availability and have a question about where to store the VMs. Assume the following;
All servers are on a 10GB backbone
All servers have SSDs for OS and data drives
All 3 PVE nodes are identical. Same MB/CPU/RAM/local storage
TrueNAS is running bare metal on it's own beefy server and all it's drives are SSDs
As I understand it, one of the features of high availability is that if one server goes offline, it's VMs will automatically start on one of more of the other nodes in the cluster. Is there a benefit (or detriment) to having the VMs stored on shared storage instead of locally on the PVE nodes?
In my case, shared storage would be an NFS share on the TrueNAS server. Having the VMs stored on shared storage would remove the requirement for dedicated data/VM drives on the nodes...that is one benefit I can see. Anything else I'm missing or not considering? Thank you in advance.
Last edited: