Ceph In-Depth Training, Remote/Online
Learn Ceph online from a Ceph Foundation Founding Member. Instructor-led training worldwide covering RBD, CephFS, RGW, operations and tuning.
- Duration
- 8 sessions · 32 hours over 2 weeks
- Language
- English
- Format
- Live online, with your own lab environment
- Class size
- Max 22
- Prerequisites
You need a basic understanding of Linux and computer networking to attend.
Agenda
Introduction
-
Trainer and croit introduction, training process
-
Setting up access to the test environment
General Ceph basics
-
History of Ceph, horizontal vs. vertical scalability, Ceph vs. X
-
Typical Ceph use cases, overview of Ceph management systems
-
Introduction: RADOS (low-level object store), RBD, CephFS, S3/Swift (high-level object store)
Components of a Ceph cluster
-
MONs, MGRs, OSDs, MDSs, RGWs
-
CRUSH map
-
Replication and erasure code (EC), with example
Initial Ceph cluster setup
-
Obtaining Ceph, deployment automation
-
Setting up the first MON, adding further MONs, MGR services
-
Summary
Deploying OSDs
-
BlueStore device setup variants
-
ceph-deploy and ceph-volume
-
Summary
Distributing data into pools with CRUSH
-
Ceph pools and placement groups
-
CRUSH rules and adding them
-
Erasure coded pools
-
Summary
RBD details
-
Mounting and using RBD devices
-
Details of erasure coded pools
-
Best practices
CephFS details
- Creating and mounting CephFS, CephFS attributes
Other connectors
- Setting up and using Samba (SMB/CIFS) and NFS
RadosGW details
- Deploying RadosGW, access via S3 API
Cluster planning
-
Clarifying requirements, planning for 1y/3y/5y
-
Performance expectations from hard drives, hardware sizing, failure domains
-
Exercise
Network planning
-
Simple and complex network design, example setups
-
Typical network related problems, dos and don'ts of cluster networks
Authorization management
-
Ceph keys, permissions for RBD and CephFS
-
Firewall configuration
Operations: error handling, upgrades and all that
-
Scenario: a disk died, what now? PG states
-
Debugging crashes with log files, using the objectstore tool
-
Cluster is running full, controlling recovery speed
-
Upgrading Ceph
Managing a cluster with cephadm
-
Convert an existing cluster to cephadm
-
Configure Ceph through cephadm & dashboard, custom service configuration
-
Deploy, troubleshoot and update Ceph services
Managing a cluster with croit (optional)
-
Import existing cluster, configure Ceph with croit
-
Setting up NFS & SMB, running an RGW HA group
-
Update croit (cluster & container)
Case studies
-
RGW for big data and video streaming
-
RBD for virtualization
-
CephFS with NFS and SMB for backups, CephFS for a large number of small files
Monitoring and performance
-
Alerting when something goes wrong
-
Tuning and monitoring performance
Ceph, Open Source Scale-Out Storage
Ceph is a high-performance, open-source storage solution that scales to fit almost any use case: virtual servers, cloud, backup, and more. It's powerful, but getting it right takes more than reading the docs. Sessions are kept small, the focus stays hands-on, and the agenda can be tailored to your team's needs.
This training gives you the practical knowledge to plan, deploy, and operate Ceph with confidence.
Official Ceph Training By Ceph Foundation Members
croit is a Ceph Foundation Founding Member providing instructor-led Ceph training worldwide. Since 2017, we have helped organizations deploy, operate and scale production Ceph clusters. The course is taught by engineers who work with Ceph every day and covers architecture, deployment, operations, troubleshooting, performance tuning, CephFS, RBD, RGW/S3 and production best practices for enterprises and service providers.
Trainer
Our trainers bring practical experience from real production Ceph environments, including deployment, operations, troubleshooting and 24/7 support. The sessions stay hands-on, with time for technical questions, architecture discussions and examples from real customer projects.
Materials Provided
-
Digital documentation
-
Virtual training center
-
Certificate of completion
Target Group
This course is for IT administrators responsible for keeping storage environments running 24/7. Whether you work closely with developers, support end users, or run your own storage applications, basic Linux knowledge is all you need to get started.
Materials provided
- Digital documentation for every session.
- A virtual training centre with your own lab environment for the duration of the course.
Technical requirements
- A stable, high-speed internet connection: at least 25 Mbit/s downstream and 5 Mbit/s upstream.
- A computer that runs a modern web browser, for access to the lab.
- A headset, or a microphone with speakers, to take part in discussions and Q&A.
- A webcam is recommended; it makes the session more personal and interactive.
How booking works
- 1 Register, and tell us whether you need a purchase order.
- 2 Your invoice arrives within one working day and appears in your croit portal, where you can pay it by card or bank transfer.
- 3 Places are allocated in order of payment. If a run fills first, we offer you the next available date.
- 4 Joining details, the final schedule and your lab access arrive about a week before the start.
Questions before you book
We add dates through the year, and run private group trainings for teams. Tell us what you need and we will find a solution.
Private group training