Sandra Schlichting
2012-Aug-25 18:19 UTC
[Puppet Users] How can MCollective replace "puppet kick"?
Dear readers, I was shocked to see that "puppet kick" will be deprecated in 3.0.0 https://projects.puppetlabs.com/issues/15735 How can MCollective replace "puppet kick"? Hugs, Sandra -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/HQEcVmzv6AMJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
James Turnbull
2012-Aug-25 18:32 UTC
Re: [Puppet Users] How can MCollective replace "puppet kick"?
Sandra Schlichting wrote:> Dear readers, > > I was shocked to see that "puppet kick" will be deprecated in 3.0.0 > https://projects.puppetlabs.com/issues/15735 > > How can MCollective replace "puppet kick"?http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd Regards James Turnbull -- James Turnbull Puppet Labs 1-503-734-8571 To schedule a meeting with me: http://tungle.me/jamtur01 -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Sandra Schlichting
2012-Aug-25 18:44 UTC
Re: [Puppet Users] How can MCollective replace "puppet kick"?
> > > How can MCollective replace "puppet kick"? > > > http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd >I don''t know what MCollective is, and that link doesn''t say anything that will explain it or how I can push configs to nodes =( -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/0oZQHLEVsXgJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Johan Kamb
2012-Aug-25 19:11 UTC
Re: [Puppet Users] How can MCollective replace "puppet kick"?
On Sat, Aug 25, 2012 at 8:44 PM, Sandra Schlichting < littlesandra88@gmail.com> wrote:> > How can MCollective replace "puppet kick"? >> >> http://projects.puppetlabs.**com/projects/mcollective-** >> plugins/wiki/AgentPuppetd<http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd> >> > > I don''t know what MCollective is, and that link doesn''t say anything that > will explain it or how I can push configs to nodes =( >http://projects.puppetlabs.com/projects/mcollective gives a bit more information on mcollective itself. You don''t actually push configs to nodes with it; you have a client which "tells" all machines that matches a fact to trigger a puppet run. The puppetd agent plugin is required for this to work. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Nick Fagerlund
2012-Aug-25 19:12 UTC
Re: [Puppet Users] How can MCollective replace "puppet kick"?
On Saturday, August 25, 2012 11:44:57 AM UTC-7, Sandra Schlichting wrote:> > > How can MCollective replace "puppet kick"? >> >> >> http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd >> > > I don''t know what MCollective is, and that link doesn''t say anything that > will explain it or how I can push configs to nodes =( > > >MCollective is a service that runs on every node. It constantly polls a message queue server for real-time messages and sometimes responds to them by performing actions. You use a command-line client app to send messages, and you can set filters on each message so only certain nodes or groups of nodes will respond to them. Every node that matches a message will react simultaneously when the message goes out. Each node has a set of actions it can run, provided by plugins. The "puppetd" plugin lets you control puppet agent, but it''s better than puppet kick: It can trigger runs even if puppet agent usually runs via cron instead of as a service, it can enable and disable puppet runs, and it can fetch last run summaries. MCollective also lets you be smarter about triggering runs because it doesn''t limit you to hostnames; you can filter by puppet class, facts, etc. Does that help? -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/OkhrYAQzIdcJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Sandra Schlichting
2012-Aug-25 19:33 UTC
Re: [Puppet Users] How can MCollective replace "puppet kick"?
> > MCollective is a service that runs on every node. It constantly polls a > message queue server for real-time messages and sometimes responds to them > by performing actions. > > You use a command-line client app to send messages, and you can set > filters on each message so only certain nodes or groups of nodes will > respond to them. Every node that matches a message will react > simultaneously when the message goes out. > > Each node has a set of actions it can run, provided by plugins. The > "puppetd" plugin lets you control puppet agent, but it''s better than puppet > kick: It can trigger runs even if puppet agent usually runs via cron > instead of as a service, it can enable and disable puppet runs, and it can > fetch last run summaries. MCollective also lets you be smarter about > triggering runs because it doesn''t limit you to hostnames; you can filter > by puppet class, facts, etc. > > Does that help? >Absolutely =) Wow! That is impressive. I have seen the puppet agent taking ~100MB of ram. Is MCollective also written in Ruby, and therefore take a lot of ram? -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/VK67c2UfgG4J. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Eric Shamow
2012-Aug-25 20:11 UTC
Re: [Puppet Users] How can MCollective replace "puppet kick"?
Sandra, The mcollective agent is written in Ruby, but it''s really tiny. You can use the mco controller plugin to view resource utilization over time, and it''s generally infinitesimal. -Eric -- Eric Shamow Professional Services http://puppetlabs.com/ (c)631.871.6441 Join us for PuppetConf 2012 at the Mission Bay Convention Center in San Francisco, California on September 27th and 28th --> http://bit.ly/pcsig12 On Saturday, August 25, 2012 at 3:33 PM, Sandra Schlichting wrote:> > MCollective is a service that runs on every node. It constantly polls a message queue server for real-time messages and sometimes responds to them by performing actions. > > > > You use a command-line client app to send messages, and you can set filters on each message so only certain nodes or groups of nodes will respond to them. Every node that matches a message will react simultaneously when the message goes out. > > > > Each node has a set of actions it can run, provided by plugins. The "puppetd" plugin lets you control puppet agent, but it''s better than puppet kick: It can trigger runs even if puppet agent usually runs via cron instead of as a service, it can enable and disable puppet runs, and it can fetch last run summaries. MCollective also lets you be smarter about triggering runs because it doesn''t limit you to hostnames; you can filter by puppet class, facts, etc. > > > > Does that help? > > Absolutely =) > > Wow! That is impressive. > > I have seen the puppet agent taking ~100MB of ram. > > Is MCollective also written in Ruby, and therefore take a lot of ram? > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/VK67c2UfgG4J. > To post to this group, send email to puppet-users@googlegroups.com (mailto:puppet-users@googlegroups.com). > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com (mailto:puppet-users+unsubscribe@googlegroups.com). > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Sandra Schlichting
2012-Aug-25 20:22 UTC
Re: [Puppet Users] How can MCollective replace "puppet kick"?
> > The mcollective agent is written in Ruby, but it''s really tiny. You can > use the mco controller plugin to view resource utilization over time, and > it''s generally infinitesimal. >Great. Thanks =) MCollective sounds very useful! -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/p5NoVALxeaQJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Sandra Schlichting
2012-Aug-26 08:59 UTC
Re: [Puppet Users] How can MCollective replace "puppet kick"?
> > http://projects.puppetlabs.com/projects/mcollective gives a bit more > information on mcollective itself. You don''t actually push configs to nodes > with it; you have a client which "tells" all machines that matches a fact > to trigger a puppet run. The puppetd agent plugin is required for this to > work. >Thanks for clearing that out =) It definitely sounds useful for other things as well, so I will install it once I have puppet 3 up and running =) -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/0Jd63QV4FsoJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Dan White
2012-Aug-26 16:52 UTC
Re: [Puppet Users] How can MCollective replace "puppet kick"?
Is MCollective part of Puppet Enterprise ? I cannot find documentation that says yea or nay. On Aug 25, 2012, at 3:11 PM, Johan Kamb wrote:> On Sat, Aug 25, 2012 at 8:44 PM, Sandra Schlichting <littlesandra88@gmail.com> wrote: > > How can MCollective replace "puppet kick"? > > http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd > > I don''t know what MCollective is, and that link doesn''t say anything that will explain it or how I can push configs to nodes =( > > http://projects.puppetlabs.com/projects/mcollective gives a bit more information on mcollective itself. You don''t actually push configs to nodes with it; you have a client which "tells" all machines that matches a fact to trigger a puppet run. The puppetd agent plugin is required for this to work.-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Dan White
2012-Aug-26 16:54 UTC
Re: [Puppet Users] How can MCollective replace "puppet kick"?
Spoke too soon ! Found it ! http://docs.puppetlabs.com/pe/2.5/orchestration_overview.html "PE’s orchestration features are built on the MCollective framework" On Aug 26, 2012, at 12:52 PM, Dan White wrote:> Is MCollective part of Puppet Enterprise ? > > I cannot find documentation that says yea or nay. > > On Aug 25, 2012, at 3:11 PM, Johan Kamb wrote: > >> On Sat, Aug 25, 2012 at 8:44 PM, Sandra Schlichting <littlesandra88@gmail.com> wrote: >> > How can MCollective replace "puppet kick"? >> >> http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd >> >> I don''t know what MCollective is, and that link doesn''t say anything that will explain it or how I can push configs to nodes =( >> >> http://projects.puppetlabs.com/projects/mcollective gives a bit more information on mcollective itself. You don''t actually push configs to nodes with it; you have a client which "tells" all machines that matches a fact to trigger a puppet run. The puppetd agent plugin is required for this to work.-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Walter Heck
2012-Aug-26 19:30 UTC
Re: [Puppet Users] How can MCollective replace "puppet kick"?
mcollective is stand-alone software, it doesn''t actually require puppet. It''s also free and open source. The only thing you get with PE is the live management fature in the dashboard, which is essentially a GUI for mcollective if I''m not mistaken. cheers, Walter On Mon, Aug 27, 2012 at 12:54 AM, Dan White <ygor@comcast.net> wrote:> Spoke too soon ! > > Found it ! > > http://docs.puppetlabs.com/pe/2.5/orchestration_overview.html > "PE’s orchestration features are built on the MCollective framework" > > On Aug 26, 2012, at 12:52 PM, Dan White wrote: > > Is MCollective part of Puppet Enterprise ? > > I cannot find documentation that says yea or nay. > > On Aug 25, 2012, at 3:11 PM, Johan Kamb wrote: > > On Sat, Aug 25, 2012 at 8:44 PM, Sandra Schlichting > <littlesandra88@gmail.com> wrote: >>> >>> > How can MCollective replace "puppet kick"? >>> >>> >>> http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd >> >> >> I don''t know what MCollective is, and that link doesn''t say anything that >> will explain it or how I can push configs to nodes =( > > > http://projects.puppetlabs.com/projects/mcollective gives a bit more > information on mcollective itself. You don''t actually push configs to nodes > with it; you have a client which "tells" all machines that matches a fact to > trigger a puppet run. The puppetd agent plugin is required for this to work. > > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en.-- Walter Heck -- Check out my startup: Puppet training and consulting @ http://www.olindata.com Follow @olindata on Twitter and/or ''Like'' our Facebook page at http://www.facebook.com/olindata -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Eric Shamow
2012-Aug-26 20:33 UTC
Re: [Puppet Users] How can MCollective replace "puppet kick"?
You get a good bit more than that - PE sets up the ActiveMQ stuff for you and handles key setup/exchange, which is fairly difficult to do by hand the first time if you aren''t familiar with the stuff. As it is, any PE node you add to your PE master automatically gets added to your mcollective environment, which is quite nice. -- Eric Shamow Professional Services http://puppetlabs.com/ (c)631.871.6441 Join us for PuppetConf 2012 at the Mission Bay Convention Center in San Francisco, California on September 27th and 28th --> http://bit.ly/pcsig12 On Sunday, August 26, 2012 at 3:30 PM, Walter Heck wrote:> mcollective is stand-alone software, it doesn''t actually require > puppet. It''s also free and open source. The only thing you get with PE > is the live management fature in the dashboard, which is essentially a > GUI for mcollective if I''m not mistaken. > > cheers, > > Walter > > On Mon, Aug 27, 2012 at 12:54 AM, Dan White <ygor@comcast.net (mailto:ygor@comcast.net)> wrote: > > Spoke too soon ! > > > > Found it ! > > > > http://docs.puppetlabs.com/pe/2.5/orchestration_overview.html > > "PE’s orchestration features are built on the MCollective framework" > > > > On Aug 26, 2012, at 12:52 PM, Dan White wrote: > > > > Is MCollective part of Puppet Enterprise ? > > > > I cannot find documentation that says yea or nay. > > > > On Aug 25, 2012, at 3:11 PM, Johan Kamb wrote: > > > > On Sat, Aug 25, 2012 at 8:44 PM, Sandra Schlichting > > <littlesandra88@gmail.com (mailto:littlesandra88@gmail.com)> wrote: > > > > > > > > > How can MCollective replace "puppet kick"? > > > > > > > > > > > > http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd > > > > > > > > > I don''t know what MCollective is, and that link doesn''t say anything that > > > will explain it or how I can push configs to nodes =( > > > > > > > > > > > http://projects.puppetlabs.com/projects/mcollective gives a bit more > > information on mcollective itself. You don''t actually push configs to nodes > > with it; you have a client which "tells" all machines that matches a fact to > > trigger a puppet run. The puppetd agent plugin is required for this to work. > > > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Puppet Users" group. > > To post to this group, send email to puppet-users@googlegroups.com (mailto:puppet-users@googlegroups.com). > > To unsubscribe from this group, send email to > > puppet-users+unsubscribe@googlegroups.com (mailto:puppet-users+unsubscribe@googlegroups.com). > > For more options, visit this group at > > http://groups.google.com/group/puppet-users?hl=en. > > > > > > > -- > Walter Heck > > -- > Check out my startup: Puppet training and consulting @ http://www.olindata.com > Follow @olindata on Twitter and/or ''Like'' our Facebook page at > http://www.facebook.com/olindata > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com (mailto:puppet-users@googlegroups.com). > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com (mailto:puppet-users+unsubscribe@googlegroups.com). > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.