ceph de facto storage backend for openstack

Post on 12-May-2015

3.666 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Sebastien Han's presentation @ Fosdem 2014 edition

TRANSCRIPT

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

CephWhat is it?

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

Overview

State of the integrationOpenStack Havana

Today’s Havana integration

Havana is not the perfect stack

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

Icehouse statusFuture

Tomorrow’s integration

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

Ceph, what’s coming up?Roadmap

Firefly

➜ Tiering - cache pool overlay

➜ Erasure code

➜ Ceph OSD ZFS

➜ Filestore multi-backend

Many thanks!

Questions?

Contact: sebastien@enovance.comTwitter: @sebastien_hanIRC: lesebCompany blog: http://techs.enovance.com/Personal blog: http://www.sebastien-han.fr/blog/

top related