我已成功安装了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
但是,如果我运行puppet agent --no-daemonize --debug
从Powershell控制台,构建成功推动。
因此,仅当从Puppet Agent作为Windows服务运行代理时才会发生故障。
答案 0 :(得分:0)
我登上了下面的链接,上面写着Windows代理无法使用Kick。不确定这是多么真实......
https://ask.puppet.com/question/14234/port-8139-not-opened-when-running-as-a-windows-service/