来自主人的木偶踢得到代理拒绝的连接
puppet kick from master gets connection refused from agent
我已经成功安装了 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 agent --no-daemonize --debug
从 Powershell 控制台,构建成功推送。
因此,仅当 运行 来自 Puppet Agent 的代理作为 windows 服务时才会发生故障。
我找到了下面的 link,上面说 windows 特工无法踢球。不确定这有多真实...
https://ask.puppet.com/question/14234/port-8139-not-opened-when-running-as-a-windows-service/
我已经成功安装了 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 agent --no-daemonize --debug
从 Powershell 控制台,构建成功推送。
因此,仅当 运行 来自 Puppet Agent 的代理作为 windows 服务时才会发生故障。
我找到了下面的 link,上面说 windows 特工无法踢球。不确定这有多真实...
https://ask.puppet.com/question/14234/port-8139-not-opened-when-running-as-a-windows-service/