Ceph Cluster Deploy

DaeGon Kim
3 min readOct 19, 2022

Minimal deployment for experiment and training

We will deploy a Ceph cluster. The cluster will consists of three nodes: one for Ceph monitor and manager and two for OSD daemons.

Ceph is an open-source and distributed storage system. With proper configuration, it can provide

  • HA (Highly Available) storage
  • Scalable storage on commodity hardware beyond a single storage server can provide
  • Various interface: block, file and object storage
  • Multi-tenancy
  • Tightly-managed, extendable large Persistent Volumes (PVs) with Rook-Ceph

The following diagram shows the nodes for the Ceph deployment.

Preparation of the deployment:

We set up the following four things on each node

  • A Linux user account cluster-admin with sudo permissions
  • /etc/hosts entries
  • docker.io installation
  • Password-less ssh on cluster-admin (not strictly necessary) from ceph-mon node

--

--