Using mco
To access your collective, you can use the API within Ruby or Python to create complex scripts. You can also use the mco
command-line utility to perform simple queries and day-to-day tasks. In case something goes wrong with MCollective, mco
is a good place to start if you want to troubleshoot it.
To check whether mco
is configured properly and can access the collective, use mco ping
, as follows:
[root@puppet ~]# mco ping puppet.example.com time=89.71 ms trouble.example.com time=129.69 ms ---- ping statistics ---- 2 replies max: 129.69 min: 89.71 avg: 109.70
If you are unable to connect to the broker, you will see the following error:
[root@puppet ~]# mco ping The ping application failed to run, use -v for full error backtrace details: ...
Get Troubleshooting Puppet now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.