Ceph de facto storage backend for OpenStack
-
Upload
enovance -
Category
Technology
-
view
3.666 -
download
2
description
Transcript of Ceph de facto storage backend for OpenStack
![Page 1: Ceph de facto storage backend for OpenStack](https://reader034.fdocuments.in/reader034/viewer/2022042505/555145dbb4c905bd1c8b4fa9/html5/thumbnails/1.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042505/555145dbb4c905bd1c8b4fa9/html5/thumbnails/2.jpg)
CephWhat is it?
![Page 3: Ceph de facto storage backend for OpenStack](https://reader034.fdocuments.in/reader034/viewer/2022042505/555145dbb4c905bd1c8b4fa9/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042505/555145dbb4c905bd1c8b4fa9/html5/thumbnails/4.jpg)
Overview
![Page 5: Ceph de facto storage backend for OpenStack](https://reader034.fdocuments.in/reader034/viewer/2022042505/555145dbb4c905bd1c8b4fa9/html5/thumbnails/5.jpg)
State of the integrationOpenStack Havana
![Page 6: Ceph de facto storage backend for OpenStack](https://reader034.fdocuments.in/reader034/viewer/2022042505/555145dbb4c905bd1c8b4fa9/html5/thumbnails/6.jpg)
Today’s Havana integration
![Page 7: Ceph de facto storage backend for OpenStack](https://reader034.fdocuments.in/reader034/viewer/2022042505/555145dbb4c905bd1c8b4fa9/html5/thumbnails/7.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042505/555145dbb4c905bd1c8b4fa9/html5/thumbnails/8.jpg)
Icehouse statusFuture
![Page 9: Ceph de facto storage backend for OpenStack](https://reader034.fdocuments.in/reader034/viewer/2022042505/555145dbb4c905bd1c8b4fa9/html5/thumbnails/9.jpg)
Tomorrow’s integration
![Page 10: Ceph de facto storage backend for OpenStack](https://reader034.fdocuments.in/reader034/viewer/2022042505/555145dbb4c905bd1c8b4fa9/html5/thumbnails/10.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042505/555145dbb4c905bd1c8b4fa9/html5/thumbnails/11.jpg)
Ceph, what’s coming up?Roadmap
![Page 12: Ceph de facto storage backend for OpenStack](https://reader034.fdocuments.in/reader034/viewer/2022042505/555145dbb4c905bd1c8b4fa9/html5/thumbnails/12.jpg)
Firefly
➜ Tiering - cache pool overlay
➜ Erasure code
➜ Ceph OSD ZFS
➜ Filestore multi-backend
![Page 13: Ceph de facto storage backend for OpenStack](https://reader034.fdocuments.in/reader034/viewer/2022042505/555145dbb4c905bd1c8b4fa9/html5/thumbnails/13.jpg)
Many thanks!
Questions?
Contact: [email protected]: @sebastien_hanIRC: lesebCompany blog: http://techs.enovance.com/Personal blog: http://www.sebastien-han.fr/blog/