@vlarkanov

Как проверить работу watchdog в Ubuntu Server 18.04\ как вызвать KERNEL PANIC в Ubuntu Server 18.04?

Тестирую работу watchdog в Proxmox 5.1.
В debian 9.4, ubuntu 16.04 и gentoo проверил - все работает. А с ubuntu 18.04 проверить оказалось сложнее.

Порядок действий такой:
В конфиг виртуальной машины на гипервизоре прописал
watchdog: model=i6300esb,action=reset


Внутри самой виртуалки поставил watchdog из репы, в /etc/default/watchdog прописать
watchdog_module=i6300esb


Выполнил systemctl enable watchdog. После перезагрузки демон стабильно стартует, видит устройство /dev/watchdog.

Осталось проверить его работу, и тут начались проблемы. В вышеупомянутых ОСях я выполнял
echo c > /proc/sysrq-trigger


Система падала в kernel panic и через минуту watchdog перезапускал виртуалку.

Ubuntu 18.04 оказалась крепче: первые три раза после исполнения команды она моментально перезагружалась, без помощи watchdog. На четвертый раз и далее при попытке выполнить команду она говорит:
#echo c > /proc/sysrq-trigger
SysRq : This sysrq operation is disabled.


Соответственно, вопрос: как гарантированно вызвать kernel panic и таким образом проверить watchdog?
  • Вопрос задан
  • 970 просмотров
Пригласить эксперта
Ответы на вопрос 1
hostmaster
@hostmaster
DevOps Engineer
Можно запустить "форк бомбу", это процесс который бесконечно порождает новые процессы пока ресурсы системы на закончатся.

#!/bin/bash
:(){ :|:& };:
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы