Особенности обновления с версии 1.14.0 на версию 1.15.0
При обновлении с версии 1.14.0 на версию 1.15.0 выполните дополнительные настройки, описанные в разделах ниже.
Удаление файла kafka_return_custom.py из S3-совместимого хранилища
-
Перейдите в директорию
salt-bucket/base/_returners. -
Выберите файл
kafka_return_custom.pyи нажмите кнопку Удалить.Пример:
Настройка получения pillar-файлов из БД
-
Отредактируйте конфигурационный файл
/etc/salt/master.d/ext_pillar.confуказав в параметреqueryзначениеSELECT get_pillar_v2(%s);.Пример:
postgres: host: 'osmax-postgres' port: 5432 user: 'readonly' pass: 'password' db: 'osmax' ext_pillar: - postgres: - query: "SELECT get_pillar_v2(%s);" as_json: True
Подробную информацию о файле см. в разделе «Настройка получения pillar-файлов из БД».
-
Перезапустите сервер управления (master), выполнив команду:
sudo systemctl restart salt-master
-
Синхронизируйте новые pillar-файлов на агентах (minions), выполнив команду:
salt '*' saltutil.sync_pillar
Создание нового топика Apache Kafka
Создайте топик Apache Kafka для синхронизации данных при пересчете устройств в коллекции, например, assignment-machines-update-task (см. раздел «Интеграция с брокером сообщений Apache Kafka»).