[pve-devel] [PATCH V3 5/5] Enable service for ceph monitor.
Wolfgang Link
w.link at proxmox.com
Tue Dec 20 12:23:43 CET 2016
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 96ae9e2..a63199b 100644
--- a/PVE/API2/Ceph.pm
+++ b/PVE/API2/Ceph.pm
@@ -941,6 +941,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);
--
2.1.4
More information about the pve-devel
mailing list