1.查询mcollective-puppet mcollective-client组件是否安装,查下客户端日志:/var/log/mcollective.log
2.在puppetmaster上查下rabbitmq或activemq是否连接正常
3.查看客户端时间是否正常
puppetmaster:
1.mco正常通信,通过mco ping体现。
2.foreman-proxy正常启动。
3.例如用:/usr/bin/sudo -u root /usr/bin/mco puppet runonce -I www.puppet.com 测试是否正常。
4.如何mastet要执行运行puppet按钮需要yum install mcollective mcollective-common,然后配置成一样。
$ yum install mcollective-puppet-client mcollective-puppet-common mcollective-puppet-agent
$ ll /usr/libexec/mcollective/mcollective/agent/
$ mco inventory www.puppet.com #查看节点agent是否已经载入puppet插件
Data Plugins:
agent fstat puppet #需要已经载入puppet插件
resource
$ mco puppet –noop –verbose status #查看节点agent守护进程状态
$ cat /etc/sudoers.d/foreman-proxy
Defaults:foreman-proxy !requiretty
foreman-proxy ALL = NOPASSWD: /usr/bin/puppet cert *
foreman-proxy ALL = NOPASSWD: /usr/bin/puppet kick *
foreman-proxy ALL = NOPASSWD: /usr/bin/mco puppet runonce *
$ more /etc/foreman-proxy/settings.yml
:log_level: DEBUG
:puppet_provider: mcollective
$ echo “” > /var/log/foreman-proxy/proxy.log
$ mco ping
查看对应日志#/usr/bin/sudo -u root /usr/bin/mco puppet runonce -I www.puppet.com
点击运行puppet按钮,在www.puppet.com主机名上面点击
/cat /etc/mcollective/server.cfg
etcidentity = www.puppet.com 身份认证在ll /var/lib/puppet/ssl/certs//
netstat -alnp |grep 6161 /netstat -alnp |grep 6161/
puppetagent:
$ yum install mcollective-puppet-agent mcollective-puppet-common mcollective-puppet-client
$ ll /usr/libexec/mcollective/mcollective/agent/
discovery.rb
puppet.ddl
puppet.rb
rpcutil.ddl
rpcutil.rb
重启mco