Ceph Cluster Deploy
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