Настройка аутентификации в Агенте "Спектра"
При взаимодействии ядра "Спектра" с Агентом "Спектра" используется аутентификация по токену.
Для настройки аутентификации в агенте "Спектра" нужно выполнить следующие действия.
-
На узле "Спектра" перейти в каталог распакованного дистрибутива и выполнить команды:
source /opt/skala-r/spectrum/python-modules/bin/activate python3 spectrum-tools/update_agent_auth_token.py -i путь_к_файлу_inventoryгде файл
inventory— файл в формате .yml, содержащий данные об узлах кластера, на которых настраивается аутентификация с Агентом "Спектра".Пример файла можно найти в распакованном дистрибутиве "Спектра" по пути
inventory_samples/cluster.yml. -
После выполнения последней команды нужно ввести токен аутентификации, который должен представлять из себя строку, содержащую латинские буквы и цифры.
-
Далее будет предложено ввести пароль, используемый для подключения к узлам кластера по SSH.
В результате выполнения этой команды Агенты "Спектра" на указанных узлах будут перезагружены.
На узлах кластера значение токена хранится в защищенном (хэшированном) виде в конфигурационном файле Агента "Спектра"
/opt/skala-r/etc/spectrum/spectrum-agent/config.conf.На хосте Спектра значение токена хранится в зашифрованном файле
/opt/skala-r/spectrum/.vault_storeи записывается в него автоматически при выполнении команды из п. 1.Для изменения ранее настроенного токена на новый необходимо повторить процедуру настройки аутентификации в Агенте "Спектра".