There's an mcollective mailing list if you need more detail, but real quick:

mco is the client, you run that whereever you want (ours is on the
puppetmaster but that's not required)
mcollectived is going to run on your nodes (same as puppetd)

they communicate via a STOMP exchange, that's the ActiveMQ bit.
That can run on yet another server (it has no need to run on your master).

Worry about plugins later, you can push them out with puppet as you need
them.

On 1 July 2013 09:10, <yamakasi....@gmail.com> wrote:

> Hi All,
>
> I have a working installation of a Puppet Master (CA) with Puppet agents,
> this using The Foreman. I really see the usage of Puppet this way but
> because The Foreman supports pushing your classes/templates to you nodes
> (agents) and uses the depricated Run/Kick for it I'm looking into
> Mcollective.
>
> Mcollective is supported by The Foreman since 1.2, the version I'm running
> at the moment.
>
> The integration of Mcollective is very confusing to me because of the
> common/agent/client packages you have.
>
> At the moment I have installed ActiveMQ on the Puppet Master, Stomp is
> installed using gem and also the Mcollective Common package and the client
> is installed on this machine. On my node that I want to "Puppetize" I have
> puppet installed and the Mcollective Common package as well as the agent.
>
> I'm not sure if this are the right packages per server because I miss the
> mco command on my host that I want to Puppetize. I my previous test I had
> this command and was able to "mco inventory puppet-master-hostname" and got
> back a reply.
>
> Is there any good howto or advice here what belongs on which server ? And
> is Mcollective very complex to setup or am I thinking too difficult ?
>
> I lost track when I was reading the wiki for plugins like Puppet for
> Mcollective here:
> http://projects.puppetlabs.com/projects/mcollective-plugins/wiki
>
> After a long search I finally found out that you needs to install
> mcollective-PluginName-client/common/agent like mcollective-puppet-client
> instead of mcollective-package-client.
>
> I hope I'm not asking the n00b-questions here, but with Mcollective it
> seems more complex than it was and I hope it makes life easier.
>
> Help and Suggestions how to configure a decent (test)setup are very
> welcome.
>
> Thank you.
>
> Best regards,
>
> Matt
>
>
>  --
> 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 post to this group, send email to puppet-users@googlegroups.com.
> Visit this group at http://groups.google.com/group/puppet-users.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
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 post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to