From 19bada0c966a6132fb531480c1a44758e0c859e2 Mon Sep 17 00:00:00 2001 From: Wolfgang Link Date: Wed, 21 Dec 2016 15:56:16 +0100 Subject: [PATCH] Enable service for ceph monitor. We do not use the ceph.service what normally start ceph-mon, so we have to ensure ceph-mon is enabled. --- PVE/API2/Ceph.pm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/PVE/API2/Ceph.pm b/PVE/API2/Ceph.pm index be56fcd6..9411a4fb 100644 --- a/PVE/API2/Ceph.pm +++ b/PVE/API2/Ceph.pm @@ -948,6 +948,12 @@ __PACKAGE__->register_method ({ PVE::CephTools::write_ceph_config($cfg); PVE::CephTools::ceph_service_cmd('start', $monsection); + + if ($systemd_managed) { + #to ensure we have the correct startup order. + eval { PVE::Tools::run_command(['/bin/systemctl', 'enable', "ceph-mon\@${monid}.service"]); }; + warn "Enable ceph-mon\@${monid}.service manually"if $@; + } }; return $rpcenv->fork_worker('cephcreatemon', $monsection, $authuser, $worker);