Saltstack: разные версии для Мастера и Миньона

Saltstack: разные версии для Мастера и Миньона

У меня маленькая-большая проблема. У меня архитектура с десятками серверов, у каждого своя ОС.

  • МойВладелецнаходится на сервере Ubuntu 14.04 и его версия0.17.5.
  • МойМиньоны бывают разных версий, включено0.17.5и, например,2015.5.0на Ubuntu 12.04 точно.

Когда Master-Minion имеют одинаковый идентификатор версии, все выполняется правильно. Когда они не совпадают, я получаю следующее сообщение при вызове state.highstate:

  • No Top file or external nodes data matches found

Это сообщение странное, потому что верхний файл находится в правильном месте ( /srv/salt/top.sls), я установил file_roots: base: - /srv/salt, с правильным синтаксисом) и я установил " base: '*'" (с правильным синтаксисом) в моем top file.

Есть ли у вас какие-либо идеи о том, как управлять различными версиями Master-Minion или как мне обновить предыдущую версию моего Minion (на старых ОС) до самой последней? Большое спасибо за вашу поддержку!!!

решение1

Я отвечаю себе: После добавления PPA с помощью sudo add-apt-repository ppa:saltstack/saltя забыл выполнить обновление apt get apt-get update, а затем обновить master с помощьюapt-get install --only-upgrade salt-master

Кстати, спасибо :)

Связанный контент