Salt multi master:是否可以离线使用多个 masters

Salt multi master: does it work with multiple masters offline

我正在尝试 运行 在我们的开发环境中设置多主机。 这个想法是每个开发团队都有自己的盐大师。但是,整个开发环境中的所有 minions 都应该能够从所有 salt master 服务器接收 salt 命令。 由于并非每个团队都需要他们的 salt master 24/7,因此大多数团队在一周内都会关闭几天。

我 运行宁 2016.11.4 在大师和小兵身上。 但是,我 运行 遇到了以下问题: 如果 minons 配置文件中列出的主机之一被关闭,minion 将不会总是报告 'test.ping' 命令(即使使用 -t 60 也不行)

我的经验是,主服务器离线的越多,minion响应请求的延迟时间就越长。 特别是如果你在 MasterX 上执行 'test.ping' 而 minions 的日志此时是:

2017-05-19 08:31:44,819 [salt.minion      ][DEBUG   ][5336] Connecting to master. Attempt 4 (infinite attempts)

如果我此时触发 'test.ping',我有 50/50 的几率在我的主人身上获得 'minion did not return'

很明显,我总是想要一个 return 到我的 'test.ping',不管我是从哪个主人那里寄来的。


问题:

谁能告诉我我尝试的盐是否可行?因为我能找到的所有关于 salt multi master 设置的文章只会说: '将主服务器列表放入 minion 配置中即可!'

gtmanfred 的评论解决了我的问题