Диагностика модуля Autosetup¶
Логирование служб, используемых модулем Autosetup¶
Логирование происходит с помощью модуля logging
. Файлы логов создаются при запуске автоустановки и находятся в директории /tmp/
. Название файла генерируется по шаблону aos-autosetup-X.log
, где X
- текущее время в формате %Y.%m.%d-%H:%M:%S
.
В ходе работы утилиты aos-autosetup
процесс логирования осуществляется в лог файл и консоль.
Примечание
С описанием процесса логирования, предоставляемого платформой OpenStack, можно ознакомиться в соответствующем разделе официальной документации.
Отладка модуля Autosetup¶
После каждого запуска автоматической установки модулей выполняются системные проверки. Выполняются проверки как на общие параметры:
- на наличие установленного пакета pip в окружении;
- на наличие конфигурационного файла в системе;
- на соответствие пользователя, указанного в аргументе
USERNAME
пользователю в системе.
Так и параметры отдельных модулей. Например:
CloudManager:
- Параметры учетной записи пользователя, указанные в аргументах
DB_SUPERUSER_NAME
иDB_SUPERUSER_PASSWORD
. Параметры валидны, есть доступ к базе данных.
В случае возникновения проблем в работе модуля существуют следующие пути решения:
- проверить выполнение вышеперечисленных проверок;
- выставить уровень логирования в значение
DEBUG
, что позволит зафиксировать сообщения о событиях в лог-файлах с максимальной детализацией для диагностики и решения проблем.