Um tíquete foi criado e respondido no PuppetLabs:
mco rpc shell start command=ls -I /system/
deve ser emitido em vez de mco rpc shell start ls -I /system/
Objetivo
O objetivo é executar um comando em vários sistemas de uma vez usando o MCollective, por exemplo, touch /tmp/helloworld
usando o MCollective-client cria touch /tmp/helloworld
em todos os MCollective-servers: systems 1, 2 e 3.
Tentativas
Segundo esta documentação , o mcollective-shell-agent poderia ser usado para atingir o objetivo. No entanto, executando:
mco rpc shell start ls -I /system/
resulta em:
Could not parse --arg ls
Emissão:
mco rpc shell --help
exibe um menu de ajuda geral em vez de um menu específico sobre quais argumentos devem ser usados.
Perguntas
mco rpc shell
? mcollective-shell-agent
deveria ser usado para atingir o objetivo ou isso é incorreto? Se verdadeiro qual pacote deve ser instalado? Um tíquete foi criado e respondido no PuppetLabs:
mco rpc shell start command=ls -I /system/
deve ser emitido em vez de mco rpc shell start ls -I /system/
Tags centos command mcollective