【问题标题】:Salt - Multi master of mastersSalt - 多大师的大师
【发布时间】:2020-12-15 16:03:08
【问题描述】:

我将我的 salt 架构从一个 salt master 修改为多个 salt-master/syndic。

我通过syndic_master 设置了一个高级master 的master 来连接syndics。 效果很好,当我运行salt '*' test.ping 时,会返回来自不同主人的奴才。

现在我想添加第二个大师,我的联合配置现在是这样的

id: salt-syndic1
syndic_master:
  - 10.30.2.37
  - 10.30.2.38

如果我现在在两个主人的主人上运行salt '*' test.ping,回报似乎是分开的,一个妈妈从一个辛迪加返回奴才,另一个从另一个辛迪加返回。对于没有响应每个不响应的奴才,我收到此错误:

    Minion did not return. [No response]
    The minions may not have all finished running and any remaining minions will return upon completion. To look up the return data for this job later, run the following command:
    
    salt-run jobs.lookup_jid 20201119145521842618

所以我们可以看到命令从两个妈妈都很好地发送给了所有仆从,但每个妈妈只有一个辛迪克返回结果。

我只在主控服务器上设置了master_id 配置。

我还测试了在妈妈之间共享作业缓存但没有成功。

【问题讨论】:

    标签: salt-stack salt


    【解决方案1】:

    你可以在你的联合配置中试试这个

    syndic_forward_all_events: True
    

    参考:https://docs.saltstack.com/en/latest/ref/configuration/master.html#syndic-forward-all-events

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      相关资源
      最近更新 更多