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

Важно

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

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

sudo -i

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

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

Если в файле client.conf не указан параметр log_file_location, то логирование происходит в файл tionix-vdi-client.log, расположенный в домашней директории пользователя в каталоге .tionix-vdi-client. Если этот параметр указан, то в директории, путь до которой равен значению параметра, создается файл логов. В этом случае к наименованию файла добавляется имя пользователя, запустившего приложение, например, tionix-vdi-client-admin.log.

Подсказка

Для включения вывода трейсбека в файл c логами нужно задать в системе переменную окружения TNX_DEBUG.

Примечание

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

Диагностика модуля в операционной системе Windows

Произвести самодиагностику модуля можно при помощи приложения run_self_diagnostics.exe, которое находится в корневом каталоге установленного модуля TIONIX.VDIclient.

Пример результата самодиагностики:

../../../../_images/VDI_self_diagnostics.png

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

Результат самодиагностики записывается в файл TIONIX.VDIclient_self_diagnostics_YYYY-MM-DD.log и сохраняется в каталоге, который задан для записи файлов логирования.

Диагностика модуля в операционной системе Linux

Произвести самодиагностику модуля в операционной системе Linux можно при помощи команды tionix_vdi_client --diagnostic.

Пример выполнения команды:

tionix_vdi_client --diagnostic
2019-05-15 12:26:44.333 17961 INFO tionix_vdi_client.settings [-] Log file path: /home/user/.tionix-vdi-client/tionix-vdi-client.log

=======================================
Извлеченные параметры: TIONIX.VDIclient
=======================================
+----+----------------------------+-----------------------------------------+
| N  | Variable name              | Value                                   |
+----+----------------------------+-----------------------------------------+
| 1  | PYKCS11LIB                 |                                         |
+----+----------------------------+-----------------------------------------+
| 2  | SMARTCARD_OID              |                                         |
+----+----------------------------+-----------------------------------------+
| 3  | additional_clouds          |                                         |
+----+----------------------------+-----------------------------------------+
| 4  | cloud                      | test.stand.loc                          |
+----+----------------------------+-----------------------------------------+
| 5  | contact_support_message_en | Please contact system administrator.    |
+----+----------------------------+-----------------------------------------+
| 6  | contact_support_message_ru | Обратитесь к системному администратору. |
+----+----------------------------+-----------------------------------------+
| 7  | domain_name                | default                                 |
+----+----------------------------+-----------------------------------------+
| 8  | get_vm_timeout             | 5                                       |
+----+----------------------------+-----------------------------------------+
| 9  | ignore_domain              | False                                   |
+----+----------------------------+-----------------------------------------+
| 10 | ikecfg                     |                                         |
+----+----------------------------+-----------------------------------------+
| 11 | language                   | ru                                      |
+----+----------------------------+-----------------------------------------+
| 12 | log_file_location          |                                         |
+----+----------------------------+-----------------------------------------+
| 13 | log_level                  | INFO                                    |
+----+----------------------------+-----------------------------------------+
| 14 | password_generation        | True                                    |
+----+----------------------------+-----------------------------------------+
| 15 | project                    | True                                    |
+----+----------------------------+-----------------------------------------+
| 16 | retries                    | 2                                       |
+----+----------------------------+-----------------------------------------+
| 17 | secondary_cloud            |                                         |
+----+----------------------------+-----------------------------------------+
| 18 | show_settings              | True                                    |
+----+----------------------------+-----------------------------------------+
| 19 | store_session              | True                                    |
+----+----------------------------+-----------------------------------------+
| 20 | store_password             | False                                   |
+----+----------------------------+-----------------------------------------+
| 21 | timeout                    | 15                                      |
+----+----------------------------+-----------------------------------------+
| 22 | use_smartcard              | True                                    |
+----+----------------------------+-----------------------------------------+
| 23 | web_guard                  | False                                   |
+----+----------------------------+-----------------------------------------+


TIONIX.VDIclient 2.1.0
+---------------------------------------+--------+-----------------+
| Название теста                        | Статус | Причина неудачи |
+---------------------------------------+--------+-----------------+
| test check vdi server connection      | ОК     |                 |
+---------------------------------------+--------+-----------------+
| test config file has required values  | ОК     |                 |
+---------------------------------------+--------+-----------------+
| test config file read save            | ОК     |                 |
+---------------------------------------+--------+-----------------+
| test session file has required values | ОК     |                 |
+---------------------------------------+--------+-----------------+
| test session file read save           | ОК     |                 |
+---------------------------------------+--------+-----------------+
| test locale files are in place        | ОК     |                 |
+---------------------------------------+--------+-----------------+
Запущено 6 теста(ов)
ОК (успешно=6, неудачно=0, ошибок=0)

Результат сохранён в /home/user/.tionix-vdi-client/TIONIX.VDIclient_self_diagnostics_2019-05-15.log