8000 ceph: missing the process to restore mon quorum if all mon are unhealthy · Issue #7049 · rook/rook · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ceph: missing the process to restore mon quorum if all mon are unhealthy #7049

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
satoru-takeuchi opened this issue Jan 22, 2021 · 7 comments
Assignees

Comments

@satoru-takeuchi
Copy link
Member

Is this a bug report or feature request?

  • Feature Request

What should the feature do:

Ceph has a process to restore cluster without healthy mons.

https://docs.ceph.com/en/latest/rados/troubleshooting/troubleshooting-mon/#recovery-using-osds

However, Rook only provides the restoring process with at least one healthy mon.

https://github.com/rook/rook/blob/master/Documentation/ceph-disaster-recovery.md

What is use case behind this feature:

@satoru-takeuchi satoru-takeuchi self-assigned this Jan 22, 2021
@BlaineEXE BlaineEXE added docs ceph main ceph tag labels Jan 22, 2021
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Feb 4, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Feb 4, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions.

@satoru-takeuchi
Copy link
Member Author

I've already submitterd PR and it's under review.

@travisn travisn removed the wontfix label Apr 22, 2021
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 8, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 14, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no correspo
8000
nding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 18, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 23, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 23, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 23, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 23, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 23, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 23, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 23, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 23, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 23, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 23, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 23, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 23, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 23, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 28, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 28, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 28, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 28, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 28, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 28, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 28, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 29, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Jun 29, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions.

@satoru-takeuchi
Copy link
Member Author

I'd like to close this ticket for now. See #7154 for more information.

@travisn
Copy link
Member
travisn commented Nov 2, 2021

@satoru-takeuchi Instead of creating the script, is there some documentation we might create instead? Perhaps it could just point to the ceph documentation, with a few suggestions on how to modify it for Rook's case. It might give some hope of recovery in that disaster scenario.

@satoru-takeuchi
Copy link
Member Author

@travisn OK, I'll do it later.

satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Nov 15, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Nov 15, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Nov 16, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Nov 19, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Nov 19, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
satoru-takeuchi pushed a commit to cybozu-go/rook that referenced this issue Dec 17, 2021
Ceph provides a way to recover mon quorum from OSDs if all mons
are unavailable. However, there is no corresponding steps in rook.

Closes: rook#7049

Signed-off-by: Yuji Ito <llamerada.jp@gmail.com>
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
@satoru-takeuchi
Copy link
Member Author

This issue will be handled in kubectl-rook-ceph.
rook/kubectl-rook-ceph#74

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants
0