SlideShare a Scribd company logo
Ceph and Storage Management with
openATTIC
FOSDEM 2017, Brussels, BE
Lenz Grimmer <lgrimmer@suse.com>
Engineering Team Lead
SUSE LINUX GmbH
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 professional support and services
3
OpenATTIC – Notable Changes
Removed Enterprise/Community Edition split
• Now fully under the GPLv2
• Removed requirement for CLA
• DCA (Signed-off-by) is all that’s needed to contribute
Public Issue tracker and roadmap (JIRA)
Public pull requests / code reviews on BitBucket
Monthly releases / nightly snapshot builds
Entire code base (backend/UI/Tests/Docs) in one branch
Part of SUSE since November 2016
4
openATTIC – Key Aspects
Focus on data center storage management
• Support both SAN and NAS functionality without limitations
• Ceph support
Fully Open Source (GPLv2)
• No arbitrary functional restrictions
• Low entrance barrier for adoption
Based on standard Linux / OSS tools and frameworks
Multiple Linux distributions (Debian/Ubuntu/Red Hat/SUSE)
• Well-established, mature technology stack
• Broad vendor support (e.g. device drivers)
• Broad user base
5
openATTIC – Open Source Storage Management
• Modern WebUI
• 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 & monitoring
• Development sponsored by SUSE
6
openATTIC – Components
Backend
• Python (Django)
• Django REST Framework
• Linux tools for storage management
(LVM, LIO, filesystem utilities, DRBD,
etc.)
• Nagios/Icinga + PNP4Nagios
(Monitoring and Graphing)
• Salt / DeepSea (Ceph deployment &
management)
• Stick around for Jan Fajerski’s talk
about DeepSea at 15:00
Web Frontend
• AngularJS (JS framework)
• Bootstrap (HTML, CSS and JS
framework)
• Uses REST API exclusively
Automated Test Suites
• Python/Django Unit Tests
• REST API Test framework (Gatling)
• WebUI E2E Tests
(Protractor/Jasmine)
7
openATTIC – High Level Architecture
8
openATTIC – Storage Monitoring Infrastructure
9
openATTIC – Ceph Monitoring Infrastructure
10
openATTIC – Storage Management Roadmap
Add DRBD volume mirroring to the WebUI (WIP)
Extend Disk and Storage Pool Management functionality
• Creating/Managing LVM Volume Groups
• Creating/Modifying Btrfs/ZFS Pools (incl. RAID setups)
• Automatic discovery of disks/pools (via udev)
• Disk health monitoring (SMART)
Extend SAN functionality (more iSCSI/FC features)
Public Roadmap on the openATTIC Jira/Wiki to solicit community
feedback
11
openATTIC – Ceph Management Goals
Create a management & monitoring GUI tool
A tool that admins actually want to use
That scales without becoming overwhelming
Still should allow changes to be made elsewhere, without becoming
inconsistent
12
openATTIC – Current Ceph Development Status
Ceph Cluster Status Dashboard (Performance Graphs, Health Status)
Pool management (view/create/delete)
Pool monitoring
Manage EC profiles
RBD management (view/create/delete/map)
RBD monitoring
OSD management (view)
CRUSH map editor
Support for managing multiple Ceph clusters
13
openATTIC – Ceph Development Roadmap
Dashboard improvements (more metrics / graphs)
Task Queue WebUI (WIP)
Deployment, remote configuration / role assignment of Ceph nodes
(via Salt Open & SUSE’S “DeepSea framework)
iSCSI target management
OSD Monitoring/Management
RGW Management (e.g. users, buckets, keys) via RGW Admin Ops
API
Extend Pool Management
CephFS Management / Monitoring
Remote node monitoring (via Salt & collectd)
14
Screenshots
15
openATTIC – Storage Dashboard
16
openATTIC – Volume Management
17
openATTIC – API Recorder
18
openATTIC – Ceph Cluster Dashboard
19
openATTIC – Ceph Pool List
20
openATTIC – Ceph Pool Creation
21
openATTIC – Ceph RBD List
22
openATTIC – Ceph OSD List
23
openATTIC – Ceph RBD List
24
openATTIC – Ceph RBD Creation
25
openATTIC – CRUSH Map Editor
26
openATTIC – Resources
● www.openattic.org
● demo.openattic.org
● blog.openattic.org
● docs.openattic.org
● bitbucket.org/openattic
● tracker.openattic.org
● Twitter: @openattic
● G+: openATTIC
27
Questions?
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05

More Related Content

PDF
Ceph Management and Monitoring with Dashboard V2 - Cephalocon 2018-03-23
Lenz Grimmer
 
PDF
Ceph Management and Monitoring with Dashboard v2 - Lenz Grimmer
Ceph Community
 
PDF
Cache Tiering and Erasure Coding
Shinobu Kinjo
 
PDF
openATTIC & Ceph Management @ Suse Monthly Open Source Talks - 2016-06-07
it-novum
 
PDF
Ceph and Storage Management with openATTIC, Ceph Tech Talks 2016-06-23
Lenz Grimmer
 
PDF
Ceph and Storage Management with openATTIC, openSUSE Conference 2016-06-23
Lenz Grimmer
 
PDF
Rook cncf-wg-storage
Bassam Tabbara
 
PDF
Red Hat Storage Roadmap
Colleen Corrice
 
Ceph Management and Monitoring with Dashboard V2 - Cephalocon 2018-03-23
Lenz Grimmer
 
Ceph Management and Monitoring with Dashboard v2 - Lenz Grimmer
Ceph Community
 
Cache Tiering and Erasure Coding
Shinobu Kinjo
 
openATTIC & Ceph Management @ Suse Monthly Open Source Talks - 2016-06-07
it-novum
 
Ceph and Storage Management with openATTIC, Ceph Tech Talks 2016-06-23
Lenz Grimmer
 
Ceph and Storage Management with openATTIC, openSUSE Conference 2016-06-23
Lenz Grimmer
 
Rook cncf-wg-storage
Bassam Tabbara
 
Red Hat Storage Roadmap
Colleen Corrice
 

What's hot (20)

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
 
PPTX
Building a Microsoft cloud with open technologies
Alessandro Pilotti
 
PPTX
Ceph meetup montreal
Antoine Bayard
 
PPTX
Introduction to rook
Rohan Gupta
 
PPTX
Into the cold - Object Storage in SWITCHengines
Simon Leinen
 
PDF
Red hat storage objects, containers and Beyond!
andreas kuncoro
 
PDF
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Deepak Shetty
 
PDF
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
OpenStack
 
PDF
Introduction to CloudStack Storage Subsystem
buildacloud
 
PDF
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
Sean Cohen
 
PDF
Why Software Defined Storage is Critical for Your IT Strategy
andreas kuncoro
 
PPTX
Updating the Globus Connect Architecture - ARCC Workshop at PEARC17
Mary Bass
 
PDF
Red Hat Summit 2017: Wicked Fast PaaS: Performance Tuning of OpenShift and D...
Jeremy Eder
 
PDF
Oracle week Israel - OpenStack Platform - 2013
Arthur Berezin
 
ODP
Ceph Day Santa Clara: Ceph and Apache CloudStack
Ceph Community
 
PDF
A complete Open Source cloud: Storage, Virt, IaaS, PaaS
Dave Neary
 
PDF
Openstack platform -Red Hat Pizza and technology event - Israel
Arthur Berezin
 
PDF
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
OpenStack
 
PDF
Cephfs - Red Hat Openstack and Ceph meetup, Pune 28th november 2015
bipin kunal
 
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
 
Building a Microsoft cloud with open technologies
Alessandro Pilotti
 
Ceph meetup montreal
Antoine Bayard
 
Introduction to rook
Rohan Gupta
 
Into the cold - Object Storage in SWITCHengines
Simon Leinen
 
Red hat storage objects, containers and Beyond!
andreas kuncoro
 
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Deepak Shetty
 
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
OpenStack
 
Introduction to CloudStack Storage Subsystem
buildacloud
 
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
Sean Cohen
 
Why Software Defined Storage is Critical for Your IT Strategy
andreas kuncoro
 
Updating the Globus Connect Architecture - ARCC Workshop at PEARC17
Mary Bass
 
Red Hat Summit 2017: Wicked Fast PaaS: Performance Tuning of OpenShift and D...
Jeremy Eder
 
Oracle week Israel - OpenStack Platform - 2013
Arthur Berezin
 
Ceph Day Santa Clara: Ceph and Apache CloudStack
Ceph Community
 
A complete Open Source cloud: Storage, Virt, IaaS, PaaS
Dave Neary
 
Openstack platform -Red Hat Pizza and technology event - Israel
Arthur Berezin
 
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
OpenStack
 
Cephfs - Red Hat Openstack and Ceph meetup, Pune 28th november 2015
bipin kunal
 
Ad

Viewers also liked (20)

PPTX
Ceph Introduction 2017
Karan Singh
 
PPTX
Ceph Intro and Architectural Overview by Ross Turk
buildacloud
 
PPTX
Ceph, storage cluster to go exabyte and beyond
Alvaro Soto
 
PDF
Modeling, estimating, and predicting Ceph (Linux Foundation - Vault 2015)
Lars Marowsky-Brée
 
PDF
Quick-and-Easy Deployment of a Ceph Storage Cluster
Patrick Quairoli
 
PDF
SUSE Enterprise Storage - a Gentle Introduction
Gábor Nyers
 
PDF
The Evolution of Storage on Linux - FrOSCon - 2015-08-22
Lenz Grimmer
 
PDF
SUSE Storage: Sizing and Performance (Ceph)
Lars Marowsky-Brée
 
PPTX
What you need to know about ceph
Emma Haruka Iwao
 
ODP
Managing ceph through_oVirt_using_Cinder
Maor Lipchuk
 
PPTX
QCT Ceph Solution - Design Consideration and Reference Architecture
Patrick McGarry
 
PDF
Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...
Red_Hat_Storage
 
PDF
PostgreSQL na EXT4, XFS, BTRFS a ZFS / FOSDEM PgDay 2016
Tomas Vondra
 
PDF
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
MasterCode.vn
 
PDF
Building reliable Ceph clusters with SUSE Enterprise Storage
Lars Marowsky-Brée
 
PPT
11. Storage and File Structure in DBMS
koolkampus
 
PDF
The Object Storage Chart - A to Z
Western Digital
 
PPTX
Your 1st Ceph cluster
Mirantis
 
PDF
Flexibles Storage Management unter Linux mit OpenATTIC - Kielux 2015-09-18
Lenz Grimmer
 
PDF
Top Rumors About Apple March 21 Big Event
ChromeInfo Technologies
 
Ceph Introduction 2017
Karan Singh
 
Ceph Intro and Architectural Overview by Ross Turk
buildacloud
 
Ceph, storage cluster to go exabyte and beyond
Alvaro Soto
 
Modeling, estimating, and predicting Ceph (Linux Foundation - Vault 2015)
Lars Marowsky-Brée
 
Quick-and-Easy Deployment of a Ceph Storage Cluster
Patrick Quairoli
 
SUSE Enterprise Storage - a Gentle Introduction
Gábor Nyers
 
The Evolution of Storage on Linux - FrOSCon - 2015-08-22
Lenz Grimmer
 
SUSE Storage: Sizing and Performance (Ceph)
Lars Marowsky-Brée
 
What you need to know about ceph
Emma Haruka Iwao
 
Managing ceph through_oVirt_using_Cinder
Maor Lipchuk
 
QCT Ceph Solution - Design Consideration and Reference Architecture
Patrick McGarry
 
Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...
Red_Hat_Storage
 
PostgreSQL na EXT4, XFS, BTRFS a ZFS / FOSDEM PgDay 2016
Tomas Vondra
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
MasterCode.vn
 
Building reliable Ceph clusters with SUSE Enterprise Storage
Lars Marowsky-Brée
 
11. Storage and File Structure in DBMS
koolkampus
 
The Object Storage Chart - A to Z
Western Digital
 
Your 1st Ceph cluster
Mirantis
 
Flexibles Storage Management unter Linux mit OpenATTIC - Kielux 2015-09-18
Lenz Grimmer
 
Top Rumors About Apple March 21 Big Event
ChromeInfo Technologies
 
Ad

Similar to Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05 (20)

PDF
Ceph and Storage Management in openATTIC - solutions.hamburg - 2016-09-09
Lenz Grimmer
 
PDF
openATTIC Ceph Management @ OpenSuse Con - 2016-06-23
it-novum
 
PDF
Ceph and Storage Management with openATTIC - SUSE MOST - 2016-06-07
Lenz Grimmer
 
PDF
openATTIC Ceph Management @ Ceph Tech Talks - 2016-06-23
it-novum
 
PDF
Storage Monitoring in openATTIC - Monitoring Workshop - 2016-09-07
Lenz Grimmer
 
PDF
openATTIC Technology Overview - Ceph Management
it-novum
 
PDF
Ceph management and monitoring with openATTIC 3.x
Sebastian Wagner
 
PDF
Closing the Storage gap - presentation from OpenStack Summit in Vancouver 2015
it-novum
 
PDF
Ceph Day Taipei - Bring Ceph to Enterprise
Ceph Community
 
PPTX
Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Community
 
PDF
Ceph Day Netherlands - Ceph Management and Monitoring with openATTIC 3.x
Ceph Community
 
PPTX
Ceph Day Bring Ceph To Enterprise
Alex Lau
 
ODP
Ceph Day Santa Clara: Keynote: Building Tomorrow's Ceph
Ceph Community
 
ODP
Ceph Day NYC: Building Tomorrow's Ceph
Ceph Community
 
ODP
Ceph Day SF 2015 - Keynote
Ceph Community
 
PDF
Introduction into Ceph storage for OpenStack
OpenStack_Online
 
ODP
Ceph: A decade in the making and still going strong
Patrick McGarry
 
ODP
London Ceph Day Keynote: Building Tomorrow's Ceph
Ceph Community
 
PDF
Ceph Day New York: Ceph: one decade in
Ceph Community
 
PDF
What's New with Ceph - Ceph Day Silicon Valley
Ceph Community
 
Ceph and Storage Management in openATTIC - solutions.hamburg - 2016-09-09
Lenz Grimmer
 
openATTIC Ceph Management @ OpenSuse Con - 2016-06-23
it-novum
 
Ceph and Storage Management with openATTIC - SUSE MOST - 2016-06-07
Lenz Grimmer
 
openATTIC Ceph Management @ Ceph Tech Talks - 2016-06-23
it-novum
 
Storage Monitoring in openATTIC - Monitoring Workshop - 2016-09-07
Lenz Grimmer
 
openATTIC Technology Overview - Ceph Management
it-novum
 
Ceph management and monitoring with openATTIC 3.x
Sebastian Wagner
 
Closing the Storage gap - presentation from OpenStack Summit in Vancouver 2015
it-novum
 
Ceph Day Taipei - Bring Ceph to Enterprise
Ceph Community
 
Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Community
 
Ceph Day Netherlands - Ceph Management and Monitoring with openATTIC 3.x
Ceph Community
 
Ceph Day Bring Ceph To Enterprise
Alex Lau
 
Ceph Day Santa Clara: Keynote: Building Tomorrow's Ceph
Ceph Community
 
Ceph Day NYC: Building Tomorrow's Ceph
Ceph Community
 
Ceph Day SF 2015 - Keynote
Ceph Community
 
Introduction into Ceph storage for OpenStack
OpenStack_Online
 
Ceph: A decade in the making and still going strong
Patrick McGarry
 
London Ceph Day Keynote: Building Tomorrow's Ceph
Ceph Community
 
Ceph Day New York: Ceph: one decade in
Ceph Community
 
What's New with Ceph - Ceph Day Silicon Valley
Ceph Community
 

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
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
 
PDF
MySQL Absicherung und Datensicherung
Lenz Grimmer
 
PDF
MySQL Hochverfügbarkeitslösungen
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
 
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
 
MySQL Absicherung und Datensicherung
Lenz Grimmer
 
MySQL Hochverfügbarkeitslösungen
Lenz Grimmer
 

Recently uploaded (20)

PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PDF
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
PDF
Bandai Playdia The Book - David Glotz
BluePanther6
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PDF
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PPTX
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
PPTX
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PDF
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PPT
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
Bandai Playdia The Book - David Glotz
BluePanther6
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
Presentation about variables and constant.pptx
kr2589474
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 

Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05

  • 1. Ceph and Storage Management with openATTIC FOSDEM 2017, Brussels, BE Lenz Grimmer <[email protected]> Engineering Team Lead SUSE LINUX GmbH
  • 2. 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 professional support and services
  • 3. 3 OpenATTIC – Notable Changes Removed Enterprise/Community Edition split • Now fully under the GPLv2 • Removed requirement for CLA • DCA (Signed-off-by) is all that’s needed to contribute Public Issue tracker and roadmap (JIRA) Public pull requests / code reviews on BitBucket Monthly releases / nightly snapshot builds Entire code base (backend/UI/Tests/Docs) in one branch Part of SUSE since November 2016
  • 4. 4 openATTIC – Key Aspects Focus on data center storage management • Support both SAN and NAS functionality without limitations • Ceph support Fully Open Source (GPLv2) • No arbitrary functional restrictions • Low entrance barrier for adoption Based on standard Linux / OSS tools and frameworks Multiple Linux distributions (Debian/Ubuntu/Red Hat/SUSE) • Well-established, mature technology stack • Broad vendor support (e.g. device drivers) • Broad user base
  • 5. 5 openATTIC – Open Source Storage Management • Modern WebUI • 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 & monitoring • Development sponsored by SUSE
  • 6. 6 openATTIC – Components Backend • Python (Django) • Django REST Framework • Linux tools for storage management (LVM, LIO, filesystem utilities, DRBD, etc.) • Nagios/Icinga + PNP4Nagios (Monitoring and Graphing) • Salt / DeepSea (Ceph deployment & management) • Stick around for Jan Fajerski’s talk about DeepSea at 15:00 Web Frontend • AngularJS (JS framework) • Bootstrap (HTML, CSS and JS framework) • Uses REST API exclusively Automated Test Suites • Python/Django Unit Tests • REST API Test framework (Gatling) • WebUI E2E Tests (Protractor/Jasmine)
  • 7. 7 openATTIC – High Level Architecture
  • 8. 8 openATTIC – Storage Monitoring Infrastructure
  • 9. 9 openATTIC – Ceph Monitoring Infrastructure
  • 10. 10 openATTIC – Storage Management Roadmap Add DRBD volume mirroring to the WebUI (WIP) Extend Disk and Storage Pool Management functionality • Creating/Managing LVM Volume Groups • Creating/Modifying Btrfs/ZFS Pools (incl. RAID setups) • Automatic discovery of disks/pools (via udev) • Disk health monitoring (SMART) Extend SAN functionality (more iSCSI/FC features) Public Roadmap on the openATTIC Jira/Wiki to solicit community feedback
  • 11. 11 openATTIC – Ceph Management Goals Create a management & monitoring GUI tool A tool that admins actually want to use That scales without becoming overwhelming Still should allow changes to be made elsewhere, without becoming inconsistent
  • 12. 12 openATTIC – Current Ceph Development Status Ceph Cluster Status Dashboard (Performance Graphs, Health Status) Pool management (view/create/delete) Pool monitoring Manage EC profiles RBD management (view/create/delete/map) RBD monitoring OSD management (view) CRUSH map editor Support for managing multiple Ceph clusters
  • 13. 13 openATTIC – Ceph Development Roadmap Dashboard improvements (more metrics / graphs) Task Queue WebUI (WIP) Deployment, remote configuration / role assignment of Ceph nodes (via Salt Open & SUSE’S “DeepSea framework) iSCSI target management OSD Monitoring/Management RGW Management (e.g. users, buckets, keys) via RGW Admin Ops API Extend Pool Management CephFS Management / Monitoring Remote node monitoring (via Salt & collectd)
  • 18. 18 openATTIC – Ceph Cluster Dashboard
  • 20. 20 openATTIC – Ceph Pool Creation
  • 24. 24 openATTIC – Ceph RBD Creation
  • 26. 26 openATTIC – Resources ● www.openattic.org ● demo.openattic.org ● blog.openattic.org ● docs.openattic.org ● bitbucket.org/openattic ● tracker.openattic.org ● Twitter: @openattic ● G+: openATTIC