我正在使用开源傀儡在ganeti中部署几个vm,当我在这个特定的主机上运行傀儡代理时,我会得到以下错误:
Info: Retrieving pluginfacts
Info: Retrieving plugin
Error: /File[/var/lib/puppet/lib]: Failed to generate additional resources using 'eval_generate': Failed to open TCP connection to plugins:8140 (getaddrinfo: Name or service not known)
Error: /File[/var/lib/puppet/lib]: Could not evaluate: Could not retrieve file metadata for puppet://plugins: Failed to open TCP connection to plugins:8140 (getaddrinfo: Name or service not known)
Info: Caching catalog for host.domain.net
Info: Applying configuration version '1476293845'
Notice: /Stage[main]/Apt::Update/Exec[apt_update]/returns: executed successfully
Notice: Finished catalog run in 6.57 seconds我在这个主机上包含了几个模块,有趣的是,除了一个模块(facts_module)之外,它们都被部署了,因此我的/etc/facter/facts.d/和/var/lib/puppet/facts.d/都是空的。
值得注意的是,这个主人不能解决“木偶”,而是木偶主人。我正在为区域使用srv记录,我可以从主机解析它。
有人能帮上忙吗?你需要进一步的信息吗?感谢先进的!
发布于 2016-10-13 10:54:48
我能解决这个问题!在我的/etc/puppet/puppet.conf中,我的ganeti-os-图像中有一个错误,如下所示:
........
pluginsource = puppet://plugins <-- with only two forward slashes
pluginfactsource = puppet:///pluginfacts
........而不是:
........
pluginsource = puppet:///plugins <-- three forward slashes
pluginfactsource = puppet:///pluginfacts
........这是一个新的图像,因此只有这个特定的主机受到影响。谢谢
https://unix.stackexchange.com/questions/316006
复制相似问题