VMware

Deploying Ceph Storage Cluster using Cephadm

The Ceph Storage Cluster is the foundation for all Ceph deployments. Based upon RADOS, Ceph Storage Clusters consist of several types of daemons:

  1. a Ceph OSD Daemon (OSD) stores data as objects on a storage node
  2. a Ceph Monitor (MON) maintains a master copy of the cluster map.
  3. a Ceph Manager manager daemon

A Ceph Storage Cluster might contain thousands of storage nodes. A minimal system has at least one Ceph Monitor and two Ceph OSD Daemons for data replication.

The Ceph File System, Ceph Object Storage and Ceph Block Devices read data from and write data to the Ceph Storage Cluster.

Ceph Hardware Recommendation – https://docs.ceph.com/en/quincy/start/hardware-recommendations/

My Deployment Environment: –

OS – CentOS9 Stream

The number of disks – 1 For OS,3 For Ceph OSDS.

Deployment Steps: –

Create DNS Records for Ceph VMs. Ceph0 – 172.90.0.30, ceph1-172.90.0.31, ceph2-172.90.0.32.

Configure Passwordless SSH.

copy or clone the script from the following Link – https://github.com/Dineshk1205/Ceph/blob/main/cephpreq.sh

Run the cephpreq.sh script on all Ceph nodes. (In the script update NTP Address according to your infra)

Copy OR clone the following ceph. bash script file – https://github.com/Dineshk1205/Ceph/blob/main/Ceph.sh

Run Script on first node ceph0 node only. (In Script Update Hostnames IPs and password according to your infra)

Once script execution is completed. Check Ceh dashboard

Dineshreddy Kayithi

Rooted in a solid academic foundation with a Bachelor's Degree in Information Technology, my career has been deeply entrenched in designing, deploying, and managing enterprise-grade infrastructure across virtualization, cloud-native, and containerized environments. Industry certifications from VMware, AWS, Microsoft, and Kubernetes validate my hands-on expertise in architecting scalable, resilient systems spanning hypervisors, public/hybrid cloud platforms, and container orchestration frameworks. I'm driven by a relentless pursuit of emerging technologies — translating them into production-ready solutions that solve complex operational challenges.

View Comments

Share
Published by
Dineshreddy Kayithi
Tags: Openstack

Recent Posts

NVIDIA RAG Pipeline: Deploying on Your Own Kubernetes Platform

Retrieval-Augmented Generation (RAG) is a way of getting an LLM to answer questions using your…

3 weeks ago

OpenStack Multi-Node Deployment — Kolla-Ansible 2026.1

Kolla-Ansible is an official OpenStack project and a production-recommended deployment method. Ubuntu 24.04 · 3…

1 month ago

NVIDIA Base Command Manager Deployment

NVIDIA Base Command Manager (BCM) provides cluster management software for streamlining cluster provisioning, workload management,…

1 month ago

Canary Deployments on OpenShift with GitOps: A Practical Walkthrough

Shipping a new version of an application is always a small act of faith. Even…

2 months ago

OpenShift VM Backup and Restore

The following steps demonstrate how to back up and restore an OpenShift virtual machine using…

3 months ago

Red Hat OpenShift VM Micro-segmentation Using MultiNetworkPolicy

OpenShift Virtualization allows virtual machines (VMs) to run natively on Kubernetes alongside container workloads. Using…

5 months ago