Настройка сторожевого таймера

Добавление устройства сторожевого таймера в ВМ

Для наблюдения за скоростью ответа операционной системы добавьте в ВМ устройство сторожевого таймера (watchdog).

Для добавления устройства сторожевого таймера в ВМ:

  1. В главном меню Портала администрирования выберите пункт "Ресурсы → Виртуальные машины".
  2. Выберите ВМ.
  3. Нажмите Параметры.
  4. Перейдите на вкладку "Высокая доступность "(рисунок 36).
  5. Из выпадающего списка "Модель сторожевого таймера" выберите модель.
  6. Из выпадающего списка "Действие сторожевого таймера" выберите действие, которое ВМ будет выполнять при достижении этим таймером нуля.
  7. Нажмите OK.

Рисунок 36 ‒ Параметры высокой доступности ВМ

Активация сторожевого таймера

Для активации устройства сторожевого таймера, присоединённого к ВМ, установите на этой ВМ пакет watchdog и запустите службу watchdog.

Для настройки и запуска сторожевого таймера.

  1. Выполните вход в операционную систему ВМ, к которой присоединено устройство сторожевого таймера.
  2. Установите в систему дополнительный пакет watchdog:
yum install watchdog
  1. В конфигурационном файле /etc/watchdog.conf удалите комментарий в следующей строке:
watchdog-device = /dev/watchdog
  1. Запустите и активируйте службу watchdog:
systemctl start watchdog.service
systemctl enable watchdog.service

Проверка работы сторожевого таймера

Убедитесь в том, что устройство сторожевого таймера было корректно присоединено к ВМ, и что служба watchdog активна.

Важно — Следующая инструкция должна выполняться для проверки работы сторожевого таймера только с целью тестирования и не должна использоваться в промышленном режиме функционирования.

Для подтверждения работоспособности сторожевого таймера

  1. Выполните вход в операционную систему ВМ, к которой было присоединено устройство сторожевого таймера.
  2. Убедитесь в том, что ВМ корректно опознало устройство сторожевого таймера:
lspci | grep watchdog -i
  1. Выполните одну из следующих команд для проверки активности сторожевого таймера:
  • Активируйте "kernel panic":
echo c > /proc/sysrq-trigger
  • Прервите выполнение службы watchdog:
kill -9 pgrep watchdog

В результате сторожевой таймер больше не может быть сброшен, поэтому отсчёт таймера устройства быстро достигает нуля. После того как отсчёт таймера достигает нуля, выполняется действие, выбранное как "Действие сторожевого таймера" для этой ВМ.

Параметры сторожевого таймера

В таблице 8 описываются параметры настройки службы watchdog, доступные в конфигурационном файле /etc/watchdog.conf.

Для активации параметра удалите соответствующий комментарий в файле и перезапустите службу watchdog.