web-dev-qa-db-ja.com

Puppetは、ドメインが適切に解決されても、ドメインを解決できないと主張しています

非常に単純なパペットセットアップがあり、1つのマスターと1つのノードがあり、どちらもDebian Squeeze6.0.4を実行しています。クライアントとマスターの2台のマシンにそれぞれ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

解決がパペットだけで機能しないのはなぜですか?

4
gparent

クライアントの順方向および逆引きDNSエントリが必要です。 puppetmasterのクライアントに/etc/hostsエントリを追加することもできます。

5
ewwhite