ceph and storage management with openattic - ceph day munich - 2016-09-23
TRANSCRIPT
![Page 1: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/1.jpg)
Ceph and Storage Management with openATTICCeph Day Munich 2016, Munich, Germany
2016-09-23
Lenz Grimmer <[email protected]>
![Page 2: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/2.jpg)
2
openATTIC – Our Vision
Develop an alternative to proprietary storage management systems
„Traditional” unified storage (NAS/SAN)
Support Ceph for scale-out scenarios
Open Source, Backed with commercial support and services
![Page 3: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/3.jpg)
3
openATTIC – Notable Recent Changes
Removed Enterprise/Community Edition split Now fully under the GPLv2
Removed requirement for CLA DCA (“Signed-off-by”) is all that's needed
Public Jira Bug Tracker (Issue tracking & roadmap)
Public pull requests / code reviews on BitBucket
Monthly releases & nightly snapshot builds
Entire code base (Backend/WebUI/Test/Docs) in one branch
Active collaboration with SUSE on Ceph management
![Page 4: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/4.jpg)
4
openATTIC – What Sets us Apart?
Focus on data center storage management Support both SAN and NAS functionality without limitations
Fully Open Source (GPLv2) Fully open and inclusive development process No arbitrary functional restrictions Low entrance barrier for adoption
Based on standard Linux / OSS tools
Multiple Linux distributions (Debian/Ubuntu/Red Hat/SUSE) Well-established technology stack (e.g. drivers, hardware support) Broad user base
![Page 5: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/5.jpg)
5
Modern Web UI RESTful API (Software-
Defined Storage) Unified Storage
NAS (NFS, CIFS, HTTP) SAN (iSCSI, Fibre Channel)
LVM, XFS, ZFS, Btrfs, ext3/4
Volume mirroring (DRBD®) Multi-node support Monitoring (Nagios/Icinga)
built-in Ceph management and
monitoring Development sponsored
by it-novum
openATTIC – Open Source Storage Management
![Page 6: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/6.jpg)
6
Backend Python (Django) Django REST Framework
(RESTful API) Linux tools for storage
management, e.g. LVM, LIO, filesystem utilities, DRBD, etc.
Nagios/Icinga & PNP4Nagios (Monitoring and Graphing)
Web Frontend AngularJS (JS framework) Bootstrap (HTML, CSS, and
JS framework) Uses REST API exclusively
Automated Test Suites Python Unit Tests REST Backend Tests
(Gatling) WebUI Tests
(Protractor/Jasmine)
openATTIC – Components
![Page 7: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/7.jpg)
7
openATTIC – High Level Architecture
![Page 8: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/8.jpg)
8
openATTIC – Ceph Cluster Monitoring
![Page 9: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/9.jpg)
9
openATTIC – Ceph Management Goals
Create a management & monitoring GUI tool
A tool that administrators actually want to use
That scales without becoming overwhelming
Still should allow changes to be made elsewhere, without becoming inconsistent
![Page 10: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/10.jpg)
10
openATTIC – Current Ceph Development Status
Ceph Cluster Status Dashboard incl. Performance Graphs
“NoDB” and “TaskQueue” backend architecture in place
Ceph Pool management (view/create/delete)
Ceph OSD management (view)
Ceph RBD management (view/create/delete/map)
Cluster health/performance & pool monitoring
CRUSH map editor
Support for managing multiple Ceph clusters
![Page 11: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/11.jpg)
11
https://wiki.openattic.org/display/OP/openATTIC+Ceph+REST+API+overview
openATTIC – Ceph Management REST API
![Page 12: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/12.jpg)
12
openATTIC – Ceph Development Roadmap
Task Queue implementation for long-running tasks
Extend Ceph Pool Management
OSD Monitoring/Management
RBD Management/Monitoring
CephFS Management / Monitoring
RGW Management (users, buckets keys)
Deployment, remote configuration of Ceph nodes (via Salt Open & SUSE‘s „DeepSea“ framework)
Remote node monitoring (via collectd)
Public Roadmap on the openATTIC Wiki: http://bit.ly/28PCTWf
![Page 13: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/13.jpg)
13
openATTIC – Storage Management Dashboard
![Page 14: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/14.jpg)
14
openATTIC – Ceph Cluster Dashboard
![Page 15: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/15.jpg)
15
openATTIC – Ceph Pool List
![Page 16: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/16.jpg)
16
openATTIC – Ceph Pool Monitoring (Preview)
![Page 17: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/17.jpg)
17
openATTIC – Ceph OSD List
![Page 18: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/18.jpg)
18
openATTIC – Ceph RBD List
![Page 19: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/19.jpg)
19
openATTIC – Create Ceph RBD
![Page 20: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/20.jpg)
20
openATTIC – Ceph CRUSH map editing
![Page 21: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/21.jpg)
21
www.openattic.org demo.openattic.org blog.openattic.org docs.openattic.org
bitbucket.org/openattic tracker.openattic.org Twitter: @openATTIC G+: openATTIC
openATTIC – Resources
![Page 22: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/22.jpg)
powered by it-novum
Questions / Discussion
![Page 23: Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23](https://reader031.vdocuments.net/reader031/viewer/2022022413/58a9315f1a28ab3f778b5469/html5/thumbnails/23.jpg)
powered by it-novum
Thank you!