Bug #13751
"add monitor" steps do not use the init system
Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
% Done:
0%
Source:
Development
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):
Description
In http://docs.ceph.com/docs/hammer/rados/operations/add-or-rm-mons/, for the final step, we tell the user to run "/usr/bin/ceph-mon
" directly, instead of starting it through the init system like everything else.
When we tell users to start /usr/bin/ceph-mon
outside the init system, we hit weird bugs where the init system interacts poorly with a daemon process that is running outside of it. It will be even worse with SELinux, or when Ceph runs as an unprivileged "ceph" UID.
We should change the instructions (and ceph-deploy) to use the init system, and run something like "service ceph start <monitor>" instead (or the systemd equivalent...).
History
#1 Updated by Kefu Chai over 7 years ago
- Project changed from devops to Ceph-deploy
- Assignee deleted (
Kefu Chai)
#2 Updated by Kefu Chai over 7 years ago
- Source changed from other to Development