def create(distro, logger, args, monitor_keyring):
hostname = distro.sudo_conn.modules.socket.gethostname().split('.')[0]
common.mon_create(distro, logger, args, monitor_keyring, hostname)
-
+ service = common.which_service(distro.sudo_conn, logger)
check_call(
distro.sudo_conn,
logger,
[
- '/sbin/service',
+ service,
'ceph',
'start',
'mon.{hostname}'.format(hostname=hostname)
)
else: # Debian doesn't use initctl
+ service = common.which_service(distro.sudo_conn, logger)
+
check_call(
distro.sudo_conn,
logger,
[
- '/sbin/service',
+ service,
'ceph',
'start',
'mon.{hostname}'.format(hostname=hostname)
def create(distro, logger, args, monitor_keyring):
hostname = distro.sudo_conn.modules.socket.gethostname().split('.')[0]
common.mon_create(distro, logger, args, monitor_keyring, hostname)
+ service = common.which_service(distro.sudo_conn, logger)
check_call(
distro.sudo_conn,
logger,
[
- '/sbin/service',
+ service,
'ceph',
'start',
'mon.{hostname}'.format(hostname=hostname)
def create(distro, logger, args, monitor_keyring):
hostname = distro.sudo_conn.modules.socket.gethostname().split('.')[0]
common.mon_create(distro, logger, args, monitor_keyring, hostname)
+ service = common.which_service(distro.sudo_conn, logger)
check_call(
distro.sudo_conn,
logger,
[
- '/sbin/service',
+ service,
'ceph',
'start',
'mon.{hostname}'.format(hostname=hostname)