我已經成功安裝了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服務運行時纔會發生故障。
'連接refused'很清楚表明,在該端口未打開。你可以在代理運行時檢查監聽端口列表嗎? (另外,請確保後臺代理*實際上正在運行。)如果沒有這些,請將'puppet agent --configprint all'的輸出添加到您的問題中。 –
謝謝菲利克斯...我剛剛得到了一個信息,從下面的鏈接不可能踢...不知道信息的可靠性雖然.. https://ask.puppet.com/question/14234/port -8139-沒有打開的時候運行的Windows服務/ – Raghav