%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
Â
Ceph and Storage Management with openATTIC, openSUSE Conference 2016-06-23
1. Ceph and Storage
Management with openATTIC
openSUSE Conference, Nuremberg, Germany
2016-06-23
Lenz Grimmer <lenz@openattic.org>
2. 2
openATTIC â Our Vision
â Develop an open source alternative to proprietary storage
management systems
â âTraditionalâ unified storage (NAS/SAN)
â Support Ceph for scale-out scenarios
â Backed with commercial support and services
3. 3
openATTIC â What Sets us Apart?
â Focus on data center storage management
â Support both SAN and NAS functionality without limitations
â Fully Open Source (GPLv2)
â No arbitrary functional restrictions
â Low entrance barrier for adoption
â Based on Linux / OSS tools
â Multiple Linux distributions (Debian/Ubuntu/Red Hat/SUSE)
â Well-established technology stack (e.g. drivers, hardware support)
â Broad user base
4. 4
â 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 (WIP)
â Development sponsored by
it-novum
openATTIC â Open Source Storage Management
5. 5
â 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
openATTIC â Components
7. 7
openATTIC â Installation on SUSE Linux
â OBS Project filesystems:openATTIC
â Packages available for openSUSE Leap 42.1 & SLES12
â Thanks to Eric Jackson (swiftgeist) for the support!
â Feedback is welcome!
8. 8
openATTIC â Storage Development Roadmap
â Add Disk and Storage Pool Management to the API & WebUI
â Creating/Modifying LVM Volume Groups / MD RAID setups
â Creating/Modifying Btrfs/ZFS Pools (incl. RAID setups)
â Automatic discovery of disks/pools (via udev)
â Monitoring Disk health (SMART)
â Manage HW RAID controllers
â Add volume mirroring support to the WebUI
â Extend SAN functionality (more iSCSI/FC features)
â Public Roadmap on the openATTIC Jira/Wiki to solicit community feedback
9. 9
openATTIC â Ceph Management Challenges
â Managing and monitoring Ceph is complex
â Many tools exist (e.g. Calamari, Intel VSM, ceph-dash)
â Limited functionality, unclear roadmaps
â Finding the best approach for managing Ceph
10. 10
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
11. 11
openATTIC â Ceph Management Implementation
â Which Ceph Management API?
â How to manage a distributed system?
â How to monitor the clusterâs health/performance?
â How to perform remote management tasks?
â How to monitor cluster nodes in a scalable way?
13. 13
openATTIC â Current Ceph Development Status
â âNoDBâ backend architecture / framework in place
â Create and map RBDs as block devices (volumes)
â Pool Management Web UI (table view)
â OSD Management Web UI (table view)
â RBD Management Web UI (table view)
â Monitor a cluster health and performance
â CRUSH Map Editor
â Support for managing multiple Ceph clusters
14. 14
openATTIC â Ceph REST API Overview
https://wiki.openattic.org/display/OP/openATTIC+Ceph+REST+API+overview
15. 15
openATTIC â Ceph Development Roadmap
â Ceph Cluster Status Dashboard incl. Performance Graphs
â Extend Pool Management
â OSD Monitoring/Management
â RBD Management/Monitoring
â CephFS Management
â RGW Management (users, buckets keys)
â Deployment, remote configuration of Ceph nodes (via Salt)
â Public Roadmap on the openATTIC Wiki to solicit community feedback