Puppet 主人的木偶踢腿被代理拒绝连接

Puppet 主人的木偶踢腿被代理拒绝连接,puppet,Puppet,我已成功安装puppet agent(windows)和master。当我从代理下载节点时,它工作正常(puppet-agent-t),节点被成功拉入 但是,当我从puppet master触发相同的事件时,我得到的连接错误如下所示 Error: Host agent01 failed: Connection refused - connect(2) 我在代理机器中执行了wireshark操作,我可以看到在端口8139与代理建立的连接,并收到一条红色ACK消息 由于连接已到达代理,我假定代理拒

我已成功安装puppet agent(windows)和master。当我从代理下载节点时,它工作正常(
puppet-agent-t
),节点被成功拉入

但是,当我从puppet master触发相同的事件时,我得到的连接错误如下所示

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
但是,如果我运行
puppet代理--没有守护进程--调试
从Powershell控制台,成功推送生成


因此,只有从Puppet agent作为windows服务运行代理时,才会发生故障。

我在下面的链接上看到,windows代理不可能使用Kick。不知道这是真的


连接被拒绝
非常清楚地表明相关端口未打开。在代理运行时,是否可以检查侦听端口列表?(另外,确保后台代理实际上正在运行。)如果所有这些都失败,请将
puppet代理--configprint all
的输出添加到您的问题中。谢谢Felix。。。我刚刚得到一个信息,踢是不可能从下面的链接。。。但我不确定这些信息的可信度。。这个答案是由Puppet核心开发团队的Josh Cooper给出的。我认为这是相当可信的:——)