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" <stellat...@gmail.com <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]puppet-users...@googlegroups.com. 
> >        >      >        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]puppet-users...@googlegroups.com. 
> >        >      >    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+
> unsubscr...@googlegroups.com 
> >        >      >   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]puppet-users...@googlegroups.com. 
> >        >    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]puppet-users...@googlegroups.com. 
> >    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 puppet-users+unsubscr...@googlegroups.com.
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.

Reply via email to