Saltstack: различные версии для Ведущего устройства и Фаворита

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

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

Когда у Основного Фаворита есть тот же идентификатор версии, все выполняется правильно. Когда они не сочетаются, я получаю следующее сообщение, когда я называю a state.highstate:

  • No Top file or external nodes data matches found

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

У Вас есть какая-либо идея о том, как управлять другой версией Основного Фаворита или как я могу обновить предыдущую версию своего Фаворита (на старом OSs) к новому? Спасибо очень очень за Вашу поддержку!!!

0
задан 7 November 2015 в 18:59
1 ответ

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

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

1
ответ дан 4 December 2019 в 16:54

Теги

Похожие вопросы