У меня есть HP DL560, в настоящее время работающий под Debian Squeeze как dom0 на гипервизоре Xen, и вентиляторы постоянно работают на 100%. В прошлом это не было проблемой, потому что я мог установить HP ASM, который включает управление вентиляторами. Однако, поскольку я установил ядро с поддержкой xen, драйвер hp-health (часть ASM, которая управляет вентиляторами) не запускается (при загрузке или вручную). Кто-нибудь знает, как заставить его работать? (Или любой другой метод безопасного управления вентиляторами.)
Обратите внимание, что сервер имеет четыре процессора i386 Xeon, каждый со своим вентилятором, плюс дополнительный вентилятор корпуса, и все вентиляторы могут быть сдвоены для избыточности. Также все работает нормально в Squeeze без ядра с поддержкой xen (все еще может загружаться другое, и hp-health нормально загружается при загрузке).
Кажется, что, несмотря на смену имени, установка hpasm
(из репозитория HP) фактически устанавливает hp-snmp-agents 8.7.0
(это то, что содержится в ISO по отправленной вами ссылке). В результате кажется, что ядро xen действительно влияет на драйвер ...
Выход /etc/init.d/hp-health start
:
root@dom0:~# /etc/init.d/hp-health start
Starting Proliant System Health Monitor (hpasmd):
[ SUCCESS ]
root@dom0:~#
Message from syslogd@dom0 at Nov 20 21:41:58 ...
kernel:[ 1572.521828] general protection fault: 0000 [#3] SMP
Message from syslogd@dom0 at Nov 20 21:41:58 ...
kernel:[ 1572.522086] last sysfs file: /sys/devices/pci0000:03/0000:03:01.2/class
Message from syslogd@dom0 at Nov 20 21:41:58 ...
kernel:[ 1572.525785] Process hpasmd (pid: 5981, ti=ec11a000 task=c1ce0880 task.ti=ec11a000)
Message from syslogd@dom0 at Nov 20 21:41:58 ...
kernel:[ 1572.525785] Stack:
Message from syslogd@dom0 at Nov 20 21:41:58 ...
kernel:[ 1572.525785] Call Trace:
Message from syslogd@dom0 at Nov 20 21:41:58 ...
kernel:[ 1572.525785] Code: 00 8d 76 00 f7 44 24 08 00 00 02 80 75 33 50 b8 00 e0 ff ff 21 e0 8b 40 10 8b 04 85 d0 c2 3f c1 8b 80 0c b0 45 c1 f6 44 24 0d 02 <0f> 94 40 01 66 83 38 01 75 04 c6 40 01 01 58 0f 84 44 33 00 00
Message from syslogd@dom0 at Nov 20 21:41:58 ...
kernel:[ 1572.525785] EIP: [<c10067bf>] xen_iret+0x27/0x2b SS:ESP 0069:ec11bfe0
С последующим hpasmcli
:
root@dom0:~# hpasmcli
ERROR: Could not open /dev/cpqhealth/cdt.
Please make sure the Health Monitor is started.
(Вероятно, это должен быть комментарий, но мне не разрешено публиковать комментарии.)
Страшно ... у меня есть HP ProLiant DL560 G1. Он где-то сидит. Это очень старое оборудование ... 2U, 4-сокетный сервер эпохи Pentium 4 с двумя отсеками для дисков :) Моя датируется 2004 годом.
В любом случае, его поклонники делать реагировать на драйверы работоспособности HP. Вы упоминаете hpasm
. Это старая модель драйвера здоровья. Последние несколько лет драйверы HP были упакованы как hp-snmp-agents
. Попробуйте скачать Комплект драйверов HP Debian / dpkg.
Цель здесь в том, чтобы драйверы компилировались с вашим работающим ядром. Тот факт, что вы используете ядро с поддержкой Xen, не имеет значения.