Hello!
I'm planning to build a new 3-node production cluster based on Proxmox VE 5.0 (as soon as the stable will be released) with Ceph storage running on the same nodes, as described in the tutorial. The 3 nodes will be identical and will have a 10 Gb internal network (for Ceph and corosync) in addition to the internet connections. After some weeks of production, I'll have 2 other servers (with different hardware, less powerful than the other three) available and I'd like to add them to the cluster to improve redundancy to be able to survive 2 dead nodes without downtime. I have a couple of questions:
I'm planning to build a new 3-node production cluster based on Proxmox VE 5.0 (as soon as the stable will be released) with Ceph storage running on the same nodes, as described in the tutorial. The 3 nodes will be identical and will have a 10 Gb internal network (for Ceph and corosync) in addition to the internet connections. After some weeks of production, I'll have 2 other servers (with different hardware, less powerful than the other three) available and I'd like to add them to the cluster to improve redundancy to be able to survive 2 dead nodes without downtime. I have a couple of questions:
- I guess that, while running on 3 nodes, the cluster will be able to survive one node death without service interruption....and while running on 5 nodes, it'll be able to survive 2 node deaths. Is this correct? Should I remember to adjust some configurations to guarantee this?
- Will the upgrade from 3 to 5 nodes cause downtime (or extreme slow down due to moving data among the nodes?). Is there something I can do to avoid this?
- As I said, the 2 added nodes will have less powerful CPU and less RAM. The spinning disks will be similar (WD Red Pro, maybe a generation of 2 years ago) and the SSD for journal will be identical to the 3 first nodes (I was thinking about buying a new Intel DC P3700 PCi-E for every node). Is there any risk that they will slow down the performance of the cluster? Is there something I should care about?