Войти

Управление скриптами при установке витрины данных конфигурации установки Лайт

Сообщения, получаемые в ходе установки Типового ПО витрины данных Лайт с помощью Ansible

Выполнение установки и настройки витрины представляет собой процесс автоматизированного формирования конфигурационных файлов витрины с помощью приложения Ansible, в частности указания сетевых адресов и идентификаторов компонентов для взаимосвязи между ними, задания путей на дисковых пространствах для обработки полезных и служебных данных, а также метаданных.

Описание типичных ошибок при работе приложения Ansible можно просмотреть на официальном сайте разработчика приложения:

https://docs.ansible.com/ansible/latest/user_guide/playbooks_error_handling.html

Внесенные изменения в дистрибутив Типового ПО витрины данных и конфигурационные файлы влияют на результаты установки и работы витрины. Компоненты витрины в ходе выполнения настройки формируют сообщения и выводят их в стандартный порт вывода, перенаправленный в соответствующие лог-файлы. Просмотреть лог-файлы витрины можно с помощью приложения Grafana.


Сообщения при эксплуатации

В ходе эксплуатации компоненты витрины формируют сообщения и выводят их в стандартный порт вывода, перенаправленный в соответствующие лог-файлы. Генерация сообщений администратору в ходе эксплуатации витрины подчиняются следующей блок-схеме (Рисунок 1).

Рисунок 1 – Блок-схема журналирования сообщений в лог-файлы при запуске витрины.png
Рисунок 1 – Блок-схема журналирования сообщений в лог-файлы при запуске витрины.

Дополнительно витрина может формировать следующие сообщения:

Сообщение

Описание

DATAMART-17473

Запрос не прошел валидацию. Если в запросе тип данных параметра не поддерживается и/или формат значения недопустимый и/или набор параметров (или их значения, или их сочетание) некорректные.

DATAMART-17001

Внутренняя ошибка витрины, возникает в процессе генерации файлов (в случае успешного считывания параметров).


Переустановка и удаление средствами Ansible

Рассмотрим два автоматизированных сценария при работе с витриной: переустановка и удаление.

Переустановка витрины

Для переустановки витрины выполните шаги:

Удаление витрины

При необходимости удаления витрины данных рекомендуется каждый раз пересоздавать виртуальную машину, чтобы избежать накопления изменений, которые могут в будущем вызывать проблемы. В случае, когда необходимо удалить витрину без пересоздания машины, переключитесь на учетную запись datamart, выполнив команду:
sudo su - datamart

Затем скопируйте файл uninstall.yml в корень каталога /home/datamart/ansible/ и выполните команду:

docker-ansible-cmd ansible-playbook -i hosts uninstall.yml
Авторизуйтесь, чтобы оставить комментарий к статье