Jose, thank you for the two side notes, very helpful. Will do. On Thursday, August 7, 2014 5:26:51 PM UTC-4, Jose Luis Ledesma wrote: > > Hi, > > A couple of side notes. > 1. You can use the mcollective::plugin defined type to install the > different agents > > 2. It's recommended to use SSL for authentication to enhance security. ( > in fact not using it is very insecure) > > Regards, > El 07/08/2014 22:22, "Stella" <[email protected] <javascript:>> > escribió: > > It works as a charm!!! Many thanks to everyone! > > Here is a summary of all the information I have collected about > MCollective. Hope it will help other people around. > > Overview of MCollective Components and Configuration > https://docs.puppetlabs.com/mcollective/ > https://docs.puppetlabs.com/mcollective/overview_components.html > > Use Module to install MCollective (recommended) > > https://forge.puppetlabs.com/puppetlabs/mcollective#beginning-with-mcollective > > Standard MCollective Deployment > <https://docs.puppetlabs.com/mcollective/deploy/standard.html#getting-started:-standard-mcollective-deployment> > https://docs.puppetlabs.com/mcollective/deploy/standard.html > > How to install MCollective manually > http://www.slideshare.net/johandw/bpug-mcollective-20140624 > > Installer and doc about each mco plugin > http://projects.puppetlabs.com/projects/mcollective-plugins/wiki > http://yum.puppetlabs.com/el/6.5/products/x86_64/ > > how to use mco command: > > http://www.devco.net/archives/2013/02/03/managing-puppet-using-mcollective.php > https://docs.puppetlabs.com/mcollective/deploy/standard.html > > To conclude, to install MCollective: > > 1. On puppet master machine, run "puppet module install > puppetlabs-mcollective" > > 2. edit your site.pp and replace with correct hostname(server need to be > installed on all machines; middle/client need to be installed on puppet > master). > > node 'broker1.example.com' { > class { '::mcollective': > middleware => true, > middleware_hosts => [ 'broker1.example.com' ], > }} > node 'server1.example.com' { > class { '::mcollective': > middleware_hosts => [ 'broker1.example.com' ], > }} > node 'control1.example.com' { > class { '::mcollective': > client => true, > middleware_hosts => [ 'broker1.example.com' ], > }} > > > 3. push module to puppet master and agent (puppet apply site.pp; puppet > agent --test) > > 4. Install Mcollective agent plugins on ALL the machines. > yum install mcollective-filemgr-agent > yum install mcollective-nettest-agent > yum install mcollective-package-agent > yum install mcollective-service-agent > > > > On Thursday, August 7, 2014 3:24:52 PM UTC-4, Christopher Wood wrote: > > (inline) > > On Thu, Aug 07, 2014 at 12:03:59PM -0700, Stella wrote: > > Quick question: > > > > I am following instruction on the forge module for MCollective > install and > > configuraiton. > > https://forge.puppetlabs.com/puppetlabs/mcollective > > > > It gives the example of "I just want to run it, what's the minimum I > > need?". > > > > *********************************************************** > > node 'broker1.example.com' { > > class { '::mcollective': > > middleware => true, > > middleware_hosts => [ 'broker1.example.com' ], > > } > > } > > > > node 'server1.example.com' { > > class { '::mcollective': > > middleware_hosts => [ 'broker1.example.com' ], > > } > > } > > > > node 'control1.example.com' { > > class { '::mcollective': > > client => true, > > middleware_hosts => [ 'broker1.example.com' ], > > } > > } > > *************************************** > > > > In init.pp, the default value for each component is: > > > > $server = true, > > $client = false, > > $middleware = false, > > > > In the example, for both broker (middleware) and control1(client), it > doesn't specify value for $server. > > So it means both middleware and client will get the default value > ($server = true). > > Is this correct? Should server should be installed on middleware and > client? > > This is correct. The server portion is the mcollective daemon. Without > that daemon you will not be able to remotely manage the middleware and > client hosts. If you need to restrict most people from managing those look > at the ACL plugins. > > > I think the server should not be installed on middleware and client. > > We should specfiy $server=false for both middleware and client to > overwrite the default value of true. > > Please correct me if I am wrong. > > > > Also can I installed both middleware and client on one machine, which > is my puppet master machine? > > I don't recall, sorry. Try it and see? > > > > > Thanks!! > > > > On Thursday, August 7, 2014 1:32:32 PM UTC-4, Stella wrote: > > > > Thank a lot Chris! > > > > I think I got the big picture. What I plan to do: > > > > 1. puppet module install puppetlabs-mcollective > > > > 2. review module configure files and edit with correct parameter > values > > > > 3. push module to puppet master and agent > > puppet master: mcollective middleware and client > > puppet agent: mcollective server > > > > 4. Install Mcollective agent plugins > > yum install mcollective-filemgr-agent > > yum install mcollective-nettest-agent > > yum install mcollective-package-agent > > yum install mcollective-service-agent > > > > Will report progress later... > > > > On Thursday, August 7, 2014 12:19:09 PM UTC-4, Christopher Wood > wrote: > > > > First, read the whole module, it will help. Mostly you use the > main > > mcollective module and pass parameters to get what you want. > > > > There are some minimal plugins included with this module, some > others > > are packaged at [1]rpm.puppetlabs.com/apt.puppetlabs.com, others > are > > obtainable from git. I have some installed from each. You will > > probably want some plugins so that you can do more than "mco > ping". > > > > On Thu, Aug 07, 2014 at 09:09:26AM -0700, Stella wrote: > > > Wow, this google puppet user group is tremendous, people > here are > > so > > > helpful! > > > > > > I have read the puppet mcollecctive module description and > yes, > > it > > > clarified a lot of confusion. Mcollective's terminology > really > > differs > > > from what we normally use. > > > > > > So after I download the puppetlabs-mcollective module, I > should > > install it > > > this way by pushing different classes of the mcollectvie > module > > to my > > > nodes? > > > > > > * Middleware -> Puppet Master > > > * MCollective Client -> Puppet Master > > > * MCollective Server -> Puppet Agent > > > > > > How about the agent and agent plugin? Are they included in > the > > module? I > > > don't see it being mentioned there. I just need the most > basic > > function > > > for a demo. Is the Mcollective module enough? > > > > > > Thanks a million! > > > > > > On Thursday, August 7, 2014 11:36:03 AM UTC-4, Christopher > Wood > > wrote: > > > > > > I found I learned more about how to install mcollective by > > reading the > > > puppet module along with the docs, plus with the module > it's a > > > reasonably easy install. > > > > > > [1][2]https://forge.puppetlabs.com/puppetlabs/mcollective > > > > > > On Thu, Aug 07, 2014 at 08:31:41AM -0700, Stella wrote: > > > > Hi Johan, > > > > > > > > Thank you for the quick reply. I took a look at the > slides > > you > > > provided. > > > > Now much clear, but still some questions: > > > > > > > > 1. In the slides, it talks about first get "Vagrant > box". > > Is that a > > > puppet > > > > VM? I don't want to use one, since I already have > puppet > > setup on > > > my own > > > > machine. Is this OK? Then can I use the key provided > on > > this slide? > > > > > > > > 2. So this slide is talking about using existing > > puppetmodule > > > modules, not > > > > manual install, right? Basically I need to first > > install/configure > > > > ActiveMQ, then install/configure Mcollective server > and > > client? > > > They all > > > > can be installed on the same machine as my puppet > master? > > Then how > > > about > > > > those agent and plugin (filemgr, nettest, package, > > service)? They > > > should > > > > be installed on my puppet agent machine? I am still a > > little > > > confused > > > > about the big picture of the installation layout :) > > > > > > > > Thanks again! > > > > > > > > On Thursday, August 7, 2014 10:51:51 AM UTC-4, Johan > De > > Wit wrote: > > > > > > > > On 07/08/14 16:39, Stella wrote: > > > > > > > > I am trying to install MCollective to my Puppet > 3.6.2 > > with > > > Dashboard > > > > 1.2.23. > > > > > > > > I searched online and found that there are so > many > > components > > > related > > > > with MCollective such as Agent(different agents), > > Client, > > > Common, etc. > > > > > > [1][2][3]http://yum.puppetlabs.com/el/6.5/products/x86_64/ > > > > > > > > If I only want to have the most basic > configuration of > > > MCollective, > > > > which components should I install? > > > > > > > > And has anyone used any of the Web Gui for > > MCollective? Any > > > > recommendation? > > > > > > > > Thanks! > > > > > > > > -- > > > > You received this message because you are > subscribed > > to the > > > Google > > > > Groups "Puppet Users" group. > > > > To unsubscribe from this group and stop receiving > > emails from > > > it, send > > > > an email to [2][email protected]. > > > > To view this discussion on the web visit > > > > > > > > > [3][3][4]https://groups.google.com/d/msgid/puppet- > users/a45175ff-e932-40dc-83de-681837919cb1%40googlegroups.com. > > > > For more options, visit > > > [4][4][5]https://groups.google.com/d/optout. > > > > > > > > have a look at > > > > > > [5][5][6]http://www.slideshare.net/johandw/bpug- > mcollective-20140624 > > > > > > > > We did a manual installation of MCO. > > > > > > > > But using an existing puppetmodule is much better > :) > > > > > > > > Grts > > > > > > > > Johan > > > > > > > > -- > > > > Johan De Wit > > > > > > > > Open Source Consultant > > > > > > > > Red Hat Certified Engineer > (805008667232363) > > > > Puppet Certified Professional 2013/2014 (PCP0000006) > > > > _________________________________________________________ > > > > > > > > > Open-Future Phone +32 (0)2/255 70 > 70 > > > > Zavelstraat 72 Fax +32 (0)2/255 70 > 71 > > > > 3071 KORTENBERG Mobile +32 (0)474/42 40 > 73 > > > > BELGIUM > > [6][6][7]http://www.open-future.be > > > > _________________________________________________________ > > > > > > > > > > > > > Upcoming Events: > > > > > > > > Linux Training | > > > > > > > > > [7][7][8]https://www.open-future.be/linux-training-8- > till-12th-september > > > > > > > > Puppet Introduction Course | > > > > > > > > > [8][8][9]https://www.open-future.be/puppet-introduction- > course-15th-september > > > > > > > > Puppet Fundamentals Training | > > > > > > > > > [9][9][10]https://www.open-future.be/puppet-fundamentals- > training-16-till-18th-september > > > > > > > > Zabbix Certified Specialist | > > > > > > > > > [10][10][11]https://www.open-future.be/zabbix- > certified-specialisttraining-22-till-24th-september > > > > > > > > Zabbix Certified Professional | > > > > > > > > > [11][11][12]https://www.open-future.be/zabbix- > certified-professional-training-25-till-26th-september > > > > > > > > Subscribe to our newsletter: > > [12][12][13]http://eepurl.com/BUG8H > > > > > > > > -- > > > > You received this message because you are subscribed > to > > the Google > > > Groups > > > > "Puppet Users" group. > > > > To unsubscribe from this group and stop receiving > emails > > from it, > > > send an > > > > email to [13][13][email protected]. > > > > To view this discussion on the web visit > > > > > > > > > [14][14][14]https://groups.google.com/d/msgid/puppet- > users/95148a21-d046-4857-9201-53924c353944%40googlegroups.com. > > > > For more options, visit > > [15][15][15]https://groups.google.com/d/optout. > > > > > > > > References > > > > > > > > Visible links > > > > 1. > > [16][16]http://yum.puppetlabs.com/el/6.5/products/x86_64/ > > > > 2. javascript: > > > > 3. > > > > > [17][17]https://groups.google.com/d/msgid/puppet- > users/a45175ff-e932-40dc-83de-681837919cb1%40googlegroups. > com?utm_medium=email&utm_source=footer > > > > 4. [18][18]https://groups.google.com/d/optout > > > > 5. > > [19][19]http://www.slideshare.net/johandw/bpug- > mcollective-20140624 > > > > 6. [20][20]http://www.open-future.be/ > > > > 7. > > > > > [21][21]https://www.open-future.be/linux-training-8- > till-12th-september > > > > 8. > > > > > [22][22]https://www.open-future.be/puppet-introduction- > course-15th-september > > > > 9. > > > > > [23][23]https://www.open-future.be/puppet-fundamentals- > training-16-till-18th-september > > > > 10. > > > > > [24][24]https://www.open-future.be/zabbix-certified- > specialisttraining-22-till-24th-september > > > > 11. > > > > > [25][25]https://www.open-future.be/zabbix-certified- > professional-training-25-till-26th-september > > > > 12. [26][26]http://eepurl.com/BUG8H > > > > 13. mailto:[27]puppet-users+ > [email protected] > > > > 14. > > > > > [28][27]https://groups.google.com/d/msgid/puppet- > users/95148a21-d046-4857-9201-53924c353944%40googlegroups. > com?utm_medium=email&utm_source=footer > > > > 15. [29][28]https://groups.google.com/d/optout > > > > > > -- > > > You received this message because you are subscribed to the > > Google Groups > > > "Puppet Users" group. > > > To unsubscribe from this group and stop receiving emails > from it, > > send an > > > email to [30][email protected]. > > > To view this discussion on the web visit > > > > > [31][29]https://groups.google.com/d/msgid/puppet- > users/fa121665-c569-46b3-bce6-777b0fedad80%40googlegroups.com. > > > For more options, visit > > [32][30]https://groups.google.com/d/optout. > > > > > > References > > > > > > Visible links > > > 1. [31]https://forge.puppetlabs.com/puppetlabs/mcollective > > > 2. [32]http://yum.puppetlabs.com/el/6.5/products/x86_64/ > > > 3. > > [33]https://groups.google.com/d/msgid/puppet-users/ > a45175ff-e932-40dc-83de-681837919cb1%40googlegroups.com > > > 4. [34]https://groups.google.com/d/optout > > > 5. > > [35]http://www.slideshare.net/johandw/bpug-mcollective-20140624 > > > 6. [36]http://www.open-future.be/ > > > 7. > > [37]https://www.open-future.be/linux-training-8-till-12th- > september > > > 8. > > [38]https://www.open-future.be/puppet-introduction-course- > 15th-september > > > 9. > > [39]https://www.open-future.be/puppet-fundamentals- > training-16-till-18th-september > > > 10. > > [40]https://www.open-future.be/zabbix-certified- > specialisttraining-22-till-24th-september > > > 11. > > [41]https://www.open-future.be/zabbix-certified- > professional-training-25-till-26th-september > > > 12. [42]http://eepurl.com/BUG8H > > > 13. javascript: > > > 14. > > [43]https://groups.google.com/d/msgid/puppet-users/ > 95148a21-d046-4857-9201-53924c353944%40googlegroups.com > > > 15. [44]https://groups.google.com/d/optout > > > 16. [45]http://yum.puppetlabs.com/el/6.5/products/x86_64/ > > > 17. > > [46]https://groups.google.com/d/msgid/puppet-users/ > a45175ff-e932-40dc-83de-681837919cb1%40googlegroups. > com?utm_medium=email&utm_source=footer > > > 18. [47]https://groups.google.com/d/optout > > > 19. > > [48]http://www.slideshare.net/johandw/bpug-mcollective-20140624 > > > 20. [49]http://www.open-future.be/ > > > 21. > > [50]https://www.open-future.be/linux-training-8-till-12th- > september > > > 22. <a > > href="[51]https://www.open-future.be/puppet-introduction- > course-15th-september" > > target="_blank" > > onmousedown="this.href='[52]https://www.google.com/url?q\ > 75https%3A%2F%2Fwww.open-future.be%2Fpuppet-introduction-course-15th- > september\46sa\75D\46sntz\0751\46usg\75AFQjCNH3xt- > gECp7eLQcHKrwSaNmOQjVAA';return > <https://www.google.com/url?q%5C75https%3A%2F%2Fwww.open-future.be%2Fpuppet-introduction-course-15th-september%5C46sa%5C75D%5C46sntz%5C0751%5C46usg%5C75AFQjCNH3xt-gECp7eLQcHKrwSaNmOQjVAA';return> > > > true;" onclick="this.href='[53]https: > //www.google.com/url?q\75http > > > > ... > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "Puppet Users" group. > > To unsubscribe from this group and stop receiving emails from it, > send an > > email to [54][email protected]. > > To view this discussion on the web visit > > [55]https://groups.google.com/d/msgid/puppet-users/ > 41b6b478-0a39-4e25-a297-b7d771afbec4%40googlegroups.com. > > For more options, visit [56]https://groups.google.com/d/optout. > > > > References > > > > Visible links > > 1. http://rpm.puppetlabs.com/apt.puppetlabs.com > > 2. https://forge.puppetlabs.com/puppetlabs/mcollective > > 3. http://yum.puppetlabs.com/el/6.5/products/x86_64/ > > 4. https://groups.google.com/d/msgid/puppet-users/a45175ff- > e932-40dc-83de-681837919cb1%40googlegroups.com > > 5. https://groups.google.com/d/optout > > 6. http://www.slideshare.net/johandw/bpug-mcollective-20140624 > > 7. http://www.open-future.be/ > > 8. https://www.open-future.be/linux-training-8-till-12th-september > > 9. https://www.open-future.be/puppet-introduction-course- > 15th-september > > 10. https://www.open-future.be/puppet-fundamentals-training- > 16-till-18th-september > > 11. https://www.open-future.be/zabbix-certified- > specialisttraining-22-till-24th-september > > 12. https://www.open-future.be/zabbix-certified-professional- > training-25-till-26th-september > > 13. http://eepurl.com/BUG8H > > 14. https://groups.google.com/d/msgid/puppet-users/95148a21- > d046-4857-9201-53924c353944%40googlegroups.com > > 15. https://groups.google.com/d/optout > > 16. http://yum.puppetlabs.com/el/6.5/products/x86_64/ > > 17. https://groups.google.com/d/msgid/puppet-users/a45175ff- > e932-40dc-83de-681837919cb1%40googlegroups.com?utm_medium= > email&utm_source=footer > > 18. https://groups.google.com/d/optout > > 19. http://www.slideshare.net/johandw/bpug-mcollective-20140624 > > 20. http://www.open-future.be/ > > 21. https://www.open-future.be/linux-training-8-till-12th-september > > 22. https://www.open-future.be/puppet-introduction-course- > 15th-september > > 23. https://www.open-future.be/puppet-fundamentals-training- > 16-till-18th-september > > 24. https://www.open-future.be/zabbix-certified- > specialisttraining-22-till-24th-september > > 25. https://www.open-future.be/zabbix-certified-professional- > training-25-till-26th-september > > 26. http://eepurl.com/BUG8H > > 27. https://groups.google.com/d/msgid/puppet-users/95148a21- > d046-4857-9201-53924c353944%40googlegroups.com?utm_medium= > email&utm_source=footer > > 28. https://groups.google.com/d/optout > > 29. https://groups.google.com/d/msgid/puppet-users/fa121665- > c569-46b3-bce6-777b0fedad80%40googlegroups.com > > 30. https://groups.google.com/d/optout > > 31. https://forge.puppetlabs.com/puppetlabs/mcollective > > 32. http://yum.puppetlabs.com/el/6.5/products/x86_64/ > > 33. https://groups.google.com/d/msgid/puppet-users/a45175ff- > e932-40dc-83de-681837919cb1%40googlegroups.com > > 34. https://groups.google.com/d/optout > > 35. http://www.slideshare.net/johandw/bpug-mcollective-20140624 > > 36. http://www.open-future.be/ > > 37. https://www.open-future.be/linux-training-8-till-12th-september > > 38. https://www.open-future.be/puppet-introduction-course- > 15th-september > > 39. > > ...
-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/5dbfec8f-7862-4184-b887-901a4cb4cc32%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
