In the case of Tendrl we have Ceph node agents that communicate with an etcd central store for all operations. In this particular case I think we would likely trigger the local node agent to run a local ansible playbook to execute the needed code (via etcd). So an API to consume these events from Ceph efficiently would be the enabling technology we'd be interested in. Jeff On Mon, Dec 5, 2016 at 7:58 AM, Lars Marowsky-Bree <lmb@xxxxxxxx> wrote: > On 2016-12-05T12:44:51, John Spray <jspray@xxxxxxxxxx> wrote: > >> Question to the OpenAttic folks, who afaik are the only ones on the >> thread actively building tools like this: if ceph-mgr modules could do >> arbitrary command remote execution on OSD nodes, is that what you >> would use for blinking LEDs? How would you wire that up to the rest >> of your stack? > > So, in "our" world, we have Salt minions for remote execution > everywhere. > > If Ceph requires an additional remote execution channel, aren't we > rebuilding work that's part of both Salt, Ansible, Puppet, ...? > > The advantage of having a ceph remote agent is most prominent if you > view ceph as an isolated distributed system. > > > Regards, > Lars > > -- > SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) > "Experience is the name everyone gives to their mistakes." -- Oscar Wilde > > -- > 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 -- Jeff Applewhite Principal Product Manager -- 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