Настройка сторожевого таймера
Добавление устройства сторожевого таймера в ВМ
Для наблюдения за скоростью ответа операционной системы можно добавить в ВМ устройство сторожевого таймера (watchdog).
Действия по добавлению устройства сторожевого таймера в ВМ:
- в главном меню Портала администрирования выбрать пункт "Ресурсы → Виртуальные машины";
- выбрать ВМ;
- нажать "Изменить";
- перейти на вкладку "Высокая доступность" (рисунок 30);
- из выпадающего списка "Модель сторожевого таймера" выбрать модель;
- из выпадающего списка "Действие сторожевого таймера" выбрать действие, которое ВМ будет выполнять при достижении этим таймером нуля;
- нажать кнопку
OK.

Рисунок 30 ‒ Параметры высокой доступности ВМ
Активация сторожевого таймера
Для активации устройства сторожевого таймера, присоединённого к ВМ, необходимо установить на этой ВМ пакет watchdog и запустить службу watchdog.
Для настройки и запуска сторожевого таймера нужно выполнить следующие действия:
- войти в операционную систему ВМ, к которой присоединено устройство сторожевого таймера;
- установить в Систему дополнительный пакет watchdog:
dnf install watchdog
- в конфигурационном файле
/etc/watchdog.confудалить комментарий со следующей строки:
watchdog-device = /dev/watchdog
- запустить и активировать службу watchdog:
systemctl start watchdog.service
systemctl enable watchdog.service
Проверка работы сторожевого таймера
Следует убедиться в том, что устройство сторожевого таймера было корректно присоединено к ВМ и что служба watchdog активна.
Примечание — Следующая инструкция должна выполняться для проверки работы сторожевого таймера только с целью тестирования и не должна использоваться в промышленном режиме функционирования.
Для подтверждения работоспособности сторожевого таймера нужно:
- выполнить вход в операционную систему ВМ, к которой было присоединено устройство сторожевого таймера;
- убедиться в том, что ВМ корректно опознало устройство сторожевого таймера:
lspci | grep watchdog -i
- выполнить одну из следующих команд для проверки активности сторожевого таймера:
- активировать
kernel panic:echo c > /proc/sysrq-trigger - прервать выполнение службы watchdog:
kill -9 pgrep watchdog
В результате сторожевой таймер больше не может быть сброшен, поэтому отсчёт таймера устройства быстро достигает нуля. После того как отсчёт таймера достигнет нуля, выполняется действие, выбранное как "Действие сторожевого таймера" для этой ВМ.
Параметры сторожевого таймера
В таблице 4 описываются параметры настройки службы watchdog, доступные в конфигурационном файле /etc/watchdog.conf.
Для активации параметра следует удалить соответствующий комментарий в файле и перезапустить службу watchdog.