Почему ipmitool не обнаруживает мой второй блок питания?
К моему компьютеру подключено 2 блока питания, но при вызове датчика ipmitool отображается только PS1:
:~$ sudo ipmitool sensor |grep PS
PS1 Status | 0x1 | discrete | 0x0b00| na | na | na | na | na | na
Отключение PS1 и повторный запуск этой команды дает:
:~$ sudo ipmitool sensor |grep PS
PS1 Status | 0xb | discrete | 0x0b00| na | na | na | na | na | na
Итак, я знаю, что ipmitool правильно определяет состояние первого блока питания, и что второй блок питания на самом деле подключен и работает (потому что0xБподразумевает, что PS1 вышел из строя, но машина все еще работает)
Я наблюдаю эту проблему на нескольких устройствах. Вот эти машины:
- СУПЕРМИКРО X9DRW-7TPF+
- ОС: Ubuntu 14.04
- ipmitool: 1.8.13-1ubuntu0.2
.
решение1
Отсоедините все кабели питания от блоков питания. Вставьте все блоки питания в шасси. Подключите кабели питания к розетке. Затем IPMI должен обнаружить все блоки питания.
решение2
Возможно, линия датчика power_good от розетки второго блока питания до IPMI неисправна или сигнал power_good не выдается вторым блоком питания из-за какой-то внутренней неисправности.
Чтобы получить питание от блока питания и запустить машину, вам просто нужен работающий импульсный блок питания.
Чтобы IPMI распознал этот факт, необходимо, чтобы интеллектуальные функции IPMI блоков питания работали и корректно взаимодействовали с платой IPMI.
Что стоит попробовать:
- Переустановите все, как предложил пользователь 373708.
- Переключите блоки питания между двумя слотами и проверьте, связана ли неисправность с блоками питания или со слотом.
- Если это связано с источником питания, замените неисправный источник питания.
- Если он остался в слоте, замените проблемный корпус.
решение3
Если это производственный сервер, то его отключение может быть неверным решением. В моем случае ipmi-sensor не показывает второй блок питания, но показывает, что есть журналы событий для второго блока питания. Пойди разберись.