Дайте команду в нескольких системах сразу с помощью MCollective

Нацелиться

Цель состоит в том, чтобы выполнить команду в нескольких системах сразу с помощью 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

отображает общее меню справки вместо определенного меню, относительно которого должны использоваться аргументы.

Вопросы

  1. Почему это не работает для выполнения mco rpc shell команда?
  2. Предположение было то, что mcollective-shell-agent должен использоваться для выполнения цели, или действительно ли это неправильно? Если верный, какой пакет должен быть установлен?
1
задан 4 February 2015 в 00:28
1 ответ

Был создан билет , ответ на который был дан в кукольных лабораториях:

mco rpc shell start command=ls -I /system/ должна быть выдана вместо mco rpc shell start ls -I /system/

0
ответ дан 4 December 2019 в 08:07

Теги

Похожие вопросы