Ceph Fundamentals Training Course
Ceph is an open-source software-defined storage platform. It provides a flexible foundation for all data storage, uniting object, block and file types in a single unified RADOS cluster. For enterprises with multiple storage type requirements, Ceph provides a simplified, flexible solution.
We offer you a unique Ceph Fundamentals Training Course with hands-on experience for the attendees:
- Limited amount of attendees (we prefer max. 6 people).
- Ceph training environment for each attendee.
- Attendees will practise their theoretical knowledge during the training course.
- Attendees will practise troubleshooting in their training Ceph environments.
- Each attendee finishes the course with an online exam with a certificate if the test is passed.
What you will learn
At the end of the course, participants will be able to:
- Understand
- the architecture of Ceph clusters on both network and storage levels.
- concepts like Placement Group, RADOS object, CRUSH Map, CRUSH rules and their relations.
- how the communication between clients and cluster works.
- basic principles of deployment and usage of all 3 storage types (Block, File, Object).
- Install and maintain a Ceph cluster using the built-in cephadm installer.
- Create and configure pools.
- Troubleshoot nodes, disks, daemons, placement groups, etc.
Training course agenda
The course runs over two days and combines theory with practical labs in each attendee's individual Ceph environment.
Day 1
- Introduction – What is Ceph
- History
- Brief overview
- Features
- Commodity hardware
- Resiliency and scalability
- Ceph architecture
- RADOS — librados, RBD
- RGW
- CephFS
- A deeper look at internals
- RADOS objects
- OSDs, MONs, MGRs
- Pools
- Placement Groups
- Deployment hands-on
- cephadm
- Intro to virtual environments
- Ceph installation hands-on
Day 2
- Pools
- RBD
- Snapshots / Clones
- RBD data layout
- RBD-mirror
- Other RBD features
- RBD hands-on
- CephFS
- Namespaces and MDS partitioning
- Snapshots
- Recursive accounting
- Access types and other features
- CephFS hands-on
- RGW
- What is object storage
- Zones, zone groups, DR
- Periods and epochs
- Users / keys, quotas
- RGW hands-on
Recapitulation and final exam
Each course attendee gets access to an online recapitulation and final exam, which remains available to them for 2 weeks after the course.
- There is a time limit on the final exam.
- Before the final exam, you can practise and study the course materials.
Your lector
Kamil is a Senior Cloud / Infrastructure consultant with 20+ years of experience and strong know-how in designing, implementing and administering private cloud solutions (primarily built on open-source solutions such as OpenStack). He has many years of experience with application development in Python and currently also with development in Go. Kamil has substantial know-how in SDS (software-defined storage), SDN (software-defined networking), data storage (Ceph, NetApp), administration of Linux servers, and operation of deployed solutions. Kamil is a regular contributor to open-source projects (OpenStack, Kuryr, Requests Lib – Python).
References
Interested in attending?
We run the Ceph Fundamentals Training Course for small groups so every attendee gets hands-on time and direct support. Tell us about your team and we will arrange a date — explore our infrastructure services or meet the team behind Grow2FIT.