mirror of https://github.com/ceph/ceph-ansible.git
enable ceph-mon.target service after monitor start
ceph-create-keys unit file was removed here: *pull/1416/head8bcb4646b6
*dc5fe8d415
As a consequence the systemctl preset command now fails to run since the unit does not exist anymore. Due to the redirection in /dev/null we don't know what's happening. Ultimately the mon unit doesn't get enabled and the mon service won't start after reboot. Removing the old/non-existent unit makes the command succeed now. ceph fix: https://github.com/ceph/ceph/pull/14226 Signed-off-by: WingkaiHo <sanguosfiang@163.com> Co-Authored-By: Sébastien Han <seb@redhat.com>
parent
e04bfdc4f0
commit
6ad8288c91
|
@ -5,3 +5,12 @@
|
||||||
state: started
|
state: started
|
||||||
enabled: yes
|
enabled: yes
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
|
||||||
|
# NOTE: This patch only affects Kraken. This fixes a bug when the monitor service
|
||||||
|
# does not start automatically after a reboot. Fix proposed upstream: ceph/ceph#14226
|
||||||
|
- name: enable the ceph-mon.target service
|
||||||
|
systemd:
|
||||||
|
name: ceph-mon.target
|
||||||
|
enabled: yes
|
||||||
|
masked: no
|
||||||
|
changed_when: false
|
||||||
|
|
Loading…
Reference in New Issue