Design and Deployment of OpenStack with CEPH (4 Days)

Course Description

This is an Instructor led program designed for storage administrators or cloud operators intending to integrate Ceph Storage into their OpenStack environment. Ceph Storage for OpenStack Technologies provides an overview of the Ceph Storage architecture and its deployment. This includes deploying the Ceph Storage Cluster (based on RADOS), the Ceph Object Gateway (based on RADOSGW), and the Ceph Block Device (based on RADOS Block Device, or RBD). This course also covers integration with Glance and Cinder in OpenStack Platform and configuring Ceph Storage as a replacement for Swift (integration with Keystone).


The knowledge and skills that you must have before attending this course are as follows:

  • Intermediate-level Linux skills
  • IT professionals with some storage experience

Course Type

  • Instructor-Led Training, Classroom with Hands-on Lab

Who should attend

  • Cloud Operators
  • Storage Administrators
  • Developers


  • 4 days

Course Content

Module 1: Introduction to Course & Ceph

  • Introduction to Ceph Storage
  • Related Ceph systems

Module 2: Overview of Ceph Components

  • Ceph Components
  • Create and access object storage data in Ceph Object Store
  • CRUSH data placement algorithm
  • Determine CRUSH data placement

Module 3: Ceph Block Storage & Ceph Filesystem

  • Understand Ceph RBD
  • Create and Access Block Storage
  • Understand Ceph Filesystem
  • Create and Access file storage data

Lab 1: Configure and Create Ceph Storage Cluster

Lab 2 : Verify and understand CRUSH Algorithm

Lab 3: Working with Ceph PG’s and Pools

Lab 4: Create Ceph Filesystem

Module 4: Ceph Storage Cluster & Ceph File

  • Create a Ceph object cluster.
  • Configure a Ceph file in Global, MON, MDS, and OSD server sections

Module 5: Ceph Clients

  • Work with Ceph object clusters
  • Ceph Block Devices
  • Ceph Object Gateway daemons
  • Ceph Filesystem

Module 6: Ceph Pools & CRUSH Map Configuration

  • Understand Ceph pool concepts and configuration
  • Configure and manage CRUSH map

Lab 5: Create Ceph Block Device

Lab 6: Ceph Operations and Maintainance

Lab 7: Ceph integration with OpenStack

Module 7: MON & OSD Servers

  • Understand MON servers
  • Create MON servers
  • Understand Ceph OSD Servers and OSD Maps
  • Create Ceph OSD servers and OSD Maps

Module 8: MDS Servers

  • Overview of MDS servers
  • Configure and map MDS servers

Module 9: Ceph Operations & Maintenance

  • Troubleshooting Ceph
  • Tune and troubleshoot Ceph Client
  • Performance tuning
  • Ceph daemon optimization
  • Architectural considerations

Module 10: Introduction to OpenStack & Ceph

  • Integration of Ceph and OpenStack
  • Integrate Ceph with Glance
  • Integrate Ceph with Cinder
  • Ceph and Ceph Object Gateway daemons