storage visibility for operations - a ceph story
DESCRIPTION
Slides show the first ceph dashboard integrated within Openstack (Horizon) and how to optimize ceph performance!TRANSCRIPT
![Page 1: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/1.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved.
Storage Visibility and Optimization A Story of Ceph
![Page 2: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/2.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential Cisco Confidential Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved.
Cloud/Big-data Winnovation Team
Alex Holden Damian Van Vuuren Ailing Zhang
Marc Solanas Matt Weeks Pengfei Zhang
Kai Zhang
Xinyuan Huang
Debo Dutta
Yathiraj Udupi
![Page 3: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/3.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved.
Why do we need storage visibility?
![Page 4: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/4.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential
OpenStack Storage
Openstack APIs
Cinder
????
Swift Glance
![Page 5: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/5.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential
The Storage Jungle
![Page 6: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/6.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential
Why is visibility useful? Optimal object
distribution Failure detection
Make underlying configuration
easier
Performance tuning
![Page 7: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/7.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential
Case Study: Ceph
Source: http://ceph.com/docs/master/architecture/
![Page 8: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/8.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential
Case Study: Ceph
hash(“foo”) % 128 = 0x3f
“bar’ = 2
![Page 9: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/9.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential
Visibility in Ceph
![Page 10: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/10.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential
The visibility we want in Ceph
Visual monitoring
Object distribution
OSD real time status
Visual management of
crush rules
![Page 11: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/11.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential
First Ceph Dashboard Within Horizon!!!
![Page 12: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/12.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential
Ceph Horizon Panel Demo
![Page 13: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/13.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved.
Use case: Identify bottlenecks
![Page 14: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/14.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential
![Page 15: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/15.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential
Optimization Rebalance storage nodes dynamically
Preview changes (Future work)
Change configuration automatically (Future work)
![Page 16: Storage Visibility for Operations - A Ceph Story](https://reader033.vdocument.in/reader033/viewer/2022051322/53edda008d7f7289708b5ef6/html5/thumbnails/16.jpg)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential
Conclusion Reduce downtime
Increase storage performance
Provide analytics and historical data
More insights to follow!