Presentation detailing the architecture, middleware use, components and terminology of MCollective.
Additionally data flow and packet details of a full RPC request is shown.
14. Server
mcollectived
The ruby
based
daemon
on every
node
mcollective-0.4.7.noarch.rpm
mcollective-common-0.4.7.noarch.rpm
15. Agent
service.rb
Small ruby classes
that manage
services, packages,
etc.
Hosted by the
mcollective-0.4.7.noarch.rpm
server
mcollective-common-0.4.7.noarch.rpm
20. The Marionette Collective
* Discover with filter
* Send request with filter
* Wait for responses matching discovery
mc-service -W country=za httpd status