Project

General

Profile

Actions

Feature #9313

closed

Add flag to ceph-deploy to start services manually (skip Upstart)

Added by Chris Armstrong over 9 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

I am trying to deploy Ceph entirely within Docker containers. I have no Upstart daemon running in my container - as it turns out, this is a hard problem for containers.

When doing a ceph-deploy install/new, ceph-deploy logs in just fine and installs the packages. After it configures the monitors, it waits for them to come up and synchronize. This will never happen, because the daemons were never started by Upstart. So, eventually, it gives up.

I'd like to be able to tell ceph-deploy to start the daemons manually as it creates services, and not rely on Upstart.

Actions

Also available in: Atom PDF