One Day Ceph with Croit

Storage Consultant

#Ceph - Open Source scale-out storage managed with croit

In the following we would like to give you an insight into our training agenda. Please do not hesitate to contact us if you have any questions. We are also happy to include other topics or tailor the course to your individual needs. We can also offer in-house training.

Ceph is a high performance open source storage solution from RedHat. Thanks to its massive and simple scalability, Ceph is suitable for almost all application scenarios. These include virtual servers, cloud, backup, and much more.


We pay special attention to direct practical relevance in all courses. Therefore all our trainers have extensive knowledge in dealing with Ceph, Linux, networks and software development. As developers of the innovative Ceph Storage Management Software, we can fall back on knowledge from a multitude of projects and thus offer the best possible range of services. We strongly believe that this is unique in the market.

#Materials provided

  • Free WiFi-access
  • Training Handouts
  • Digital documentation
  • Virtual training center
  • Lunch & Coffee breaks

#Target group:

Our course is aimed at IT users who need to provide a Ceph installation for daily business operations, especially within your company. As previous knowledge we expect basic knowledge in Linux.



  • Introduction of the trainer
  • Demonstration of the training process
  • Setting up access to the test environment

#General Ceph Basics:

  • Typical Ceph Use Cases
  • Overview of croit Storage Console
  • Introduction to Block Store (RBD)
  • Introduction POSIX Filesystem (CephFS)
  • Introduction High-Level Object Store (S3/Swift)

#Components of a Ceph Cluster:

  • MONs (monitor daemons)
  • OSDs (Object Storage Daemons)
  • MDSs (Meta Data Server
  • MGRs (Manager Daemons)
  • RGWs (RADOS Gateways)
  • CRUSH Map
  • PGs (Placement Groups)
  • What is FileStore?
  • What is BlueStore?
  • Advantages and Disadvantages of Journal/DB Discs

#Installation of a croit based Ceph Cluster:

  • Installation of croit
  • Setup of all daemons (MON, OSD,...)
  • Provision of client access

#Configuration of the CRUSH Map:

  • Introduction to the CRUSH Map
  • Setting up the CRUSH Map (simple)

#Dealing with Ceph pools:

  • Create pools (replicated and erasure code)
  • Calculation of the ideal PG number
  • Know and understand quotas
  • Optimize pools to fit the cluster

#Security and authorization management:

  • Basics and possibilities
  • Setup of Ceph Accounts
  • Setup of RGW S3/Swift accounts
  • Setting up CephFS Exports
  • important safety instructions

#RBD (RADOS Block Device) in practice:

  • Access using KRBD
  • Access using KVM (LibRBD)

#RGW (RADOS Gateways) in practice:

  • Access using s3cmd

#CephFS (Ceph POSIX File System) in practice:

  • Access using kernel client
  • Access using FUSE Client

#Create further access options:

  • Export RBD via ISCSI
  • Export S3 via NFS
  • Export CephFS via NFS
  • Export CephFS via SMB/CIFS


  • Practical exercise in case of service failures
  • Practical exercise on hard disks/data errors
  • Recovery IO vs. Client IO: Prioritization

#Q&A with the trainer:

  • Round table with open questions