7.4.3 Диагностика модулей TIONIX

Средство самодиагностики, встроенное в ПО модулей TIONIX, позволяет проводить контрольные проверки с целью выявления ошибок, допущенных при настройке модулей.

Утилита клиента OpenStack вызывается из предварительно настроенного системного окружения (Раздел 7.2.1). Вызов утилиты имеет следующий формат:

. /root/admin-openrc.sh

openstack tnx tests

Будет выведено сообщение:

| “Диагностика платформы Openstack началась.”

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

  • Системная информация;
  • Сервисы OpenStack;
  • Сети;
  • Маршрутизаторы;
  • Образы.

Далее происходит вывод информации о сервисах OpenStack – информация выводится в столбцы: Сервис, URL, Поддерживаемые версии.

Затем следует информация о точках подключения, доменах и их конфигурациях.

Примечания.

По результатам каждого этапа проверки выводится либо сообщение об успешном окончании, либо список сообщений о неуспешной проверке (с описанием возможных причин).

Документация с интерпретацией результатов вывода тестов самодиагностики (openstack tnx tests) может быть открыта в веб-бразузере. Перейдите по ссылке URL:

7.4.3.1 Типовые параметры вызова

Для вывода списка (диагностируемых) модулей выполнить команду:

openstack tnx tests --list

Для запуска тестов на контроллере (УУ) следует выполнить команду:

openstack tnx tests --errors-only --modules

Примечание.

При выводе сообщений результаты успешно выполненных тестов пропускаются (не выводятся).

Для получения более подробной информации может быть применен ключ –verbose:

openstack tnx tests --verbose

7.4.3.2 Индивидуальная диагностика модулей

Запуск самодиагностики каждого модуля по отдельности производится командой:

openstack tnx tests --names tnx_node_control --modules
openstack tnx tests -n tnx_point_meter --modules

Примечания.

Применение атрибута утилиты –modules указывает на проведение самодиагностики модуля без диагностики платформы.

В данном примере приведены способы вызова самодиагностики модулей TIONIX.NodeControl и TIONIX.PointMeter (используются параметры –names и -n).

7.4.3.3 Уточнение результатов самодиагностики

Если диагностика ранее выполнялась, то могут быть получены прежние результаты. Обязательным для вывода прежнего результата является наличие сохраненного ранее отчета.

Для вывода последнего (сохраненного) отчета выполнить команду:

openstack tnx tests --show-last

7.4.3.4 Выгрузка результатов самодиагностики в файл

Для вывода результатов диагностики в файл требуется указать флаг сохранения в файл (–save-file) и путь к файлу (–file-dir), в который будут выгружены результаты. Потребуется выполнить команду:

openstack tnx tests --save-file --file-dir /tmp/self-diagnostic

Примечание.

В результате во временную директорию (Linux) будет выгружен файл диагностики /tmp/self-diagnostic.