2016-06-07 23 views
0

我只是有一個問題,我不明白關於鹽堆。它涉及到mater和minion的配置。鹽內部,從主人到奴才的聯繫

鹽甚至被驅動,但文檔說(並且它工作),我們應該只在主人上打開端口,並且該主人收到該事件。

命令從運行到爪牙執行任務,但它似乎有點曖昧。但我並沒有試圖理解主人是如何做到這一點的,我不能清楚地記錄它。

而且我們也有鹽機制的文檔architechure這些語句:

更多的鹽碩士事實:

  • 工作出版商與發佈/訂閱和回覆通道;
  • 主設備上的兩個開放端口(默認爲4505/4506);
  • 鹽礦存儲最新的miniondata,緩存的數據可見 給其他奴才;
  • Salt Syndic將高層管理人員的工作傳遞給分層系統 管理;
  • SaltStack高可用性的多主管理器。

  • 更多的鹽爪牙事實:偵聽和從遠程鹽 主接收工作;
  • 創建並報告壓縮事件(作業結果,系統警報)至鹽務主人 ;
  • 沒有開放的端口,不健談;
  • 通過對等系統與其他Salt Minions共享數據;
  • 返回者將小數據傳送到任何可以接收數據的系統(默認爲Salt Master) 。

我已經突出顯示了在附加屏幕截圖中對我來說模糊不清。

enter image description here

問題beeing我們怎麼能說沒有端口是在爪牙被打開,也說爪牙 listerning? 小黃人聽什麼?什麼?

感謝您的澄清。

回答

1

好問題在這裏。默認情況下,Salt使用zmq pub/sub界面。因此,在網絡上發生的事情與大多數人關於鹽如何運作的心智模式之間存在着微小的不匹配。

zmq連接只需要Salt主機上的那些2個端口以允許發佈/訂閱接口工作。小奴隸在酒吧港口接近主人。 Zmq只爲您處理所有必要的網絡通信。 Salt Master在pub端口「發佈」作業。

就Salt的工作原理而言,當minion與作業目標相匹配時,當Salt Master在pub端口上發佈作業時,考慮minion「監聽」pub端口並執行命令會有幫助。

+1

謝謝你的回答,現在對我來說似乎更清楚了,而且我明白所有的網絡抽象都在zeromq中 – nixmind

相關問題