Hello,
We have two standalone Proxmox Servers with local storage to run our VM's. I currently do nightly backups to our local NAS for recovery. This obviously has lots of holes if we lose a server and need to rebuild from a backup. I'm looking to improve our situation but cost is a limiting factor.
I've been able to re purpose some older servers (3 of them) with 8 bay SATA storage bays. 2 of the drives use a hardware raid controller (I'll put the O/S in Raid 1 on these). The other 6 can use JBOD from the motherboard. My plan is to make a 5 node cluster...use my two proxmox servers to host the VM's (they have the CPU and Ram) and put the VM's on the 3 8 bay servers running Ceph. We have a flat gigabit network and have no plans to upgrade due to funds at this time.
The 3 Servers are a Supermicro 2x Intel Xeon Quad Core with 32 GB of Ram each so they should have the horsepower to run Ceph on Proxmox nicely.
I'll be using 8 1TB Sata (Desktop not enterprise) drives where each of the 3 Ceph storage servers will use 6 of these drives for storage.
I've been reading up on Ceph and Proxmox and it seems dead easy to setup so I'm about to begin this endeavor to see how it goes. But one concern that I've seen here on the forums and through Googling around (Sebastian Han - Good Bad and Ugly of Ceph) is performance could be an issue. Currently we have no performance issues running off of local storage so I'd like to have the benefit of distributed storage that keeps my VM's safe, but I don't want to impact performance too much so my users notice and complain.
I'd like to get thoughts from this community on whether or not I'm setting myself up for failure here with the network and setup I have at hand. Is there things I can do with this setup I'm planning to use that will help improve performance? Money is tight at the moment so purchasing a bigger solution won't be an option at this point in time.
I look forward to any thoughts or suggestions you can provide.
Thank you.
We have two standalone Proxmox Servers with local storage to run our VM's. I currently do nightly backups to our local NAS for recovery. This obviously has lots of holes if we lose a server and need to rebuild from a backup. I'm looking to improve our situation but cost is a limiting factor.
I've been able to re purpose some older servers (3 of them) with 8 bay SATA storage bays. 2 of the drives use a hardware raid controller (I'll put the O/S in Raid 1 on these). The other 6 can use JBOD from the motherboard. My plan is to make a 5 node cluster...use my two proxmox servers to host the VM's (they have the CPU and Ram) and put the VM's on the 3 8 bay servers running Ceph. We have a flat gigabit network and have no plans to upgrade due to funds at this time.
The 3 Servers are a Supermicro 2x Intel Xeon Quad Core with 32 GB of Ram each so they should have the horsepower to run Ceph on Proxmox nicely.
I'll be using 8 1TB Sata (Desktop not enterprise) drives where each of the 3 Ceph storage servers will use 6 of these drives for storage.
I've been reading up on Ceph and Proxmox and it seems dead easy to setup so I'm about to begin this endeavor to see how it goes. But one concern that I've seen here on the forums and through Googling around (Sebastian Han - Good Bad and Ugly of Ceph) is performance could be an issue. Currently we have no performance issues running off of local storage so I'd like to have the benefit of distributed storage that keeps my VM's safe, but I don't want to impact performance too much so my users notice and complain.
I'd like to get thoughts from this community on whether or not I'm setting myself up for failure here with the network and setup I have at hand. Is there things I can do with this setup I'm planning to use that will help improve performance? Money is tight at the moment so purchasing a bigger solution won't be an option at this point in time.
I look forward to any thoughts or suggestions you can provide.
Thank you.
Last edited: