2016-04-18 39 views
0

我已经成功安装了puppet agent(windows)和master。当我从代理下载节点时,它工作正常(puppet agent -t),节点被成功拉出。傀儡踢高手得到连接拒绝代理

但是,当我从木偶大师触发相同的,我得到连接错误如下。

Error: Host agent01 failed: Connection refused - connect(2) 

我在代理机器上做了一个wireshark,我可以看到端口8139与代理的连接,并以红色的ACK消息响应。

由于连接已到达代理,我假设代理拒绝了连接。有人可以帮我解决这个问题。

Puppet.conf在代理

[main] 
server=puppetmaster.localsky.biz 
autoflush=true 
environment=production 
pluginsync=true 
listen = true 
[agent] 

auth.conf在代理:

path/
method find, search, save 
auth yes 
allow puppetmaster.localsky.biz 

但是,如果我从PowerShell控制台运行puppet agent --no-daemonize --debug ,构建得到successsfully推。

因此,只有在将代理从Puppet Agent作为Windows服务运行时才会发生故障。

+0

'连接refused'很清楚表明,在该端口未打开。你可以在代理运行时检查监听端口列表吗? (另外,请确保后台代理*实际上正在运行。)如果没有这些,请将'puppet agent --configprint all'的输出添加到您的问题中。 –

+0

谢谢菲利克斯...我刚刚得到了一个信息,从下面的链接不可能踢...不知道信息的可靠性虽然.. https://ask.puppet.com/question/14234/port -8139-没有打开的时候运行的Windows服务/ – Raghav

回答