ceph training

4 Days Ceph In-Depth Remote/Online Training

What awaits you:

Type:

Virtual training (Instructor-led)

Language:

English

Duration:

28 hours total, spread over 4 full days, 5 three-quarter days, or 8 half-days.

Prerequisites:

No Ceph experience needed. Basic Linux and networking knowledge is assumed.

Certificate:

You'll receive an official certificate of completion.

Cost:

€2,760.00 (Rest of World) $3,277.00 (North America only) Price per person (excl. VAT)

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.

"Looking for a different date, or want to book a private group training in German/Spanish? Contact us at info@croit.io and we’ll be happy to find a solution that works for your team."

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.

TECHNICAL REQUIREMENTS

  • A stable, high-speed internet connection (we recommend at least 25 Mbit/s downstream and 5 Mbit/s upstream).
  • A computer capable of running a modern web browser for lab access.
  • A headset, or a microphone with speakers, for active participation in discussions and Q&A.
  • A webcam is recommended to support a more personal and interactive workshop atmosphere.

AGENDA

INTRODUCTION
  • Introduction of the trainer and croit
  • Demonstration of the 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 Low-Level Object Store (RADOS)
  • Introduction: RADOS Block Store (RBD)
  • Introduction: POSIX Filesystem (CephFS)
  • Introduction High-Level Object Store (S3/Swift)
COMPONENTS OF A CEPH CLUSTER
  • MONs (monitor daemons)
  • MGRs (Manager Daemons)
  • OSDs (Object Storage Daemons
  • CRUSH Map
  • MDSs (Meta Data Server)
  • RGWs (RADOS Gateways)
  • Replication
  • Erasure Code (EC)
  • Example
INITIAL CEPH CLUSTER SETUP
  • Obtainng Ceph
  • Deployment automation
  • Setting up the first MON service
  • Adding MON services
  • MGR services
  • Summary
DEPLOYING OSDS
  • BlueStore device setup variants
  • Using ceph-deploy
  • ceph-volume
  • Summary
DISTRIBUTING DATA INTO POOLS WITH CRUSH
  • Ceph pools and Placement Groups
  • CRUSH rules
  • Adding CRUSH rules
  • Erasure coded pools
  • Summary
RBD DETAILS
  • Mounting RBD devices
  • Using RBD devices
  • Details of erasure coded pools
  • Best practices
CEPHFS DETAILS
  • Creating and mounting CephFS
  • CephFS attributes
OTHER CONNECTORS
  • Setting up and use Samba (SMB / CIFS)
  • Setting up and use NFS
RADOSGW DETAILS
  • Deploying RadosGW
  • Access via S3 API

CLUSTER PLANNING
  • Cluster planning for 1y,3y,5y
  • Clarify requirements
  • How much performance can you expect from hard drives?
  • Hardware sizing done right
  • Failure domains
  • Exercise
NETWORK PLANNING
  • Simple network design
  • Complex network design
  • Typical network related problems
  • Example possible network setups
  • Dos and Don’ts of cluster networks
AUTHORIZATION MANAGEMENT
  • Ceph keys
  • Permissions for RBD
  • Permissions for 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
  • Deploy & troubleshoot ceph services
  • Create custom service configuration
  • Update ceph services
MANAGING A CLUSTER WITH CROIT (OPTIONAL)
  • Import existing cluster to croit
  • Configure Ceph with croit
  • Setting up NFS & SMB with croit
  • Run an RGW HA group
  • Update croit (cluster & container)
CASE STUDIES
  • RGW for Big Data
  • RGW for 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 performance
  • Monitoring Performance

NEXT STEPS

  • Register via the form; you’ll receive a confirmation email.
  • We'll send a quote (in EUR or USD, depending on your region) to the billing contact/company details provided.
  • Enrollment is confirmed when payment is received. Spots fill up, so don't sit on it.
  • Class sizes are limited, please complete registration and payment promptly to guarantee your spot.
  • Training access details and the final schedule are sent approximately one week before the course start date.
    → Includes an invitation to our virtual classroom.
    → Provides access to your own training environment.