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. 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) 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