Skip to main content

Introduction to Ceph

Patrick McGarry (Red Hat)
Databases & Datastores | Operations & System Administration
D139/140
Tutorial Please note: to attend, your registration must include Tutorials.
Average rating: ****.
(4.75, 4 ratings)

THIS TUTORIAL HAS REQUIREMENTS AND INSTRUCTIONS LISTED BELOW

This Introduction to Ceph tutorial will include a mix of lecture and instructor-led demonstrations that will introduce students to the Ceph distributed storage system, the challenges it addresses, its architecture, and solutions it offers.

Students will leave understanding how Ceph works, how it can be integrated with your services and applications, and how it works alongside OpenStack.

Along the way, students will also learn how Ceph was created, how it grew over the years, and how it may be a good solution for your data storage challenges.

In this presentation, we shall cover the following topics:

  • Overview of the Ceph Architecture
    • RADOS
    • Data Placement through the CRUSH algorithm
    • Monitors
    • MDS
    • OSDs
  • Access Methods to the Ceph Storage Cluster
    • librados
    • RADOS Gateway
    • RBD Images
    • CephFS
  • Ceph and OpenStack
    • Cinder integration
    • Glance integration
  • Keystone integration
    • Ceph and S3

TUTORIAL REQUIREMENTS AND INSTRUCTIONS FOR ATTENDEES

Prior to the class, attendees need to download the following ova files and have virtual box installed on your laptop and ready to use: http://objects.dreamhost.com/training-images/32bit/daisy.ova

If you feel like building a multi-node Ceph Storage cluster, feel free to download the additional virtual machine images: http://objects.dreamhost.com/training-images/32bit/eric.ova and http://objects.dreamhost.com/training-images/32bit/frank.ova.

In order to be able to go through this LAB material, you will need to make sure you have performed the following tasks and have the following environment:

1. If you do not have a virtualizer installed on your machine, please make sure you install one. We recommend going through this link: https://www.virtualbox.org/wiki/Downloads

We do support the following:
- VMWare Workstation on Microsoft Windows ! VMWare Fusion on MAC OSX
- VMWare VMPlayer
- ORACLE Virtual Box

2. If you have not done so, please download the Virtual Machine OVA files required from the Internet

3. If you have not done so, please import each Virtual Machine image in your virtualizer

4. Please download the file osdonly.txt needed for the lab: https://drive.google.com/folderview?id=0ByCF430gPoVcZVR3VEpaVEtKMnc&usp

QUESTIONS for the speaker?: Use the “Leave a Comment or Question” section at the bottom to address them.

Photo of Patrick McGarry

Patrick McGarry

Red Hat

Patrick is currently incarnated as a Director of Community at Red Hat working to spread the Ceph gospel. An experienced community manager, gamer, mischief maker, and all around geek, Patrick spent five years writing and managing Slashdot under the nomme du keyboard
‘scuttlemonkey.’ Patrick enthusiastically helps companies to understand and adopt Open Source ideals and continues to be a strong advocate of FOSS on the desktop and in the enterprise. He has strong feelings about tomatoes, longs for his deep, dark cave, and still
hates writing these bios.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)

Comments

07/20/2014 11:37pm PDT

Can you please send me the charts (pdf file) of today’s session?

Picture of John Palmieri
07/18/2014 6:19pm PDT

And, cuz the obvious needs to be stated or it wouldn’t be obvious, for eric and frank as well: ceph/ceph

Picture of John Palmieri
07/18/2014 5:33pm PDT

Username/password for daisy: ceph/ceph