Libro sobre Proxmox maestria
Proxmox Network
A Ceph cluster should be set up with a separate subnet on a separate switch to keep it isolated from the Proxmox public subnet. The advantage of this practice is to keep Ceph's internal traffic isolated so that it does not interfere with the traffic of running virtual machines. On a healthy Ceph cluster with the active+clean state, this is not a big issue. However, when Ceph goes into self-healing mode due to OSD or a node failure, it rebalances itself by moving PGs around, which causes very high bandwidth consumption. On a bad day, separating two clusters ensures that the cluster does not slow down significantly due to the shortage of network bandwidth.
This also provides added security since the Ceph cluster network is completely hidden from any public access using a separate switch. In our previous example, we have three MONS, two MDSS, and three OSD nodes connected to a dedicated switch used only for the Ceph cluster. The Proxmox cluster connects to the Ceph cluster by creating a storage connection using the Proxmox GUI.
Now, let's look at what hardware we are going to need to start setting up our first Ceph cluster. To build our learning cluster, we are going to use basic off-the-shelf hardware for our Ceph nodes. Note that this is only a guideline. You can use any hardware available or set up Monitors and MDSS as virtual machines and then use a physical node for OSDs. The entire Ceph cluster in this chapter can be also be set up in a virtual environment for learning purpose.