SlideShare a Scribd company logo
Ceph Management and Monitoring with
Dashboard V2
Lenz Grimmer <lgrimmer@suse.com>
Engineering Team Lead
SUSE Enterprise Storage
2
openATTIC History
2011: openATTIC founded by it-novum
–"Traditional" storage (NAS/SAN): SMB, NFS, iSCSI
2014: Added initial Ceph support
Feb. 2016: Collaboration with SUSE started
Nov. 2016: openATTIC project and team joins SUSE
2017: openATTIC 3.x focuses on Ceph Management/Monitoring exclusively
–Salt/DeepSea
–Prometheus
–Grafana
3
Dashboard v1 Overviev
•Added in Ceph Luminous
•Ceph health status, logs, performance metrics
•List of nodes, OSDs
•RBD images, mirroring status, iSCSI daemon status
•Python Backend (CherryPy)
•Javascript UI (Rivets.JS)
•New information added after Luminous
–RGW details
–MON list
–Perf counters
–Config settings browser
4
Dashboard v1 Limitations
•“read-only” - no management functionality
•No built-in authentication system
•Limited functionality of Rivets.JS to create a “real app”
•Intentions to evolve it into a full-blown management and monitoring web UI
–Wishlist: http://pad.ceph.com/p/mimic-dashboard
–See “dashboard in mimic” on ceph-devel - https://marc.info/?l=ceph-
devel&m=151376737304374
–Sage during the Dec. 2017 CDM call:
https://youtu.be/YNfp_4S7mYE?t=28m37s
5
Dashboard v2 History
Jan. 2018: Initial discussions with Sage and John
POC of a Ceph Mgr Dashboard converted to Angular
•http://pad.ceph.com/p/ceph-dashboard-angular-prototype
•https://github.com/tspmelo/ceph/tree/ceph-dashboard-angular/
Feb. 22nd 2018: Dashboard v2 development branch created
•https://github.com/openattic/ceph/tree/wip-mgr-dashboard_v2
Milestone 1 (Dashboard v1 feature parity) merged on 2018-03-06
•https://github.com/ceph/ceph/pull/20103
6
Dashboard v2 Overview
•Modular Python backend (CherryPy), RESTful API
•WebUI (Angular 5), inspired by / derived from openATTIC UI
•Basic username/password authentication
•All features of Dashboard v1 from current master branch
7
Demo / Screencast / Screen Shots
8
9
10
11
12
13
14
15
16
17
18
Next Steps
Reaching feature parity with openATTIC 3.x
•RBD management (create/modify/delete)
•RGW management (create/modify/delete users, keys, buckets)
•Ceph Pool management (create/modify/delete)
•SSL/TLS support
•Embedded Grafana Dashboards
•iSCSI target management (TCMU runner)
•NFS Ganesha management
19
Getting involved / Planning
Feedback, Patches, Bug reports welcome!
https://ceph.com/get-involved/
Ceph Management and Monitoring with Dashboard v2 - Lenz Grimmer

More Related Content

PDF
Petabyte Scale Object Storage Service Using Ceph in A Private Cloud - Varada ...
PDF
Stor4NFV: Exploration of Cloud native Storage in OPNFV - Ren Qiaowei, Wang Hui
PDF
Everything you wanted to know about RadosGW - Orit Wasserman, Matt Benjamin
PDF
RGW S3: Features vs deep compatibility - Robin Johnson
PDF
Red Hat Storage Roadmap
PDF
Experiences building a distributed shared log on RADOS - Noah Watkins
PDF
RBD: What will the future bring? - Jason Dillaman
PDF
Basic and Advanced Analysis of Ceph Volume Backend Driver in Cinder - John Haan
Petabyte Scale Object Storage Service Using Ceph in A Private Cloud - Varada ...
Stor4NFV: Exploration of Cloud native Storage in OPNFV - Ren Qiaowei, Wang Hui
Everything you wanted to know about RadosGW - Orit Wasserman, Matt Benjamin
RGW S3: Features vs deep compatibility - Robin Johnson
Red Hat Storage Roadmap
Experiences building a distributed shared log on RADOS - Noah Watkins
RBD: What will the future bring? - Jason Dillaman
Basic and Advanced Analysis of Ceph Volume Backend Driver in Cinder - John Haan

What's hot (19)

PDF
CEPH DAY BERLIN - DEPLOYING CEPH IN KUBERNETES WITH ROOK
PPTX
Persistent Storage for Containerized Applications
PDF
Ceph Client librbd Performance Analysis and Learnings - Mahati Chamarthy
PDF
CEPH DAY BERLIN - CEPH ON THE BRAIN!
PDF
Red Hat Ceph Storage Roadmap: January 2016
PDF
Linux Block Cache Practice on Ceph BlueStore - Junxin Zhang
PDF
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red Hat
PDF
CEPH DAY BERLIN - CEPH MANAGEMENT THE EASY AND RELIABLE WAY
PPTX
Ceph Deployment at Target: Customer Spotlight
PDF
RGW Beyond Cloud: Live Video Storage with Ceph - Shengjing Zhu, Yiming Xie
PPTX
Architecting Ceph Solutions
PDF
Troubleshooting redis
PPTX
Using Redis as Distributed Cache for ASP.NET apps - Peter Kellner, 73rd Stre...
PDF
NVMe over Fabrics and Composable Infrastructure - What Do They Mean for Softw...
PDF
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
PPTX
MySQL Head to Head Performance
PPTX
MySQL on Ceph
PPTX
Which Hypervisor is Best?
PDF
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFS
CEPH DAY BERLIN - DEPLOYING CEPH IN KUBERNETES WITH ROOK
Persistent Storage for Containerized Applications
Ceph Client librbd Performance Analysis and Learnings - Mahati Chamarthy
CEPH DAY BERLIN - CEPH ON THE BRAIN!
Red Hat Ceph Storage Roadmap: January 2016
Linux Block Cache Practice on Ceph BlueStore - Junxin Zhang
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red Hat
CEPH DAY BERLIN - CEPH MANAGEMENT THE EASY AND RELIABLE WAY
Ceph Deployment at Target: Customer Spotlight
RGW Beyond Cloud: Live Video Storage with Ceph - Shengjing Zhu, Yiming Xie
Architecting Ceph Solutions
Troubleshooting redis
Using Redis as Distributed Cache for ASP.NET apps - Peter Kellner, 73rd Stre...
NVMe over Fabrics and Composable Infrastructure - What Do They Mean for Softw...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
MySQL Head to Head Performance
MySQL on Ceph
Which Hypervisor is Best?
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFS
Ad

Similar to Ceph Management and Monitoring with Dashboard v2 - Lenz Grimmer (20)

PDF
Ceph Management and Monitoring with Dashboard V2 - Cephalocon 2018-03-23
PDF
Ceph Management and Monitoring - DevConf.CZ - 2019-01-26
PDF
Managing and Monitoring Ceph - Ceph Day Berlin - 2018-11-12
PDF
CEPH DAY BERLIN - MANAGING AND MONITORING WITH CEPH MANAGER DASBOARD
PDF
Ceph and Storage Management with openATTIC - SUSE MOST - 2016-06-07
PDF
openATTIC & Ceph Management @ Suse Monthly Open Source Talks - 2016-06-07
PDF
Ceph and Storage Management with openATTIC, Ceph Tech Talks 2016-06-23
PDF
openATTIC Ceph Management @ Ceph Tech Talks - 2016-06-23
PDF
Ceph and Storage Management with openATTIC, openSUSE Conference 2016-06-23
PDF
Ceph management and monitoring with openATTIC 3.x
PDF
openATTIC Ceph Management @ OpenSuse Con - 2016-06-23
PDF
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
PDF
Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21
PDF
Ceph Day Netherlands - Ceph Management and Monitoring with openATTIC 3.x
PDF
Ceph and Storage Management in openATTIC - solutions.hamburg - 2016-09-09
PDF
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
PDF
Storage Monitoring in openATTIC - Monitoring Workshop - 2016-09-07
PDF
openATTIC Technology Overview - Ceph Management
PDF
Ceph Day Taipei - Bring Ceph to Enterprise
PDF
Ceph Telemetry - Improving Software-Defined-Storage Outcomes
Ceph Management and Monitoring with Dashboard V2 - Cephalocon 2018-03-23
Ceph Management and Monitoring - DevConf.CZ - 2019-01-26
Managing and Monitoring Ceph - Ceph Day Berlin - 2018-11-12
CEPH DAY BERLIN - MANAGING AND MONITORING WITH CEPH MANAGER DASBOARD
Ceph and Storage Management with openATTIC - SUSE MOST - 2016-06-07
openATTIC & Ceph Management @ Suse Monthly Open Source Talks - 2016-06-07
Ceph and Storage Management with openATTIC, Ceph Tech Talks 2016-06-23
openATTIC Ceph Management @ Ceph Tech Talks - 2016-06-23
Ceph and Storage Management with openATTIC, openSUSE Conference 2016-06-23
Ceph management and monitoring with openATTIC 3.x
openATTIC Ceph Management @ OpenSuse Con - 2016-06-23
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21
Ceph Day Netherlands - Ceph Management and Monitoring with openATTIC 3.x
Ceph and Storage Management in openATTIC - solutions.hamburg - 2016-09-09
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
Storage Monitoring in openATTIC - Monitoring Workshop - 2016-09-07
openATTIC Technology Overview - Ceph Management
Ceph Day Taipei - Bring Ceph to Enterprise
Ceph Telemetry - Improving Software-Defined-Storage Outcomes
Ad

Recently uploaded (20)

PPTX
Tartificialntelligence_presentation.pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Mushroom cultivation and it's methods.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
Programs and apps: productivity, graphics, security and other tools
Tartificialntelligence_presentation.pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Approach and Philosophy of On baking technology
Mushroom cultivation and it's methods.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
cloud_computing_Infrastucture_as_cloud_p
Unlocking AI with Model Context Protocol (MCP)
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
OMC Textile Division Presentation 2021.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Encapsulation_ Review paper, used for researhc scholars
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
A comparative analysis of optical character recognition models for extracting...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Getting Started with Data Integration: FME Form 101
A novel scalable deep ensemble learning framework for big data classification...
Programs and apps: productivity, graphics, security and other tools

Ceph Management and Monitoring with Dashboard v2 - Lenz Grimmer

  • 1. Ceph Management and Monitoring with Dashboard V2 Lenz Grimmer <lgrimmer@suse.com> Engineering Team Lead SUSE Enterprise Storage
  • 2. 2 openATTIC History 2011: openATTIC founded by it-novum –"Traditional" storage (NAS/SAN): SMB, NFS, iSCSI 2014: Added initial Ceph support Feb. 2016: Collaboration with SUSE started Nov. 2016: openATTIC project and team joins SUSE 2017: openATTIC 3.x focuses on Ceph Management/Monitoring exclusively –Salt/DeepSea –Prometheus –Grafana
  • 3. 3 Dashboard v1 Overviev •Added in Ceph Luminous •Ceph health status, logs, performance metrics •List of nodes, OSDs •RBD images, mirroring status, iSCSI daemon status •Python Backend (CherryPy) •Javascript UI (Rivets.JS) •New information added after Luminous –RGW details –MON list –Perf counters –Config settings browser
  • 4. 4 Dashboard v1 Limitations •“read-only” - no management functionality •No built-in authentication system •Limited functionality of Rivets.JS to create a “real app” •Intentions to evolve it into a full-blown management and monitoring web UI –Wishlist: http://pad.ceph.com/p/mimic-dashboard –See “dashboard in mimic” on ceph-devel - https://marc.info/?l=ceph- devel&m=151376737304374 –Sage during the Dec. 2017 CDM call: https://youtu.be/YNfp_4S7mYE?t=28m37s
  • 5. 5 Dashboard v2 History Jan. 2018: Initial discussions with Sage and John POC of a Ceph Mgr Dashboard converted to Angular •http://pad.ceph.com/p/ceph-dashboard-angular-prototype •https://github.com/tspmelo/ceph/tree/ceph-dashboard-angular/ Feb. 22nd 2018: Dashboard v2 development branch created •https://github.com/openattic/ceph/tree/wip-mgr-dashboard_v2 Milestone 1 (Dashboard v1 feature parity) merged on 2018-03-06 •https://github.com/ceph/ceph/pull/20103
  • 6. 6 Dashboard v2 Overview •Modular Python backend (CherryPy), RESTful API •WebUI (Angular 5), inspired by / derived from openATTIC UI •Basic username/password authentication •All features of Dashboard v1 from current master branch
  • 7. 7 Demo / Screencast / Screen Shots
  • 8. 8
  • 9. 9
  • 10. 10
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. 14
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. 18 Next Steps Reaching feature parity with openATTIC 3.x •RBD management (create/modify/delete) •RGW management (create/modify/delete users, keys, buckets) •Ceph Pool management (create/modify/delete) •SSL/TLS support •Embedded Grafana Dashboards •iSCSI target management (TCMU runner) •NFS Ganesha management
  • 19. 19 Getting involved / Planning Feedback, Patches, Bug reports welcome! https://ceph.com/get-involved/