プラグインへのTCP接続を開けませんでした:8140

プラグインへのTCP接続を開けませんでした:8140

オープンソースのpuppetを使用してganetiに複数の仮想マシンを展開していますが、この特定のホストでpuppetエージェントを実行しても、次のエラーが発生し続けます。

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

このホストにはいくつかのモジュールが含まれていましたが、興味深いことに、1つ(facts_module)を除いてすべて展開されているので、myは空/etc/facter/facts.d/です/var/lib/puppet/facts.d/

このホストは「puppet」を確認することはできませんが、puppetmasterを確認できることは注目に値します。私はゾーンのsrvレコードを使用しており、ホストからそれを解析できます。

この問題を解決するのに役立つ人はいますか?より多くの情報が必要ですか?まず、ありがとうございます!

ベストアンサー1

私はこの問題を解決できます!/etc/puppet/puppet.conf以下のように、私のganeti-os-imageにタイプミスがあります。

........
pluginsource = puppet://plugins <-- with only two forward slashes
pluginfactsource = puppet:///pluginfacts
........

変える:

........
pluginsource = puppet:///plugins <-- three forward slashes
pluginfactsource = puppet:///pluginfacts
........

これは新しいイメージなので、特定のホストだけが影響を受けます。ありがとう

おすすめ記事