Сообщения, получаемые в ходе установки Типового ПО витрины данных Лайт с помощью Ansible
Выполнение установки и настройки витрины представляет собой процесс автоматизированного формирования конфигурационных файлов витрины с помощью приложения Ansible, в частности указания сетевых адресов и идентификаторов компонентов для взаимосвязи между ними, задания путей на дисковых пространствах для обработки полезных и служебных данных, а также метаданных.Описание типичных ошибок при работе приложения Ansible можно просмотреть на официальном сайте разработчика приложения:
https://docs.ansible.com/ansible/latest/user_guide/playbooks_error_handling.html
Внесенные изменения в дистрибутив Типового ПО витрины данных и конфигурационные файлы влияют на результаты установки и работы витрины. Компоненты витрины в ходе выполнения настройки формируют сообщения и выводят их в стандартный порт вывода, перенаправленный в соответствующие лог-файлы. Просмотреть лог-файлы витрины можно с помощью приложения Grafana.Сообщения при эксплуатации
В ходе эксплуатации компоненты витрины формируют сообщения и выводят их в стандартный порт вывода, перенаправленный в соответствующие лог-файлы. Генерация сообщений администратору в ходе эксплуатации витрины подчиняются следующей блок-схеме (Рисунок 1).
Рисунок 1 – Блок-схема журналирования сообщений в лог-файлы при запуске витрины.
Дополнительно витрина может формировать следующие сообщения:
Сообщение |
Описание |
DATAMART-17473 |
Запрос не прошел валидацию. Если в запросе тип данных параметра не поддерживается и/или формат значения недопустимый и/или набор параметров (или их значения, или их сочетание) некорректные. |
DATAMART-17001 |
Внутренняя ошибка витрины, возникает в процессе генерации файлов (в случае успешного считывания параметров). |
Переустановка и удаление средствами Ansible
Рассмотрим два автоматизированных сценария при работе с витриной: переустановка и удаление.Переустановка витрины
Для переустановки витрины выполните шаги:- Удаление витрины (подробнее ниже);
- Установка витрины (подробнее в статье Установка Витрины данных конфигурации установки Лайт).
Удаление витрины
При необходимости удаления витрины данных рекомендуется каждый раз пересоздавать виртуальную машину, чтобы избежать накопления изменений, которые могут в будущем вызывать проблемы. В случае, когда необходимо удалить витрину без пересоздания машины, переключитесь на учетную запись datamart, выполнив команду:
sudo su - datamart |
Затем скопируйте файл uninstall.yml в корень каталога /home/datamart/ansible/ и выполните команду:
docker-ansible-cmd ansible-playbook -i hosts uninstall.yml |