Ceph Manager Dashboard Screenshots as of 2019-01-17

A lot has happened since I last wrote about the Ceph Manager Dashboard on this blog. This project has grown significantly in several ways since then: lots of new features were added in preparation for the upcoming Ceph "Nautilus" release, and the team working on this project has also grown quite noticeably.

I'll be talking about this journey in more detail at the upcoming DevConf.CZ and FOSDEM conferences and upcoming blog posts, but I'd like to share some screenshots as teasers for the time being - enjoy!

Note that these are made from a current development snapshot, the final version will likely look slightly different in some places. These screenshots also don't show the embedded Grafana dashboards and have been taken on a single node development system, so they aren't that impressive.

(See the gallery for higher resolution images)

Talking about Ceph Manager Dashboard at DevConf.CZ and FOSDEM 2019

Happy New Year to all of you! It's been a while that I posted on this blog; our team has been through an exciting year and it's time to talk about our achievements so far!

We've made a lot of progress in adding new features and missing functionality to the Ceph Manager Dashboard. The upcoming Ceph 14.0 "Nautilus" release is going to be a major milestone for us.

/images/ceph-dashboard-landingpage-2019-01-15.thumbnail.png

If you're curious to learn more about our work, I'm happy to share that I'll be talking about the dashboard at two upcoming Open Source conferences in Europe:

openATTIC 3.7.0 has been released

We're happy to announce version 3.7.0 of openATTIC!

Version 3.7.0 is the first bugfix release of the 3.7 stable branch, containing fixes for multiple issues that were mainly reported by users.

There has been an issue with self-signed certificates in combination with the RGW proxy which is now configurable. We also improved the openATTIC user experience and adapted some of our frontend tests in order to make them more stable.

As mentioned in our last blog post our team was working on a Spanish translation. We are very proud to have the translation included in this release. Thank you Gustavo for your contribution.

Another highlight of the release is then newly added RBD snapshot management. openATTIC is now capable to create, clone, rollback, protect/unprotect and delete RBD snapshots. In addition it is also possible to copy RBD images now. Furthermore the "pool edit" feature received a slight update: we implemented the option to set the "EC overwrite" flag when editing erasure coded pools.

Read more…

Ceph and Ceph Manager Dashboard presentations at openSUSE Conference 2018

Last weekend, the openSUSE Conference 2018 took place in Prague (Czech Republic). Our team was present to talk about Ceph and our involvement in developing the Ceph manager dashboard, which will be available as part of the upcoming Ceph "Mimic" release.

The presentations were held by Laura Paduano and Kai Wagner from our team - thank you for your engagement! The openSUSE conference team did an excellent job in streaming and recording each session, and the resulting videos can already be viewed from their YouTube channel.

Ceph - The Distributed Storage Solution

Ceph Manager Dashboard

Ceph Dashboard v2 update

It's been a little over a month now since we reached Milestone 1 (feature parity with Dashboard v1), which was merged into the Ceph master branch on 2018-03-06.

After the initial merge, we had to resolve a few build and packaging related issues, to streamline the ongoing development, testing and packaging of the new dashboard as part of the main Ceph project.

With these teething problems out of the way, the team has started working on several topics in parallel. A lot of these are "groundwork/foundation" kind of tasks, e.g. adding UI components and backend functionality that pave the way to enable the additional user-visible management features.

In the meanwhile, we have submitted over 80 additional pull requests, of which more than 60 have been merged already.

In this post, I'd like to summarize some of the highlights and notable improvements we're currently working on or that have been added to the code base already. This is by no means a complete list - it's more a subjective selection of changes that caught my attention.

It's also noteworthy that we've already received a number of pull requests from Ceph community members outside of the original openATTIC team that started this project - we're very grateful for the support and look forward to future contributions!

Read more…

openATTIC 3.6.2 has been released

We're happy to announce version 3.6.2 of openATTIC!

Version 3.6.2 is the second bugfix release of the 3.6 stable branch, containing fixes for multiple issues that were reported by users.

One new feature that we want to point out is the internationalization. openATTIC has been translated to Chinese and German to be present on other markets as well. We are working on other translations, for example Spanish. If you would like to see your native language as part of openATTIC get in touch with us and we guide you how you can contribute and help us with the translation. We also had some packaging changes: Due to new requirements, we now use _fillupdir RPM macro in our SUSE spec file.

As usual the release comes with several usability enhancements and security improvements. For example we improved the modal deletion dialog in general - instead of just entering "yes" when deleting an item, it is now required to enter the item name itself - so users do not accidentally remove the wrong item. Furthermore we fixed incorrect API endpoint URLs for RGW buckets. We also adapted/changed some test cases - e.g. e2e tests were converted into Angular unit tests.

Read more…

The Ceph Dashboard v2 pull request is ready for review!

About a month ago, we shared the news that we started working on a replacement for the Ceph dashboard, to set the stage for creating a full-fledged, built-in web-base management tool for Ceph.

We're happy to announce that we have now finalized the preparations for the initial pull request, which marks our first milestone in this venture: reaching feature parity with the existing dashboard.

/galleries/ceph-dashboard-v2-screenshots-2018-02-23/dashboard-v2-health.png

Screen shot of the Ceph health dashboard

In fact, compared to the dashboard shipped with Ceph Luminous, we already included a number of additional features that were added after the Luminous release and added a simple authentication mechanism.

Read more…

openATTIC 2.0.21 has been released

We are very happy to announce the release of openATTIC version 2.0.21. This is mainly a bugfix release.

We would like to thank everyone who contributed to this release.

Your feedback, ideas and bug reports are very welcome. If you would like to get in touch with us, consider joining our openATTIC Users Google Group, visit our #openattic channel on irc.freenode.net or leave comments below this blog post.

See the list below for a more detailed change log and further references. The OP codes in brackets refer to individual Jira issues that provide additional details on each item. You can review these on our public Jira instance.

Read more…