For my testing/development environment, I am looking to configure a cluster of Proxmox servers using a Ceph storage pool so I can implement HA. My goals are high availability and having the ability to bring down a host for maintenance and patching. Also, to handle the occasional fault.
I promise I've spent an hour or more looking on the forums and the internet for an answer on this before posting to this forum. From what I found, there is a lot of information on the forums discussing a 3-node vs 2-node cluster. However, I was hoping we could delve one level deeper as I'm less concerned with the number of nodes in the cluster and more interested in knowing the function each node has to play in the cluster. My ideal configuration would be to utilise my existing 2x high-powered computer nodes (i.e. 256GB RAM, AMD 24-core CPU and several TB of storage). Then, have a low-powered Lenovo mini PC as the third/"witness" PC to complete the Proxmox/Ceph cluster requirements. The Lenovo PC would not host any VMs or significant storage (other than what's onboard the PC). It would simply function as the third-party witness for quorum reasons to Proxmox and Ceph.
Does anyone have this sort of configuration running in their environment? Is this possible? I am desperately trying not to purchase a third similarly-sized compute node (e.g., 265GB and AMD 24-core CPU) with matching storage.
I promise I've spent an hour or more looking on the forums and the internet for an answer on this before posting to this forum. From what I found, there is a lot of information on the forums discussing a 3-node vs 2-node cluster. However, I was hoping we could delve one level deeper as I'm less concerned with the number of nodes in the cluster and more interested in knowing the function each node has to play in the cluster. My ideal configuration would be to utilise my existing 2x high-powered computer nodes (i.e. 256GB RAM, AMD 24-core CPU and several TB of storage). Then, have a low-powered Lenovo mini PC as the third/"witness" PC to complete the Proxmox/Ceph cluster requirements. The Lenovo PC would not host any VMs or significant storage (other than what's onboard the PC). It would simply function as the third-party witness for quorum reasons to Proxmox and Ceph.
Does anyone have this sort of configuration running in their environment? Is this possible? I am desperately trying not to purchase a third similarly-sized compute node (e.g., 265GB and AMD 24-core CPU) with matching storage.