Диагностика модуля TIONIX.Autosetup

Важно

Все команды выполняются только от суперпользователя.

Режим суперпользователя:

sudo -i

Логирование служб, используемых модулем TIONIX.Autosetup

Логирование происходит с помощью модуля logging. Файлы логов создаются при запуске автоустановки и находятся в директории /tmp/. Название файла генерируется по шаблону tnx-autosetup-X.log, где X - текущее время в формате %Y.%m.%d-%H:%M:%S.

В ходе работы утилиты tnx_autosetup процесс логирования осуществляется в лог файл и консоль.

Примечание

С описанием процесса логирования, предоставляемого платформой OpenStack, можно ознакомиться в соответствующем разделе официальной документации.

Отладка модуля TIONIX.Autosetup

После каждого запуска автоматической установки модулей выполняются системные проверки. Выполняются проверки как на общие параметры:

  • на наличие установленного пакета pip в окружении;
  • на наличие конфигурационного файла в системе;
  • на соответствие пользователя, указанного в аргументе TNX_USERNAME пользователю в системе.

Так и параметры отдельных модулей. Например:

TIONIX.NodeControl:

  • Параметры учетной записи пользователя, указанные в аргументах DB_SUPERUSER_NAME и DB_SUPERUSER_PASSWORD. Параметры валидны, есть доступ к базе данных.

В случае возникновения проблем в работе модуля существуют следующие пути решения:

  1. проверить выполнение вышеперечисленных проверок;
  2. выставить уровень логирования в значение DEBUG, что позволит зафиксировать сообщения о событиях в лог-файлах с максимальной детализацией для диагностики и решения проблем.