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

Важно

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

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

sudo -i

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

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

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

Примечание

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

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

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

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

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

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

    openstack aos tests --names client --modules
    Диагностика модулей  началась.
    Запускаем тесты для: client
    
    +-------------------------+-------------------------------------------------------------------------------------+
    | Дата и время запуска    | Пт 14 02 2020 13:22:21 MSK                                                          |
    +-------------------------+-------------------------------------------------------------------------------------+
    | Версия OpenStack        | Train (17.0.9)                                                                      |
    +-------------------------+-------------------------------------------------------------------------------------+
    | Имя хоста               | test.stand.loc                                                                      |
    +-------------------------+-------------------------------------------------------------------------------------+
    | Дистрибутив             | Debian 10                                                                           |
    +-------------------------+-------------------------------------------------------------------------------------+
    | Управляющие узлы        | 1                                                                                   |
    +-------------------------+-------------------------------------------------------------------------------------+
    | Вычислительные узлы     | 2                                                                                   |
    +-------------------------+-------------------------------------------------------------------------------------+
    | База данных             | mysql  Ver 15.1 Distrib 10.1.20-MariaDB, for Linux (x86_64) using  EditLine wrapper |
    +-------------------------+-------------------------------------------------------------------------------------+
    | Источник пакетов        | pypi.accentos.ru                                                                    |
    +-------------------------+-------------------------------------------------------------------------------------+
    | Версия licensing        | 2.0.1                                                                               |
    +-------------------------+-------------------------------------------------------------------------------------+
    
    ======
    Client
    Версия: 2.3.0 (актуальная: текущая)
    Лицензия: Этот модуль не требует наличия лицензии.
    ======
    +----+--------------------------------------------------+--------+-----------------+
    | N  | Название теста                                   | Статус | Причина неудачи |
    +----+--------------------------------------------------+--------+-----------------+
    | 1  | test admin role in domain                        | УСПЕХ  |                 |
    +----+--------------------------------------------------+--------+-----------------+
    | 2  | test check openstack endpoints                   | УСПЕХ  |                 |
    +----+--------------------------------------------------+--------+-----------------+
    | 3  | test installation source file                    | УСПЕХ  |                 |
    +----+--------------------------------------------------+--------+-----------------+
    | 4  | test keystone ldap driver                        | УСПЕХ  |                 |
    +----+--------------------------------------------------+--------+-----------------+
    | 5  | test modules compatibility with openstack        | УСПЕХ  |                 |
    +----+--------------------------------------------------+--------+-----------------+
    | 6  | test modules versions                            | УСПЕХ  |                 |
    +----+--------------------------------------------------+--------+-----------------+
    | 7  | test nova journal middleware                     | УСПЕХ  |                 |
    +----+--------------------------------------------------+--------+-----------------+
    | 8  | test nova scheduler filter                       | УСПЕХ  |                 |
    +----+--------------------------------------------------+--------+-----------------+
    | 9  | test valid openstack version                     | УСПЕХ  |                 |
    +----+--------------------------------------------------+--------+-----------------+
    Запущено 10 за 57.204сек.
    УСПЕХ (успешно=10, неудачно=0, ошибок=0)
    
    ====
    ИТОГ
    ===
    Запущено 10 за 57.204сек.
    УСПЕХ (успешно=10, неудачно=0, ошибок=0)
    

Примечание

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