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 #1

Updated by Chris Armstrong over 9 years ago

Forgot to include - this is the error that ceph-deploy generates while it's waiting for the monitors to come up:

admin_socket: exception getting command descriptions: [Errno 2] No such file or directory

I assume this is because the daemon isn't running, so the socket doesn't exist.

Actions #2

Updated by Sebastian Wagner about 3 years ago

  • Status changed from New to Closed
Actions

Also available in: Atom PDF