ceph training

4 Days Ceph In-Depth Remote/Online Training

Details

Start:

Jan 1, 12:00 AM GMT+00:00

Ends:

Jan 1, 12:00 AM GMT+00:00

Cost:

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

Organiser:

croit GmbH

Phone

+4989189658590

Mail

contact@croit.io

Venue:

Remote/Online

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."

TRAINER

Our trainers have deep, hands-on knowledge of Ceph, Linux, networks, and software development. They draw on experience from years of 24/7 support work across a wide range of real-world projects. We believe that combination is hard to find elsewhere.

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.