У меня маленькая-большая проблема. У меня архитектура с десятками серверов, у каждого своя ОС.
- МойВладелецнаходится на сервере 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
Кстати, спасибо :)