2016-06-07 21 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

相关问题