我正在尝试在我们的开发环境中运行多主设置。 这个想法是每个开发团队都有自己的盐主。但是,整个开发环境中的所有minions应该能够从所有salt主服务器接收salt命令。 由于不是每个团队都需要他们的盐主人全天候服务,因此他们中的大多数人在一周内都被关闭了几天。
我在主人和小兵身上跑2016.11.4。 但是,我遇到了以下问题: 如果关闭mininons配置文件中列出的其中一个主机,则minion将不会始终报告' test.ping'命令(甚至不用-t 60)
我的经验是,主服务器离线越多,小兵回答请求的延迟就越长。 特别是如果你执行'test.ping'在MasterX上,而奴才' log就在这一点上:
2017-05-19 08:31:44,819 [salt.minion ][DEBUG ][5336] Connecting to master. Attempt 4 (infinite attempts)
如果我触发“测试”。在这一点上,机会是50/50,我会得到一个' minion没有返回' 在我的主人身上。
显然,我总是想要回到我的'test.ping',无论我发送哪个主人。
问题:
任何人都可以告诉我,我尝试的盐是否可行?因为我能找到的所有关于盐多主设置的文章只会说: '将主服务器列表放入minion配置中即可!'
答案 0 :(得分:0)
gtmanfred的评论解决了我的问题