SlideShare a Scribd company logo
Ceph and Storage
Management with openATTIC
openSUSE Conference, Nuremberg, Germany
2016-06-23
Lenz Grimmer <lenz@openattic.org>
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
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
─ 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
─ 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
6
openATTIC – High Level Architecture
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
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
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
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
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?
12
Django REST
Framework
Django Models
 Client (GUI)
REST API
DB
(PostgreSQL)
nodb
Python librados / librbddjango.db.models
openATTIC – “NoDB” Django models
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
openATTIC – Ceph REST API Overview
https://wiki.openattic.org/display/OP/openATTIC+Ceph+REST+API+overview
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
16
openATTIC – Storage Management Dashboard
17
openATTIC – Ceph Pool List
18
openATTIC – Ceph OSD List
19
openATTIC – Ceph CRUSH map editing
20
openATTIC – Volume Management
21
openATTIC – API Recorder
22
─  www.openattic.org
─ demo.openattic.org
─ blog.openattic.org
─  docs.openattic.org
─ bitbucket.org/openattic
─  tracker.openattic.org
─  @openATTIC
─  openATTIC
openATTIC – Resources
23
Questions / Discussion
24
Thank you!

More Related Content

PDF
Ceph and Storage Management with openATTIC, Ceph Tech Talks 2016-06-23
Lenz Grimmer
 
PDF
Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21
Lenz Grimmer
 
PDF
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
Lenz Grimmer
 
PDF
Ceph and Storage Management in openATTIC - solutions.hamburg - 2016-09-09
Lenz Grimmer
 
PDF
openATTIC & Ceph Management @ Suse Monthly Open Source Talks - 2016-06-07
it-novum
 
PDF
openATTIC Technology Overview - Ceph Management
it-novum
 
PDF
openATTIC Ceph Management @ OpenSuse Con - 2016-06-23
it-novum
 
PDF
openATTIC Ceph Management @ Ceph Tech Talks - 2016-06-23
it-novum
 
Ceph and Storage Management with openATTIC, Ceph Tech Talks 2016-06-23
Lenz Grimmer
 
Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21
Lenz Grimmer
 
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
Lenz Grimmer
 
Ceph and Storage Management in openATTIC - solutions.hamburg - 2016-09-09
Lenz Grimmer
 
openATTIC & Ceph Management @ Suse Monthly Open Source Talks - 2016-06-07
it-novum
 
openATTIC Technology Overview - Ceph Management
it-novum
 
openATTIC Ceph Management @ OpenSuse Con - 2016-06-23
it-novum
 
openATTIC Ceph Management @ Ceph Tech Talks - 2016-06-23
it-novum
 

What's hot (20)

PDF
Storage Monitoring in openATTIC - Monitoring Workshop - 2016-09-07
Lenz Grimmer
 
PDF
Ceph Management and Monitoring with Dashboard V2 - Cephalocon 2018-03-23
Lenz Grimmer
 
PPTX
A First Look at HPCC Systems 7.0, Innovation in Action
HPCC Systems
 
PDF
OSGi and Java 9+ - BJ Hargrave (IBM)
mfrancis
 
ODP
20160401 Gluster-roadmap
Gluster.org
 
PDF
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
Gluster.org
 
PDF
OSBConf 2015 | Scale out backups with bareos and gluster by niels de vos
NETWAYS
 
ODP
FOSDEM 2013 - SIP and MSRP over WebSocket in Kamailio
Crocodile WebRTC SDK and Cloud Signalling Network
 
PDF
OSCON 2017: To contain or not to contain
Jeremy Eder
 
PDF
State of the_gluster_-_lceu
Gluster.org
 
ODP
oVirt 3.6 Deep Dive: Refresh LUN size
Freddy Rolland
 
ODP
Join the super_colony_-_feb2013
Gluster.org
 
PDF
2016 Q1 uPortal Open source Support briefing
James Wennmacher
 
PDF
LinuxCon NA 2016: When Containers and Virtualization Do - and Don’t - Work T...
Jeremy Eder
 
PDF
Running OpenStack in Production - Barcamp Saigon 2016
Thang Man
 
PDF
CEPH DAY BERLIN - WELCOME
Ceph Community
 
PDF
OpenCms Days 2015 OCEE explained
Alkacon Software GmbH & Co. KG
 
ODP
Lbs for transport monitoring based on geo2tag
OSLL
 
PDF
Ceph Block Devices: A Deep Dive
joshdurgin
 
PDF
HNSciCloud Info Day, 7 Sept 2016, Functional Requirements by Helge Meinhard
Helix Nebula The Science Cloud
 
Storage Monitoring in openATTIC - Monitoring Workshop - 2016-09-07
Lenz Grimmer
 
Ceph Management and Monitoring with Dashboard V2 - Cephalocon 2018-03-23
Lenz Grimmer
 
A First Look at HPCC Systems 7.0, Innovation in Action
HPCC Systems
 
OSGi and Java 9+ - BJ Hargrave (IBM)
mfrancis
 
20160401 Gluster-roadmap
Gluster.org
 
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
Gluster.org
 
OSBConf 2015 | Scale out backups with bareos and gluster by niels de vos
NETWAYS
 
FOSDEM 2013 - SIP and MSRP over WebSocket in Kamailio
Crocodile WebRTC SDK and Cloud Signalling Network
 
OSCON 2017: To contain or not to contain
Jeremy Eder
 
State of the_gluster_-_lceu
Gluster.org
 
oVirt 3.6 Deep Dive: Refresh LUN size
Freddy Rolland
 
Join the super_colony_-_feb2013
Gluster.org
 
2016 Q1 uPortal Open source Support briefing
James Wennmacher
 
LinuxCon NA 2016: When Containers and Virtualization Do - and Don’t - Work T...
Jeremy Eder
 
Running OpenStack in Production - Barcamp Saigon 2016
Thang Man
 
CEPH DAY BERLIN - WELCOME
Ceph Community
 
OpenCms Days 2015 OCEE explained
Alkacon Software GmbH & Co. KG
 
Lbs for transport monitoring based on geo2tag
OSLL
 
Ceph Block Devices: A Deep Dive
joshdurgin
 
HNSciCloud Info Day, 7 Sept 2016, Functional Requirements by Helge Meinhard
Helix Nebula The Science Cloud
 
Ad

Similar to Ceph and Storage Management with openATTIC, openSUSE Conference 2016-06-23 (20)

PDF
Ceph and Storage Management with openATTIC - SUSE MOST - 2016-06-07
Lenz Grimmer
 
PDF
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
Lenz Grimmer
 
PDF
Ceph management and monitoring with openATTIC 3.x
Sebastian Wagner
 
PPTX
Ceph Day Bring Ceph To Enterprise
Alex Lau
 
PDF
Ceph Day Taipei - Bring Ceph to Enterprise
Ceph Community
 
PPTX
Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Community
 
PDF
Red Hat Storage 2014 - Product(s) Overview
Marcel Hergaarden
 
PPTX
Red Hat Gluster Storage, Container Storage and CephFS Plans
Red_Hat_Storage
 
PDF
The State of Ceph, Manila, and Containers in OpenStack
Sage Weil
 
PDF
IPMI is dead, Long live Redfish
Bruno Cornec
 
PDF
Productos de SUSE basados en CaaSP
SUSE España
 
PDF
JBoss Architect Forum London - October 2013 - Platform as a What?
JBossArchitectForum
 
PDF
Red Hat Storage Roadmap
Red_Hat_Storage
 
PDF
Red Hat Storage Roadmap
Colleen Corrice
 
PPTX
Ceph Day New York 2014: Ceph Ecosystem Update
Ceph Community
 
PDF
Uyuni, the solution to manage your Linux infrastructure
Uyuni Project
 
PDF
Quick-and-Easy Deployment of a Ceph Storage Cluster
Patrick Quairoli
 
PDF
Uyuni: the solution to manage your Linux infrastructure (OpenFest 2020)
Uyuni Project
 
PPTX
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Arun Kumar
 
PPTX
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Arun Kumar
 
Ceph and Storage Management with openATTIC - SUSE MOST - 2016-06-07
Lenz Grimmer
 
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
Lenz Grimmer
 
Ceph management and monitoring with openATTIC 3.x
Sebastian Wagner
 
Ceph Day Bring Ceph To Enterprise
Alex Lau
 
Ceph Day Taipei - Bring Ceph to Enterprise
Ceph Community
 
Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Community
 
Red Hat Storage 2014 - Product(s) Overview
Marcel Hergaarden
 
Red Hat Gluster Storage, Container Storage and CephFS Plans
Red_Hat_Storage
 
The State of Ceph, Manila, and Containers in OpenStack
Sage Weil
 
IPMI is dead, Long live Redfish
Bruno Cornec
 
Productos de SUSE basados en CaaSP
SUSE España
 
JBoss Architect Forum London - October 2013 - Platform as a What?
JBossArchitectForum
 
Red Hat Storage Roadmap
Red_Hat_Storage
 
Red Hat Storage Roadmap
Colleen Corrice
 
Ceph Day New York 2014: Ceph Ecosystem Update
Ceph Community
 
Uyuni, the solution to manage your Linux infrastructure
Uyuni Project
 
Quick-and-Easy Deployment of a Ceph Storage Cluster
Patrick Quairoli
 
Uyuni: the solution to manage your Linux infrastructure (OpenFest 2020)
Uyuni Project
 
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Arun Kumar
 
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Arun Kumar
 
Ad

More from Lenz Grimmer (20)

PDF
Ceph Management and Monitoring - DevConf.CZ - 2019-01-26
Lenz Grimmer
 
PDF
Managing and Monitoring Ceph - Ceph Day Berlin - 2018-11-12
Lenz Grimmer
 
PDF
Storage Management mit openAttic - LinuxDay - 2015-11-21
Lenz Grimmer
 
PDF
Flexibles Storage Management unter Linux mit OpenATTIC - Kielux 2015-09-18
Lenz Grimmer
 
PDF
The Evolution of Storage on Linux - FrOSCon - 2015-08-22
Lenz Grimmer
 
PDF
MySQL 5.5 Replication Enhancements – An Overview (FOSDEM 2011)
Lenz Grimmer
 
PDF
What's new in MySQL 5.5? FOSDEM 2011
Lenz Grimmer
 
PDF
MySQL High Availability Solutions
Lenz Grimmer
 
PDF
How to build your own Quadrocopter
Lenz Grimmer
 
PDF
What's new in MySQL 5.5?
Lenz Grimmer
 
PDF
ZFS unter Linux
Lenz Grimmer
 
PDF
Making MySQL Administration a Breeze - A look into a MySQL DBA's toolchest
Lenz Grimmer
 
PDF
Arbeiten in einer virtuellen Firma - MySQL
Lenz Grimmer
 
PDF
Making MySQL Administration a Breeze - A Look Into a MySQL DBA's Toolchest
Lenz Grimmer
 
PDF
MySQL Hochverfügbarkeitslösungen
Lenz Grimmer
 
PDF
MySQL High Availability Solutions
Lenz Grimmer
 
PDF
Working In A Virtual Community
Lenz Grimmer
 
PDF
Einfuehrung in die Erstellung von Software-Paketen mit dem RPM Package Manager
Lenz Grimmer
 
PDF
MySQL Server Backup, Restoration, and Disaster Recovery Planning
Lenz Grimmer
 
PDF
MySQL Backup and Security Best Practices
Lenz Grimmer
 
Ceph Management and Monitoring - DevConf.CZ - 2019-01-26
Lenz Grimmer
 
Managing and Monitoring Ceph - Ceph Day Berlin - 2018-11-12
Lenz Grimmer
 
Storage Management mit openAttic - LinuxDay - 2015-11-21
Lenz Grimmer
 
Flexibles Storage Management unter Linux mit OpenATTIC - Kielux 2015-09-18
Lenz Grimmer
 
The Evolution of Storage on Linux - FrOSCon - 2015-08-22
Lenz Grimmer
 
MySQL 5.5 Replication Enhancements – An Overview (FOSDEM 2011)
Lenz Grimmer
 
What's new in MySQL 5.5? FOSDEM 2011
Lenz Grimmer
 
MySQL High Availability Solutions
Lenz Grimmer
 
How to build your own Quadrocopter
Lenz Grimmer
 
What's new in MySQL 5.5?
Lenz Grimmer
 
ZFS unter Linux
Lenz Grimmer
 
Making MySQL Administration a Breeze - A look into a MySQL DBA's toolchest
Lenz Grimmer
 
Arbeiten in einer virtuellen Firma - MySQL
Lenz Grimmer
 
Making MySQL Administration a Breeze - A Look Into a MySQL DBA's Toolchest
Lenz Grimmer
 
MySQL Hochverfügbarkeitslösungen
Lenz Grimmer
 
MySQL High Availability Solutions
Lenz Grimmer
 
Working In A Virtual Community
Lenz Grimmer
 
Einfuehrung in die Erstellung von Software-Paketen mit dem RPM Package Manager
Lenz Grimmer
 
MySQL Server Backup, Restoration, and Disaster Recovery Planning
Lenz Grimmer
 
MySQL Backup and Security Best Practices
Lenz Grimmer
 

Recently uploaded (20)

PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PDF
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PDF
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
PPT
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PDF
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PDF
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 

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 <[email protected]>
  • 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
  • 6. 6 openATTIC – High Level Architecture
  • 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?
  • 12. 12 Django REST Framework Django Models  Client (GUI) REST API DB (PostgreSQL) nodb Python librados / librbddjango.db.models openATTIC – “NoDB” Django models
  • 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
  • 16. 16 openATTIC – Storage Management Dashboard
  • 19. 19 openATTIC – Ceph CRUSH map editing
  • 22. 22 ─  www.openattic.org ─ demo.openattic.org ─ blog.openattic.org ─  docs.openattic.org ─ bitbucket.org/openattic ─  tracker.openattic.org ─  @openATTIC ─  openATTIC openATTIC – Resources