2014-04-08 38 views
2

我正在嘗試從salt-minion獲取salt master。但是,我無法獲得鹽師傅的鑰匙。如何與salt-master聯繫

在我的VM上,我安裝了salt-master,在我的Windows上,我安裝了salt-minion。我已經給了主IP地址在我的僕從六鹽\的conf \奴才

master: master ip address 

我試圖運行下面的命令:

c:\salt\salt-minion.exe -l debug -c c:\salt\conf 

我得到一個消息,象下面這樣:

[DEBUG ] Reading configuration from c:\salt\conf\minion 
[INFO ] Using cached minion ID from c:\salt\conf\minion_id: HoroppaLabs 
[DEBUG ] Configuration file path: c:\salt\conf\minion 
[INFO ] Setting up the Salt Minion "HoroppaLabs" 
[DEBUG ] Created pidfile: c:\salt\var\run\salt-minion.pid 
[DEBUG ] Reading configuration from c:\salt\conf\minion 
[DEBUG ] Attempting to authenticate with the Salt Master at 172.31.16.131 
[DEBUG ] Loaded minion key: c:\salt\conf\pki\minion\minion.pem 
[DEBUG ] Loaded minion key: c:\salt\conf\pki\minion\minion.pem 
[WARNING ] SaltReqTimeoutError: Waited 60 seconds 
[INFO ] Waiting for minion key to be accepted by the master. 
[DEBUG ] Loaded minion key: c:\salt\conf\pki\minion\minion.pem 
[WARNING ] SaltReqTimeoutError: Waited 60 seconds 
[INFO ] Waiting for minion key to be accepted by the master. 
[DEBUG ] Loaded minion key: c:\salt\conf\pki\minion\minion.pem 

我沒有得到任何東西,只是以上。

在主,我試圖運行下面的命令

sudo salt-key -L 
Accepted Keys: 
Unaccepted Keys: 
Rejected Keys: 

我沒有得到任何主鍵來接受

任何一個可以幫助,我怎麼能與鹽主溝通?

+1

是否有一個防火牆阻止從salt minion到salt master的端口4505和/或4506(您可以使用Windows上的端口掃描進行檢查)。 –

+1

你是否能夠從minion telnet到您在minion配置文件中指定爲master的ip?嘗試telnet到端口4505和4506上的ip。如果你無法telnet,那麼你的主機上似乎有某種阻塞端口4505和4506的防火牆。這些端口需要打開才能夠支持端口聯繫主人。 – nmadhok

回答

-1

你需要添加你的鹽奴隸到你的主人。要做到這一點來看下面你主人的命令:

salt-key -A <your_minions_hostname_or_ip>

例如,在我的情況下,我做了

salt-key -A [email protected]

僅供參考看看here