Диагностика модуля Journal

Важно

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

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

sudo -i

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

Логирование происходит с помощью модуля logging.

Логирование производится в лог файл процесса, который использует Journal:

  • api.log - файл сбора сообщений службы aos-journal-api;
  • listener.log - файл сбора сообщений службы aos-journal-listener.

Примечание

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

Отладка модуля Journal

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

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

  2. Запустить утилиту самодиагностики модуля openstack aos tests.

    Пример использования:

    openstack aos tests --names journal --modules
    Диагностика модулей  началась.
    Запускаем тесты для: journal
    
    +----------------------+----------------------------------------------------------------------------------------------+
    | Дата и время запуска | Ср 22 апр 2020 11:56:27 GMT                                                                  |
    +----------------------+----------------------------------------------------------------------------------------------+
    | Версия OpenStack     | Train (20.1.1)                                                                               |
    +----------------------+----------------------------------------------------------------------------------------------+
    | Имя хоста            | ana-deb10t-ovs-01.stand.loc                                                                  |
    +----------------------+----------------------------------------------------------------------------------------------+
    | Дистрибутив          | debian 10.3                                                                                  |
    +----------------------+----------------------------------------------------------------------------------------------+
    | Управляющие узлы     | 1                                                                                            |
    +----------------------+----------------------------------------------------------------------------------------------+
    | Вычислительные узлы  | 2                                                                                            |
    +----------------------+----------------------------------------------------------------------------------------------+
    | База данных          | b'mysql  Ver 15.1 Distrib 10.3.22-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2' |
    +----------------------+----------------------------------------------------------------------------------------------+
    | Источник пакетов     | pypi.accentos.ru                                                                             |
    +----------------------+----------------------------------------------------------------------------------------------+
    =======
    Journal
    Версия: 1.0.1.dev1 (актуальная: текущая)
    Лицензия: Этот модуль не требует наличия лицензии.
    =======
    +---+---------------------------------------+--------+-----------------+
    | N | Название теста                        | Статус | Причина неудачи |
    +---+---------------------------------------+--------+-----------------+
    | 1 | test journal api connection           | УСПЕХ  |                 |
    +---+---------------------------------------+--------+-----------------+
    | 2 | test journal api service registration | УСПЕХ  |                 |
    +---+---------------------------------------+--------+-----------------+
    | 3 | test journal systemd services         | УСПЕХ  |                 |
    +---+---------------------------------------+--------+-----------------+
    | 4 | test migrations applied               | УСПЕХ  |                 |
    +---+---------------------------------------+--------+-----------------+
    Запущено 4 за 0.232сек.
    УСПЕХ (успешно=4, неудачно=0, ошибок=0)
    
    ====
    ИТОГ
    ====
    Запущено 4 за 0.232сек.
    УСПЕХ (успешно=4, неудачно=0, ошибок=0)
    

Примечание

Подробное описание утилиты доступно в разделе «Утилита самодиагностики».