SaltStack:如何設定 minion 以使用不同的發布者連接埠?

SaltStack:如何設定 minion 以使用不同的發布者連接埠?

現在我有salt-master一個NAT後面,主控的4505和4506連接埠已映射到路由器上的44505和44506連接埠。

有一個master_port選項,但我認為只會將連接埠 4506 更改為 44506。

答案1

重要的2015 年 10 月 14 日更新:

這是我的錯- 我的網路不好,所以一些工作方法可能被認為不起作用......我會保留我的舊答案,但它似乎不正確- 在我重新啟動我的minion和master後它失敗了。

現在看來有效的是:

我把publish_port: 44505文件放在/etc/salt/mastermaster上,所以salt現在在master上打開連接埠44505。然後我更改了路由器上的連接埠對映配置,將路由器的連接埠 44505 對應到 master 的連接埠 44505(而不是 4505)。

我不知道機制是什麼,但似乎 master 可以告訴 minion 使用哪個發布端口,因此路由器上的公共連接埠號應與主站上的本機連接埠號

現在我的/etc/salt/minion配置只是:

master: xxx.xxx.xx.xxx
master_port: 44506

原來的答案是錯誤的

publish_port我想我只是透過在 minion 設定檔中使用相同的選項來使其工作。我認為文檔中沒有提到這一點。這是不是在預設/etc/salt/minion設定檔中。

現在我的/etc/salt/minion配置是這樣的:

master: xxx.xxx.xx.xxx
publish_port: 44505
master_port: 44506

簡單地新增publish_port: 44505/etc/salt/mastermaster 上的設定檔不會使其 minions 自動連接到該發布連接埠。您需要在您的 minion 配置中明確指定它。

相關內容