Ceph in Docker is very intriguing to me, but I understood that there were
still a number of stability and implementation issues. What is your
experience? Please post a link to your blog when you are done, I'd be
interested in reading it.

On Fri, Nov 14, 2014 at 4:15 PM, Christopher Armstrong <ch...@opdemand.com>
wrote:

> Hi Loic,
>
> Thanks for the reply! I started implementing these first using
> ceph-deploy, but ran into lots of issues because there is no upstart daemon
> running within the containers. So while ceph-deploy would successfully log
> into the containers remotely (I had to run sshd in the containers), it
> would fail when it tried to start the daemons. I spent a few days hitting a
> wall with this before I found Seán McCord's repository at
> https://github.com/ulexus/docker-ceph which configures/starts everything
> without ceph-deploy, and went that route. So our containers are based on
> his work, but we added a lot of service coordination/discovery within
> CoreOS.
>
> I'm still planning on writing a blog post about our use of Ceph in
> containers, but haven't found the time. I'm hoping to get to it next week.
> In the meantime, let me know if you have any questions about the
> implementation!
>
> Chris
>
>
> *Chris Armstrong*Head of Services & Community
> OpDemand / Deis.io
>
> GitHub: https://github.com/deis/deis -- Docs: http://docs.deis.io/
>
>
> On Thu, Oct 30, 2014 at 5:36 AM, Hunter Nield <hun...@acale.ph> wrote:
>
>> Great idea Loic!
>>
>> I'd forgotten about the storage-driver side but is a great fit with Ceph
>>
>> On Thu, Oct 30, 2014 at 6:50 PM, Loic Dachary <l...@dachary.org> wrote:
>>
>>> Hi,
>>>
>>> It would also be great to have a Ceph docker storage driver.
>>>
>>> https://github.com/docker/docker/issues/8854
>>>
>>> Cheers
>>>
>>> On 30/10/2014 11:06, Hunter Nield wrote:
>>> > Great to see this discussion starting. There is work being done in
>>> this repo for Ceph in Docker - https://github.com/Ulexus/docker-ceph
>>> >
>>> > Independently of this, we're using RBD as backing for the Docker
>>> containers but still installing Ceph as part of the system and mounting
>>> outside of the container before launch. Ceph in Docker is in the backlog
>>> for us but becoming important.
>>> >
>>> > There is a proposal for volume drivers in Docker which would also be a
>>> great fit for RBD (via fuse?). Hopefully it gets moving soon -
>>> https://github.com/docker/docker/issues/7249
>>> >
>>> >
>>> >
>>> > On Thu, Oct 30, 2014 at 5:18 PM, Loic Dachary <l...@dachary.org
>>> <mailto:l...@dachary.org>> wrote:
>>> >
>>> >     Hi Christopher,
>>> >
>>> >     Very interesting setup :-) Last week-end I discussed this in
>>> theory with Johan Euphrosine and did not know you had something already.
>>> Deploying a mon in a container is fairly straightforward and I wonder if
>>> the boot script
>>> >
>>> >     https://github.com/deis/deis/blob/master/store/monitor/bin/boot
>>> >
>>> >     could somehow be coupled to ceph-deploy to benefit from its
>>> flexibility. Deploying an OSD with
>>> >
>>> >     https://github.com/deis/deis/blob/master/store/daemon/bin/boot
>>> >
>>> >     is more complicated and I don't quite understand how it uses the
>>> udev rules and their relationship with the upstart / systemd scripts that
>>> play an important role in the OSD lifecycle
>>> >
>>> >     https://github.com/ceph/ceph/tree/giant/udev
>>> >     https://github.com/ceph/ceph/tree/giant/src/upstart
>>> >     https://github.com/ceph/ceph/blob/giant/src/upstart/ceph-osd.conf
>>> >
>>> >     Cheers
>>> >
>>> >     On 30/10/2014 06:16, Christopher Armstrong wrote:
>>> >     > Hey Patrick,
>>> >     >
>>> >     > We recently added a new component to Deis which is based
>>> entirely on running Ceph in containers. We're running mons, OSDs, and MDSes
>>> in containers, and consuming from containers with radosgw as well as
>>> CephFS. See the source here:
>>> https://github.com/deis/deis/tree/master/store
>>> >     >
>>> >     > I'm pretty proud of the work, and would be more than happy to
>>> write a blog post about it if you'd like.
>>> >     >
>>> >     > Chris
>>> >     >
>>> >     > *Chris Armstrong
>>> >     > *Head of Services
>>> >     > OpDemand / Deis.io
>>> >     >
>>> >     > GitHub: https://github.com/deis/deis -- Docs:
>>> http://docs.deis.io/
>>> >     >
>>> >     >
>>> >     > On Wed, Oct 29, 2014 at 8:26 PM, Patrick McGarry <
>>> patr...@inktank.com <mailto:patr...@inktank.com> <mailto:
>>> patr...@inktank.com <mailto:patr...@inktank.com>>> wrote:
>>> >     >
>>> >     >     Hey cephers,
>>> >     >
>>> >     >     Given some of the recent interest in utilizing Docker with
>>> Ceph I'm
>>> >     >     taking another survey of the landscape. I know that Loic
>>> recently got
>>> >     >     Teuthology running with Docker (http://dachary.org/?p=3330)
>>> but I'd
>>> >     >     like to look at running a containerized Ceph setup as well.
>>> >     >
>>> >     >     So far I see that Sebastien did an experiment back in 2013:
>>> >     >
>>> >     >
>>> http://www.sebastien-han.fr/blog/2013/09/19/how-I-barely-got-my-first-ceph-mon-running-in-docker/
>>> >     >
>>> >     >     and Lorieri had a CoreOS experiment:
>>> >     >
>>> >     >
>>> http://lists.ceph.com/pipermail/ceph-users-ceph.com/2014-August/042063.html
>>> >     >
>>> >     >     but there have been a few people that mentioned their
>>> experiments to
>>> >     >     me in passing at cons and other places.  I'd love to gather
>>> any
>>> >     >     experience that people have gleaned in this area by
>>> aggregating blog
>>> >     >     entries and other notes.  So, if you have a successful
>>> Ceph+Docker
>>> >     >     setup and would be willing to write a short doc via
>>> email/blog/wiki I
>>> >     >     would greatly appreciate it.  Thanks!
>>> >     >
>>> >     >
>>> >     >     Best Regards,
>>> >     >
>>> >     >     Patrick McGarry
>>> >     >     Director Ceph Community || Red Hat
>>> >     >     http://ceph.com  ||  http://community.redhat.com
>>> >     >     @scuttlemonkey || @ceph
>>> >     >     _______________________________________________
>>> >     >     ceph-users mailing list
>>> >     >     ceph-users@lists.ceph.com <mailto:ceph-users@lists.ceph.com>
>>> <mailto:ceph-users@lists.ceph.com <mailto:ceph-users@lists.ceph.com>>
>>> >     >     http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>> >     >
>>> >     >
>>> >     >
>>> >     >
>>> >     > _______________________________________________
>>> >     > ceph-users mailing list
>>> >     > ceph-users@lists.ceph.com <mailto:ceph-users@lists.ceph.com>
>>> >     > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>> >     >
>>> >
>>> >     --
>>> >     Loïc Dachary, Artisan Logiciel Libre
>>> >
>>> >
>>> >     _______________________________________________
>>> >     ceph-users mailing list
>>> >     ceph-users@lists.ceph.com <mailto:ceph-users@lists.ceph.com>
>>> >     http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>> >
>>> >
>>>
>>> --
>>> Loïc Dachary, Artisan Logiciel Libre
>>>
>>>
>>
>> _______________________________________________
>> ceph-users mailing list
>> ceph-users@lists.ceph.com
>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>
>>
>
> _______________________________________________
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to