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

gpa*_*ent 4 puppet puppetmaster

我有一个相当简单的 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
Run Code Online (Sandbox Code Playgroud)

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

localhost puppet-agent[11364]: Could not request certificate: getaddrinfo: Name or service not known
Run Code Online (Sandbox Code Playgroud)

为什么分辨率不仅仅适用于木偶?

eww*_*ite 5

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