[vagrant@puppetserver ~]$ ls /usr/libexec/mcollective/mcollective/agent/ filemgr.ddl nettest.ddl package.ddl puppet.ddl service.ddl filemgr.rb nettest.rb package.rb puppet.rb service.rb [vagrant@puppetserver ~]$ mco rpc puppet runonce -v The rpc application failed to run: Can't find DDL for agent plugin 'puppet' Can't find DDL for agent plugin 'puppet' (RuntimeError) from /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/mcollective/ddl/base.rb:83:in `loadddlfile' <----
所有需要的软件包都安装好了,我猜。
Package mcollective-puppet-agent-1.11.1-1.el7.noarch already installed and latest version Package mcollective-puppet-client-1.11.1-1.el7.noarch already installed and latest version Package mcollective-puppet-common-1.11.1-1.el7.noarch already installed and latest version Nothing to do
再加上事实似乎工作不正常。
[vagrant@puppetserver ~]$ mco facts hostname No values found for fact hostname Finished processing 2 / 2 hosts in 42.06 ms
但是我可以ping所有这些节点。
[vagrant@puppetserver ~]$ mco ping puppetserver.example.com time=10.54 ms client.example.com time=49.43 ms
Puppet插件在节点的库存中不可见。
Agents: discovery rpcutil Data Plugins: agent collective fact fstat
我该如何解决这个问题?