From the roots, Ceph has been designed to grow from a few nodes to several hundreds, and it's supposed to scale on the fly without any downtime. In this recipe, we will dive deep into the Ceph scale-out feature by adding MON, OSD, MDS, and RGW nodes.
Scaling out a Ceph cluster is important as the need for increased capacity in the cluster grows. Let's walk through expanding several areas of the Ceph cluster:
Adding an OSD node to the Ceph cluster is an online process. To demonstrate this, we require a new virtual machine named ceph-node4
with three disks that will act as OSDs. This new node will then be added to our existing Ceph cluster.
Run the following commands from ceph-node1
until otherwise specified from any other node:
- Create a new node,
ceph-node4
, with three disks (OSD). You can follow the process of creating a new virtual machine with disks and the OS configuration, as mentioned in the Setting up a virtual infrastructure...