Feature #9313
closedAdd flag to ceph-deploy to start services manually (skip Upstart)
0%
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.
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.