Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

The MCollective agent running on the Windows client makes an outbound connection to the activemq (or rabbitmq) server typically on port 61613. See https://docs.puppetlabs.com/mcollective/configure/server.html#the-server-config-files, but keep in mind the MCollective Server referenced in documentation is really the daemon (mcollectived) running on the client machine.

When you want to trigger an action, e.g. via mco on the command line, MCollective will post a message to activemq, and the appropriate Windows/Linux client(s), also connected to the queue, will respond.

Your Windows firewall will need to allow outbound connections on typically ports 8140 (puppetmaster) and 61613 (activemq).