Hi, On 05/11/2014 04:05, Hunter Nield wrote: > I concur with Dan on Consul. It's a great tool. > > We use Consul in our Ceph environments but only as a layer above an > installed Ceph installation. Health checks (for the mons/osds > processes and ceph health) and service discovery (for the > apps/services that run in Docker containers on top). We've started on > an alerting tool if anyone has use for it - > https://github.com/AcalephStorage/consul-alerts > > There is definitely some overlap on the cluster consensus side (Paxos > vs Raft) and would be nice to reduce another moving part in our > cluster but I would imagine the projects are too different internally > to really combine the two of them. > > The one thing that we'd wished for in Ceph before Consul existed was > an easily accessible distributed KV store. Ceph has parts of it but > exposing something like that with an easy CLI/REST API might provide > the primitives for building higher level functionality that Consul > provides. More than likely a distraction though since Consul does such > a good job now. I guess using radosgw with the S3/Swift API is close enough in terms of what Consul needs to store key/values. But maybe I don't understand what you mean by "easily accessible distributed KV store" and wrongly assume radosgw is easy enough ;-) > On a side note, I haven't spoken to Dan in a while but curious on his > thoughts on the overlap on Consul in config management land. Service > discovery, remote execution, etc have some overlap in Puppet, Chef, > etc. Related to Ceph we're pondering it as alternative for deploying > mons/osds (larger scale ceph-deploy perhaps) Is there a framework for integration tests of some kind in Consul ? Although https://github.com/puppetlabs/beaker/ provides that for puppet, it is still rarely used and it is painful because even when used to develop a module, it is likely to break in unpredictable ways because module dependencies have no integration tests and suffer from frequent regressions. It would be great to see modern tools such as Consul encourage a more robust approach to integration tests with proper tooling from the start. Cheers > On Wed, Nov 5, 2014 at 8:38 AM, Loic Dachary <loic@xxxxxxxxxxx> wrote: >> Hi Ceph, >> >> While at the OpenStack summit Dan Bode spoke highly of Consul ( https://consul.io/intro/index.html ). Its scope is new to me. Each individual feature is familiar but I'm not entirely sure if combining them into a single software is necessary. And I wonder how it could relate to Ceph. It is entirely possible that it does not even make sense to ask theses questions ;-) >> >> Cheers >> >> -- >> Loïc Dachary, Artisan Logiciel Libre >> > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- Loïc Dachary, Artisan Logiciel Libre
Attachment:
signature.asc
Description: OpenPGP digital signature