Puppet 声称无法解析域名,即使域名正确解析

Puppet 声称无法解析域名,即使域名正确解析

我有一个相当简单的 puppet 设置,一个主服务器和一个节点,都运行 Debian Squeeze 6.0.4。我有两台机器的 DNS 条目,分别是客户端和主服务器。客户端和主服务器的 DNS 条目在两台机器上都正确解析为正确的 IP。

在我的客户端上,我有以下配置:

[main]
server = master.example.org

logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
pluginsync=true
templatedir=/var/lib/puppet/templates

根据 /var/log/syslog 中的消息,密钥交换似乎失败:

localhost puppet-agent[11364]: Could not request certificate: getaddrinfo: Name or service not known

为什么分辨率只对傀儡不起作用?

答案1

你需要一个前锋客户端的反向 DNS 条目。您还可以/etc/hosts在 puppetmaster 上为客户端添加一个条目。

相关内容