Смена паролей учётных записей
Смена пароля от БД в конфигурации Агента "Спектра" на узле кластера
В случае изменения пароля от БД на узлах кластера необходимо изменить пароль в конфигурации Агента "Спектра".
Для этого нужно перейти в каталог распакованного дистрибутива "Спектра" и выполнить следующие команды:
source /opt/skala-r/spectrum/python-modules/bin/activate
python3 spectrum-tools/update_agent_db_password.py -i путь_к_файлу_inventory
Файл inventory — файл в формате .yml, содержащий данные об узлах кластера, на которых настраивается аутентификация с Агентом "Спектра".
Пример файла можно найти в распакованном дистрибутиве Спектра по пути inventory_samples/cluster.yml.
После выполнения последней команды пользователю будет предложено ввести пароль от БД, используемый на указанных узлах.
Далее пользователю будет предложено ввести пароль, используемый для подключения к узлам кластера по SSH.
|
В результате выполнения этой команды Агенты "Спектра" на указанных узлах будут перезагружены. |
Также нужно изменить пароль от БД на узлах кластера в файле с зашифрованными секретами, расположенном на хосте "Спектра" по пути /opt/skala-r/spectrum/.vault_store. Для этого нужно выполнить следующие команды:
source /opt/skala-r/spectrum/python-modules/bin/activate
ansible-vault edit /opt/skala-r/spectrum/.vault_store
Далее необходимо ввести пароль хранилища, после чего будет открыт текстовый редактор.
Нужно изменить значение в строке:
password_db: ПАРОЛЬ_ОТ_БД_НА_УЗЛАХ
После сохранения файла нужно перезапустить сервис spectrum-api с помощью команды:
systemctl restart spectrum-api.service
Смена пароля от БД на хосте "Спектра"
В случае изменения пароля от БД на хосте "Спектра" необходимо изменить пароль в файле с зашифрованными секретами, расположенный на хосте "Спектра" по пути /opt/skala-r/spectrum/.vault_store.
Для этого выполнить следующие команды:
source /opt/skala-r/spectrum/python-modules/bin/activate
ansible-vault edit /opt/skala-r/spectrum/.vault_store
Далее необходимо ввести пароль хранилища, после чего будет открыт текстовый редактор.
Нужно изменить значение в строке:
spectrum_db_pass: ПАРОЛЬ_ОТ_БД_НА_ХОСТЕ_СПЕКТРА
После сохранения файла перезапустить сервис spectrum-api с помощью команды:
systemctl restart spectrum-api.service