1 day Ceph with croit training

How to easily maintain a Ceph cluster with croit

Ceph - Open Source scale-out storage managed with croit

In the following we would like to give you an insight into our training agenda. Please do not hesitate to contact us if you have any questions. We are also happy to include other topics or tailor the course to your individual needs. We can also offer in-house training.

Ceph is a high performance open source storage solution from RedHat. Thanks to its massive and simple scalability, Ceph is suitable for almost all application scenarios. These include virtual servers, cloud, backup, and much more.

Trainer

We pay special attention to direct practical relevance in all courses. Therefore all our trainers have extensive knowledge in dealing with Ceph, Linux, networks and software development. As developers of the innovative Ceph Storage Management Software, we can fall back on knowledge from a multitude of projects and thus offer the best possible range of services. We strongly believe that this is unique in the market.

Materials provided

  • Free WiFi-access
  • Training Handouts
  • Digital documentation
  • Virtual training center
  • Lunch & Coffee breaks

Target group:

Our course is aimed at IT users who need to provide a Ceph installation for daily business operations, especially within your company. As previous knowledge we expect basic knowledge in Linux.

Agenda

Introduction:

  • Introduction of the trainer
  • Demonstration of the training process
  • Setting up access to the test environment

General Ceph Basics:

  • Typical Ceph Use Cases
  • Overview of croit Storage Console
  • Introduction to Block Store (RBD)
  • Introduction POSIX Filesystem (CephFS)
  • Introduction High-Level Object Store (S3/Swift)

Components of a Ceph Cluster:

  • MONs (monitor daemons)
  • OSDs (Object Storage Daemons)
  • MDSs (Meta Data Server
  • MGRs (Manager Daemons)
  • RGWs (RADOS Gateways)
  • CRUSH Map
  • PGs (Placement Groups)
  • What is FileStore?
  • What is BlueStore?
  • Advantages and Disadvantages of Journal/DB Discs

Installation of a croit based Ceph Cluster:

  • Installation of croit
  • Setup of all daemons (MON, OSD,...)
  • Provision of client access

Configuration of the CRUSH Map:

  • Introduction to the CRUSH Map
  • Setting up the CRUSH Map (simple)

Dealing with Ceph pools:

  • Create pools (replicated and erasure code)
  • Calculation of the ideal PG number
  • Know and understand quotas
  • Optimize pools to fit the cluster

Security and authorization management:

  • Basics and possibilities
  • Setup of Ceph Accounts
  • Setup of RGW S3/Swift accounts
  • Setting up CephFS Exports
  • important safety instructions

RBD (RADOS Block Device) in practice:

  • Access using KRBD
  • Access using KVM (LibRBD)

RGW (RADOS Gateways) in practice:

  • Access using s3cmd

CephFS (Ceph POSIX File System) in practice:

  • Access using kernel client
  • Access using FUSE Client

Create further access options:

  • Export RBD via ISCSI
  • Export S3 via NFS
  • Export CephFS via NFS
  • Export CephFS via SMB/CIFS

Troubleshooting:

  • Practical exercise in case of service failures
  • Practical exercise on hard disks/data errors
  • Recovery IO vs. Client IO: Prioritization

Q&A with the trainer:

  • Round table with open questions

Info

Dates

Date: 2019

Location:Munich

Price:892 € (incl. 19% VAT)

Language: English / German