際際滷 of my presentation "Ceph Management and Monitoring with the Dashboard" for DevConf.CZ in Brno, CZ ! https://devconfcz2019.sched.com/event/Jcjm/ceph-management-and-monitoring-with-the-dashboard#
1 of 21
Download to read offline
More Related Content
Ceph Management and Monitoring - DevConf.CZ - 2019-01-26
1. Ceph Management and Monitoring with
the Ceph Manager Dashboard
Lenz Grimmer <lgrimmer@suse.com>
Engineering Team Lead
SUSE Enterprise Storage
2. 2
Dashboard v1 (Luminous)
Read-only
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 features added to master after Luminous
C RGW details
C MON list
C Perf counters
C Config settings browser
3. 3
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
Ceph Mimic Release on 2018-06-01
? https://ceph.com/releases/v13-2-0-mimic-released/
? https://ceph.com/community/mimic-new-ceph-manager-dashboard/
4. 4
Dashboard v2 Overview (Mimic)
Modular Python backend (CherryPy), RESTful API
WebUI (Angular/Typescript/Bootstrap)
Inspired by / derived from openATTIC UI
Basic username/password authentication
SSL/TLS support
All features of Dashboard v1 from master branch
RBD Management
RGW Management
Config settings browser
18. 18
Next Steps (Nautilus)
Reaching feature parity with openATTIC 3.x
C iSCSI target management (ceph-iscsi-cli)
C NFS Ganesha
Display and manage Prometheus Alerts
Setting RBD QoS
Enable/configure Telemetry plugin
Update/create translations
C German (Germany) (de_DE), Portuguese (Portugal) (pt_PT), Chinese (China) (zh_CN)
C Chinese (Taiwan) (zh_TW), French (France) (fr_FR), Italian (Italy) (it_IT)
C Japanese (Japan) (ja_JP), Spanish (Spain) (es_ES)
19. 19
Outlook
Usability / workflow enhancements
Orchestrator integration
? Adding / removing nodes and services
? Adding / removing / replacing disk drives
CephFS management