如何让HP ASM在Xen虚拟机pipe理程序下运行?

我有一台HP DL560,目前在Xen虚拟机pipe理程序上运行Debian Squeeze作为dom0,风扇一直运行在100%。 过去这不是问题,因为我可以安装HP的ASM,其中包括风扇pipe理。 但是,由于我已经安装了一个启用xen的内核,hp-health驱动程序(控制风扇的ASM块)将不会启动(在启动或手动启动时)。 任何人都知道任何方式使其工作? (或者安全地控制风扇的其他方法。)

请注意,服务器有四个i386 Xeon CPU,每个都有自己的风扇,外加一个shell风扇,所有风扇都可以加倍冗余。 另外一切工作正常下Squeeze没有启用xen的内核(仍然可以启动另一个启动hp健康加载)。

可怕…我拥有一台HP ProLiant DL560 G1 。 它坐在某个地方 这是非常古老的设备… 2U,4插槽奔腾4时代服务器与两个驱动器托架:)我的追溯到2004年。

不pipe怎样,它的粉丝们都会对惠普的健康驱动做出回应。 你提到hpasm 。 这是一个旧的健康驱动模型。 在过去的几年中,惠普的驱动程序已被打包成hp-snmp-agents 。 尝试下载HP Debian / dpkg驱动程序包 。

这里的目标是驱动程序将针对正在运行的内核进行编译。 你在一个支持Xen的内核上的事实应该不重要。

看起来尽pipe他们的名字发生了变化,安装hpasm (来自HP的存储库)实际上安装了hp-snmp-agents 8.7.0 (这是您在发送的链接中包含的ISO)。 结果似乎xen内核似乎对驱动程序有影响…

/etc/init.d/hp-health start的输出/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. 

(这应该是一个评论,但我不能发表评论。)