Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-800-268-7737 Other Contact Options
Checkout

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:

    $

Ceph Storage Administration

Learn the Ceph architecture, administration, and components in a production storage environment.

GK# 100416

Course Overview

TOP

This course provides a hands-on approach to understanding the Ceph storage system solutions. Ceph is a free-software storage platform that implements object storage on a single distributed computer cluster, and provides interfaces for object, block and file level storage. This course teaches storage basics and then moves into the architecture, administration, and the analysis of the Ceph components in a production environment.

Schedule

TOP
  • Delivery Format:
  • Date:
  • Location:
  • Access Period:

$

Class is Full
This session is full. Please select a different session.

What You'll Learn

TOP

Join an engaging hands-on learning environment, where you’ll learn:

  • How to install and manage a Ceph cluster
  • Utilizing a CRUSH map, storage pools, mirroring and snapshots
  • How to monitor a cluster using common Ceph tools
  • Troubleshooting

This is a lab-intensive hands-on course with engaging instruction, demos, and discussions.

Outline

TOP
Viewing outline for:

Virtual Classroom Live Outline

Storage basics (Not Ceph specific)

  • Block, Volume, and Object storage
  • Distributed storage
  • Scalability
  • Durability
  • High Availability
  • Erasure Coding (theory and practice)
  • Linux and containers basics (review)
  • Containers overview
  • Network plugin: Calicom

Ceph architecture

  • Project goals
  • Use cases
  • High level architecture
  • BlueStore vs Filestore
  • Ceph Journaling
  • Integrations with Ceph
  • Types
    • RADOS
    • LibRADOS
    • RADOSGW
    • RBD
    • CEPH FS
  • Use cases and customers
  • Example applications
  • Prometheus and Ceph exporter

Ceph component administration and analysis

  • How to use an RBD
  • Object Storage Daemons (OSDs)
  • Monitoring server (MONs)
  • Metadata Server (MDSs)
  • Ceph Algorithms (e.g., CRUSH)
  • Pools and Placement Groups (PGs)
  • Authentication (Cephx Protocol)
  • Prometheus and Ceph exporter

Installation of a Ceph components, clusters, and services

  • Hardware requirements
  • Software dependencies
  • Installation preflight
  • Install storage cluster
  • Deploying a router (router gateways)
  • Install Ceph clients
  • Upgrades
  • Ceph journaling (EXT4)
  • Blue store
  • How to configure multiple OSDs per container
  • 3 nodes per student
  • Persistent volumes (PVs) and persistent volume claims

Additional Kubernetes and Helm considerations

  • Install and start Helm
  • Add Ceph-helm to Helm local repos
  • Configure your Ceph cluster
  • Configure rbac permissions
  • Label kubelets
  • Ceph deployment
  • Configure a pod to use a persistent volume from Ceph
  • Logging

Troubleshooting common problems

  • Measuring performance
  • Log analysis
  • Troubleshooting

Prerequisites

TOP

Before attending this course, you should have:

  • Basic understanding of command line utilities and storage principles
  • Basic experience with Linux

 

Who Should Attend

TOP

Administrators and Developers

Follow-On Courses

TOP
Course Delivery

This course is available in the following formats:

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 5 day

Request this course in a different delivery format.
Enroll