【问题标题】:Salt multi master: does it work with multiple masters offlineSalt multi master:是否可以离线使用多个master
【发布时间】:2017-10-19 07:15:26
【问题描述】:

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

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

我的经验是,离线的主服务器越多,从属响应请求的滞后时间就越长。 特别是如果您在 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'

但很明显,我总是希望返回到我的“test.ping”,无论我是从哪个主机发送的。


问题:

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

【问题讨论】:

  • 这并不是多主控的工作方式。它应该更多地用于故障转移,而不是用于分离团队。
  • 我就是这么想的 :( 谢谢你的回答!

标签: salt salt-stack master


【解决方案1】:

gtmanfred 的评论解决了我的问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-18
    • 1970-01-01
    相关资源
    最近更新 更多