【问题标题】:puppet kick from master gets connection refused from agent主人的木偶踢被代理拒绝连接
【发布时间】:2016-04-18 10:58:31
【问题描述】:

我已成功安装 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 服务运行时才会发生故障。

【问题讨论】:

  • connection refused 非常清楚地表明有问题的端口未打开。您可以在代理运行时检查侦听端口列表吗? (另外,请确保后台代理 正在 实际上正在运行。)如果这一切都失败了,请将puppet agent --configprint all 的输出添加到您的问题中。
  • 谢谢菲利克斯...我刚刚从下面的链接中得到了一个不可能踢的信息...虽然不确定信息的可信度..ask.puppet.com/question/14234/…

标签: puppet


【解决方案1】:

我访问了下面的链接,上面说 Windows 代理无法使用 Kick。不知道这是多么真实......

https://ask.puppet.com/question/14234/port-8139-not-opened-when-running-as-a-windows-service/

【讨论】:

  • 这个答案是由 Puppet 核心开发团队的 Josh Cooper 给出的。我认为这很可信:-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-16
  • 2021-12-23
  • 1970-01-01
  • 2017-08-08
  • 1970-01-01
  • 2014-05-18
  • 1970-01-01
相关资源
最近更新 更多