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
May 12, 2015
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: [email protected]: @sebastien_hanIRC: lesebCompany blog: http://techs.enovance.com/Personal blog: http://www.sebastien-han.fr/blog/