私は人形エージェント(窓)とマスターをうまくインストールしました。エージェントからノードをダウンロードすると、正常に動作し(puppet agent -t
)、ノードは正常に取得されます。マスターからの人形蹴りは代理店から拒否されました
しかし、私は人形師から同じものをトリガーすると、以下のような接続エラーが発生します。
Error: Host agent01 failed: Connection refused - connect(2)
私はエージェントマシンでのwiresharkをしたと私は、接続がポート8139でエージェントに作られ、赤のACKメッセージで応答している見ることができました。
接続がエージェントに到達したため、エージェントが接続を拒否したと想定しています。私はこの問題を解決するのに手伝ってください。私はPowerShellコンソールからpuppet agent --no-daemonize --debug
を実行する場合
path/
method find, search, save
auth yes
allow puppetmaster.localsky.biz
しかし、ビルドがsuccesssfullyプッシュされます:エージェントのエージェント
[main]
server=puppetmaster.localsky.biz
autoflush=true
environment=production
pluginsync=true
listen = true
[agent]
auth.confで
Puppet.conf。
したがって、WindowsサービスとしてPuppetエージェントからエージェントを実行した場合にのみ失敗します。
'接続refused'はかなりはっきりと問題のポートが開いていないことを示しています。エージェントの実行中にリスニングポートのリストを確認できますか? (また、バックグラウンドエージェント*が実際に動作していることを確認してください。)すべて失敗した場合、 'puppet agent --configrint all'の出力をあなたの質問に加えてください。 –
ありがとうFelix ...私はちょうど下のリンクからキックができないという情報を得ました...しかし、情報の信頼性についてはわかりません.. https://ask.puppet.com/question/14234/port -8139-open-a-a-windows-service/ – Raghav