Цель
Цель состоит в том, чтобы выполнить команду сразу в нескольких системах с помощью MCollective, например, touch /tmp/helloworld
с помощью MCollective-client создает touch /tmp/helloworld
на всех MCollective-серверах: системы 1, 2 и 3.
Попытки
Согласно эта документация, mcollective-shell-agent может быть использован для достижения цели. Однако выполнение:
mco rpc shell start ls -I /system/
приводит к:
Could not parse --arg ls
Выдача:
mco rpc shell --help
отображает общее меню справки вместо специального меню относительно того, какие аргументы следует использовать.
Вопросы
mco rpc shell
команда? mcollective-shell-agent
следует использовать для достижения цели или это неверно? Если это правда, какой пакет следует установить?А проездной билет был создан, и на него в PuppetLabs ответили:
mco rpc shell start command=ls -I /system/
должен быть выпущен вместо mco rpc shell start ls -I /system/