Нацелиться
Цель состоит в том, чтобы выполнить команду в нескольких системах сразу с помощью MCollective, например, touch /tmp/helloworld
использование MCollective-клиента создает 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
должен использоваться для выполнения цели, или действительно ли это неправильно? Если верный, какой пакет должен быть установлен?Был создан билет , ответ на который был дан в кукольных лабораториях:
mco rpc shell start command=ls -I /system/
должна быть выдана вместо mco rpc shell start ls -I /system/