2016-04-18 75 views
0

我已經成功安裝了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服務運行時纔會發生故障。

+0

'連接refused'很清楚表明,在該端口未打開。你可以在代理運行時檢查監聽端口列表嗎? (另外,請確保後臺代理*實際上正在運行。)如果沒有這些,請將'puppet agent --configprint all'的輸出添加到您的問題中。 –

+0

謝謝菲利克斯...我剛剛得到了一個信息,從下面的鏈接不可能踢...不知道信息的可靠性雖然.. https://ask.puppet.com/question/14234/port -8139-沒有打開的時候運行的Windows服務/ – Raghav

回答