Изменение уровня логирования

1. Включение уровня логирования "DEBUG" для engine.log

Включение без перезагрузки:

  1. Подключится по ssh к менеджеру управления

  2. Выполнить:

    /usr/share/ovirt-engine-wildfly/bin/jboss-cli.sh  --connect --timeout=30000 --controller=localhost:8706 --user=admin@internal --commands="/subsystem=logging/logger=org.ovirt:write-attribute(name=level,value=DEBUG)"

    Предложить ввести пароль от учетной записи admin

    Password:
  3. В логе /var/log/ovirt-engine/engine.log будут появляться записи с тегом DEBUG.

Таким же образом можно вернуть обратно уровень логирования INFO:

/usr/share/ovirt-engine-wildfly/bin/jboss-cli.sh  --connect --timeout=30000 --controller=localhost:8706 --user=admin@internal --commands="/subsystem=logging/logger=org.ovirt:write-attribute(name=level,value=INFO)"

или перезапустив службу

systemctl restart ovirt-engine.service

2. Уровни ведения журнала для VDSM

В следующей таблице описано, что регистрируется для каждого набора уровней ведения журнала.

Уровень Что регистрируется

CRITICAL

CRITICAL

ERROR

CRITICAL, ERROR

WARNING

CRITICAL, ERROR, WARNING

INFO

CRITICAL, ERROR, WARNING, INFO

DEBUG

CRITICAL, ERROR, WARNING, INFO, DEBUG

CRIT - псевдоним, который также можно использовать для CRITICAL. То же самое для WARN - WARNING.

Регистраторы VDSM

В следующей таблице описаны регистраторы VDSM. Каждый из этих регистраторов может быть независимо установлен с одним из УРОВНЕЙ из таблицы выше.

Имя регистратора Какая инфраструктура

root

Регистратор по умолчанию

vds

Общая инфраструктура, связанная с хостом

storage

Связанная с хранением

ovirt_hosted_engine_ha

Связанная с размещенным Hosted Engine

ovirt_hosted_engine_ha_config

Связанная с конфигурацией Hosted Engine

IOProcess

Используется для обработки операций ввода-вывода, которые подвержены зависанию

virt

Связанная с виртуализацией

devel

Полезно только для разработчиков

Настройка уровня журнала во время выполнения:

Синтаксис:

vdsm-client Host setLogLevel level=LEVEL [name=LOGGER]
Пример 1. Установка root регистратора на уровень INFO:
vdsm-client Host setLogLevel level=INFO
Пример 2. Установка root регистратора на уровень DEBUG:
vdsm-client Host setLogLevel level=DEBUG
Пример 3. Установка журналов virt на уровень DEBUG:
vdsm-client Host setLogLevel level=DEBUG name=virt
Пример 4. Установка журналов storage на уровень DEBUG:
vdsm-client Host setLogLevel level=DEBUG name=storage

3. Постоянная установка уровня журнала

При запуске VDSM запускается с настройками ведения журнала, считанными из файла ниже. Отредактируйте и установите уровень для каждого регистратора по желанию.

/etc/vdsm/logger.conf