Last active
August 19, 2016 20:10
-
-
Save KumarRishabh42/e9c0f4590f3de534c594a1f0e6165c30 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Introduction | |
This is meant to be a reference to Diagnose My Ceph Cluster Script that I developed as part of Google Summer of Code 2016. | |
This project resides at https://github.com/CanonicalLtd/DiagCephCluster. It is still under development and pull requests are | |
always welcome. I am Kumar Rishabh and I can reached at [email protected]. | |
What the heck is Diagnose My Ceph Cluster? | |
The project aims was to build a script that can be run very quickly and give the user best guess as to what was wrong with the | |
running Ceph cluster and also suggest solution to rectify it. If the user is satisfied with the diagnosis he may allow the | |
script to go forward with rectifying the problem. | |
Major Components of the Project: | |
I divided the entire script in three parts namely diagnosing the three major components of Ceph: | |
Monitor Issues | |
OSD Issues | |
PG Issues | |
Installation of Script: | |
We use setup.py for installation. Follow this link for more information | |
https://github.com/CanonicalLtd/DiagCephCluster/blob/master/INSTALLATION.md | |
Usage: | |
Follow this link for usage policy https://github.com/CanonicalLtd/DiagCephCluster/blob/master/README.md | |
Build Status: | |
https://travis-ci.org/hellboy2k8/DiagCephCluster | |
Features: | |
- Solves almost all the common Monitor Issues. | |
- Solves the common OSD issues. | |
- Supports juju (If you have juju installated usage is really simple). | |
- For rest supports ssh with most of the common authentication method. | |
- Support for automatic build validation via Travis. | |
- Installation and unittests via setup.py | |
TODO: | |
- Solve some more OSD issues | |
- Solving the PG issues | |
My Contibutions: | |
https://github.com/CanonicalLtd/DiagCephCluster/commits?author=hellboy2k8 | |
Contributing: | |
Contributing is pretty simple. Just follow these guidelines | |
https://github.com/CanonicalLtd/DiagCephCluster/blob/master/CONTRIBUTING.md. | |
I am happy to help and can be reached via email(above) or on IRC(#ceph - penguinRaider). You can also contact the mentors | |
and they should be happy to help too. | |
Something Extra: | |
I will be presenting this at http://summit.juju.solutions/ most probably. See you there if you can make it :-). | |
Mentors: | |
Chis Holcombe [email protected] | |
Chris MacNaughton [email protected] | |
Thanks guys! You are awesome :-) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment