ceph de facto storage backend for openstack

13
Ceph: de facto storage backend for OpenStack FOSDEM 2014 - Sébastien Han - French Cloud Engineer working for eNovance - Daily job focused on Ceph and OpenStack

Upload: enovance

Post on 12-May-2015

3.672 views

Category:

Technology


2 download

DESCRIPTION

Sebastien Han's presentation @ Fosdem 2014 edition

TRANSCRIPT

Page 1: Ceph de facto storage backend for OpenStack

Ceph: de facto storage backend for OpenStack

FOSDEM 2014

- Sébastien Han- French Cloud Engineer working for

eNovance- Daily job focused on Ceph and

OpenStack

Page 2: Ceph de facto storage backend for OpenStack

CephWhat is it?

Page 3: Ceph de facto storage backend for OpenStack

Unified distributed storage system

➜ Started in 2006 | Open Source LGPL | Written in C++

➜ Self managing/healing

➜ Self balancing (uniform distribution)

➜ Painless scaling

➜ Data placement with CRUSH➜ Pseudo-random placement algorithm➜ Rule-based configuration

Page 4: Ceph de facto storage backend for OpenStack

Overview

Page 5: Ceph de facto storage backend for OpenStack

State of the integrationOpenStack Havana

Page 6: Ceph de facto storage backend for OpenStack

Today’s Havana integration

Page 7: Ceph de facto storage backend for OpenStack

Havana is not the perfect stack

➜Nova RBD ephemeral backend is buggy:https://github.com/jdurgin/nova/commits/havana-ephemeral-rbd

Page 8: Ceph de facto storage backend for OpenStack

Icehouse statusFuture

Page 9: Ceph de facto storage backend for OpenStack

Tomorrow’s integration

Page 10: Ceph de facto storage backend for OpenStack

Icehouse progressBLUEPRINTS / BUGS STATUS

Swift RADOS backend In progress

DevStack Ceph In progress

RBD TGT for other hypervisors Not started

Enable cloning for rbd-backed ephemeral disks

In progress

Clone non-raw images in Glance RBD backend

Implemented

Nova ephemeral backend dedicated pool and user

Implemented

Volume migration support Not started

Use RBD snapshot instead of qemu-img

Not started

Page 11: Ceph de facto storage backend for OpenStack

Ceph, what’s coming up?Roadmap

Page 12: Ceph de facto storage backend for OpenStack

Firefly

➜ Tiering - cache pool overlay

➜ Erasure code

➜ Ceph OSD ZFS

➜ Filestore multi-backend

Page 13: Ceph de facto storage backend for OpenStack

Many thanks!

Questions?

Contact: [email protected]: @sebastien_hanIRC: lesebCompany blog: http://techs.enovance.com/Personal blog: http://www.sebastien-han.fr/blog/