I am considering using Proxmox VE to provide redundancy and failover for a set of services I am running in a remote field installation.
The idea is to use two identical servers in a cluster, each with enough capacity to run all of my services, in a configuration where if one server fails the other will take on the full load until the dead server can be replaced, and I am ok with the temporary loss of redundancy during that time.
Ideally, the two servers will be all of the hardware I need at each location. I'll make sure I have enough RAM/CPU/SSD for everything I'm running.
My research into Proxmox so far has led me to a few questions that I could use some help with:
Storage: By default the storage is per-server. I want to have a simple way for a small file system that holds images, scripts, etc. to be replicated across both servers in the cluster. My read of CEPH is that it might be overkill for this. There's also a built-in cluster file system Proxmox uses, but it doesn't look like I can use this for my data. What's the simplest way to achieve this?
High Availability: The docs imply that I need 3 voting servers to be quorate. I don't want to have a 3rd server of any kind if I can avoid it. Is there any reason why a dual-server cluster wouldn't fail over correctly if one server died or is taken offline?
Any other considerations?
The idea is to use two identical servers in a cluster, each with enough capacity to run all of my services, in a configuration where if one server fails the other will take on the full load until the dead server can be replaced, and I am ok with the temporary loss of redundancy during that time.
Ideally, the two servers will be all of the hardware I need at each location. I'll make sure I have enough RAM/CPU/SSD for everything I'm running.
My research into Proxmox so far has led me to a few questions that I could use some help with:
Storage: By default the storage is per-server. I want to have a simple way for a small file system that holds images, scripts, etc. to be replicated across both servers in the cluster. My read of CEPH is that it might be overkill for this. There's also a built-in cluster file system Proxmox uses, but it doesn't look like I can use this for my data. What's the simplest way to achieve this?
High Availability: The docs imply that I need 3 voting servers to be quorate. I don't want to have a 3rd server of any kind if I can avoid it. Is there any reason why a dual-server cluster wouldn't fail over correctly if one server died or is taken offline?
Any other considerations?