Mastering Ceph storage

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Build real-world expertise in Ceph Storage, the leading open-source software-defined storage platform trusted for cloud infrastructure, Kubernetes environments, and enterprise data centers. This hands-on course is designed for IT professionals who want to move beyond basics and develop intermediate to professional-level Ceph skills.

You will learn how to design, deploy, and manage Ceph clusters, optimize block, object, and file storage, and ensure high availability, scalability, and data resilience. Through practical labs and real-world scenarios, you’ll gain confidence in performance tuning, troubleshooting, monitoring, and integrating Ceph with OpenStack, Kubernetes, and hybrid cloud environments.

Show More

What Will You Learn?

  • Ceph architecture and cluster design best practices
  • Deployment using Cephadm and containerized environments
  • Managing RADOS, RBD, CephFS, and RGW object storage
  • Performance tuning, monitoring, and troubleshooting
  • Data replication, erasure coding, and disaster recovery
  • Integration with cloud platforms and DevOps workflows

Course Content

Ceph Fundamentals & Architecture
Objective: Build a strong conceptual foundation. Topics: Evolution of software-defined storage Ceph architecture overview (RADOS, MON, OSD, MGR, MDS) CRUSH algorithm and data placement Ceph storage types: Block, Object, File Ceph vs traditional SAN/NAS Lab: Exploring Ceph architecture diagrams Understanding cluster topology

Ceph Cluster Deployment
Objective: Deploy and bootstrap production-ready clusters. Topics: Hardware and network planning Cephadm deployment method Containerized Ceph architecture Cluster bootstrap and node addition Understanding cluster health states Lab: Deploy Ceph cluster using Cephadm Add and remove nodes Verify cluster health

Managing OSDs & Storage Devices
Objective: Configure and manage storage devices efficiently. Topics: OSD lifecycle management Bluestore vs Filestore Disk preparation and provisioning Rebalancing and recovery behavior Storage classes and device tiers Lab: Add/remove OSDs Simulate disk failure and recovery Monitor rebalancing

RADOS & Data Placement
Objective: Master Ceph’s core data engine. Topics: RADOS concepts and pools Placement groups (PGs) sizing Replication vs erasure coding CRUSH map customization Lab: Create pools with replication & erasure coding Modify CRUSH rules

Block Storage with RBD
Objective: Provide block storage for VMs and containers. Topics: RBD architecture and use cases Creating and mapping RBD images Snapshots and cloning Integration with virtualization platforms Lab: Create and mount RBD volumes Snapshot and clone operations

CephFS – File Storage
Objective: Deploy and manage scalable file storage. Topics: CephFS architecture (MDS role) Creating and mounting CephFS Performance tuning and quotas Lab: Deploy CephFS Configure quotas and test performance

Object Storage with RGW
Objective: Enable S3/Swift-compatible object storage. Topics: RADOS Gateway architecture S3 and Swift APIs Multi-site replication concepts Bucket policies and access control Lab: Configure RGW Create buckets and manage objects Test S3 API access

Monitoring, Logging & Troubleshooting
Objective: Maintain cluster reliability. Topics: Ceph Dashboard and CLI monitoring Metrics and alerting Log analysis and debugging Common cluster issues and resolutions Lab: Use dashboard for monitoring Diagnose simulated failures

Performance Tuning & Optimization
Objective: Improve cluster efficiency and scalability. Topics: PG tuning strategies Network optimization Cache tiering Benchmarking tools (rados bench, fio) Lab: Run performance benchmarks Tune cluster parameters

Integration with Cloud & DevOps Ecosystem
Objective: Use Ceph in modern cloud-native environments. Topics: Integration with Kubernetes (CSI) Ceph with OpenStack Automation using Ansible Ceph in hybrid cloud architectures Lab: Configure Ceph CSI for Kubernetes Automate tasks with Ansible

High Availability, Backup & Disaster Recovery
Objective: Ensure data protection and business continuity. Topics: Failure domains and fault tolerance Snapshot strategies Backup and restore approaches Multi-site replication overview Lab: Configure failure domains Test recovery scenarios

Capstone Project – Production Deployment
Project: Design and deploy a production-grade Ceph cluster Configure block, file, and object storage Implement monitoring and performance tuning Document architecture and decisions

Open chat
1
Scan the code
Hello

Thanks for visiting our website.How can we assist you further?