Так есть разные таймеры? Когда я изменяю действие тайм-аута с помощью окунь
х ПЛАСТЫРЬ
, вроде ни на что не влияет ипмитул
смотрит. ипмитул
по-прежнему сообщает «Нет действий».
$ redfishtool -v -r <ip> -u <пользователь> -p <пароль> raw PATCH -d '{"HostWatchdogTimer": {
«Функция включена»: правда,
"Положение дел": {
"Состояние": "Включено"
},
«TimeoutAction»: «Сброс системы»
}}' /redfish/v1/Systems/System.Embedded.1
... # напечатал весь системный патч
$ ipmitool mc сторожевой таймер получить
Использование сторожевого таймера: SMS/OS (0xc4)
Сторожевой таймер: запущен/работает
Действия сторожевого таймера: Нет действий (0x00)
Интервал перед тайм-аутом: 0 секунд
Флаги истечения срока действия таймера: 0x00
Начальный обратный отсчет: 480 сек.
Настоящий обратный отсчет: 473 сек.
$ redfishtool -v -r <ip> -u <пользователь> -p <пароль> raw GET /redfish/v1/Systems/System.Embedded.1 | grep Сторожевой таймер -A 6
"HostWatchdogTimer": {
«Функция включена»: правда,
"Положение дел": {
"Состояние": "Включено"
},
«TimeoutAction»: «Сброс системы»
},
И затем я попытался изменить действие тайм-аута с помощью ipmiutil
, но ни ипмитул
ни окунь
кажется, затронуты.
$ ipmiutil wdt -a 3
ipmiutil wdt версии 3.12
-- BMC версии 2.81, IPMI версии 2.0
данные wdt: c4 00 00 00 c0 12 81 12
Сторожевой таймер запускается для использования с SMS/OS. нелог
предварительное время ожидания равно 0 секундам, предварительное действие равно None
таймаут 480 секунд, счетчик 473 секунды
действие Нет действия
Установка сторожевого таймера на 120 секунд...
данные wdt: 44 03 00 00 b0 04 b0 04
Сторожевой таймер запускается для использования с SMS/OS. логирование
предварительное время ожидания равно 0 секундам, предварительное действие равно None
таймаут 120 секунд, счетчик 120 секунд
действие Power Cycle
ipmiutil wdt успешно завершен
$ ipmitool mc сторожевой таймер получить
Использование сторожевого таймера: SMS/OS (0xc4)
Сторожевой таймер: запущен/работает
Действия сторожевого таймера: Нет действий (0x00)
Интервал перед тайм-аутом: 0 секунд
Флаги истечения срока действия таймера: 0x00
Начальный обратный отсчет: 480 сек.
Настоящий обратный отсчет: 475 сек.
Как я могу получить ipmiutil
чтобы показать его предполагаемый статус сторожевого пса? Я попытался вызвать его без аргументов, но это, кажется, просто возвращает все к настройкам по умолчанию.
Я подумал, может быть, я могу использовать ioctl
, и окунь
распознает изменения, но судя по этой странице, оттуда невозможно изменить действие тайм-аута. Я что-то пропустил?