我有一个小问题。 我有一个有数十台服务器的架构,每个人都有不同的操作系统。
当Master-Minion具有相同的版本ID时,所有的都被正确执行。 当它们不匹配时,我在调用state.highstate时收到以下消息:
No Top file or external nodes data matches found 这个消息很奇怪,因为顶层文件位于正确的位置( /srv/salt/top.sls ),我用正确的语法设置了file_roots: base: - /srv/salt ),并且设置了“ base: '*' ”(使用正确的语法)在我的top file 。
你有什么想法来pipe理不同版本的Master-Minion,或者我怎样才能将我的Minion的旧版本升级到最新的版本? 非常感谢您的支持!
我自己回答:添加了与sudo add-apt-repository ppa:saltstack/salt的PPA后,我忘记执行apt-get update ,然后用apt-get install --only-upgrade salt-master更新master apt-get install --only-upgrade salt-master
谢谢你的方式:)