How to get HP ASM to work under Xen Hypervisor

hardwarehphp-proliantxen

I have a HP DL560, currently running Debian Squeeze as dom0 on Xen Hypervisor, and the fans constantly run at 100%. In the past this wasn't a problem because I could install HP's ASM which includes fan management. However since I have installed a xen enabled kernel, the hp-health driver (the piece of ASM that controls the fans) won't start (at boot or manually). Anyone know of any way to make it work? (Or any other method of controlling the fans safely.)

Note that the server has four i386 Xeon CPUs, each with its own fan, plus an extra case fan, and all of the fans can be doubled for redundancy. Also everything works fine under Squeeze without the xen-enabled kernel (can still boot the other one and hp-health loads fine on boot).

Best Answer

Scary... I own an HP ProLiant DL560 G1. It's sitting somewhere. It's very old gear... 2U, 4-socket Pentium 4-era server with two drive bays :) Mine dates back to 2004.

Either way, its fans do respond to the HP health drivers. You mention hpasm. That's an old health driver model. For the past few years, the HP drivers have been packaged as hp-snmp-agents. Try downloading the HP Debian/dpkg driver bundle.

The goal here is that the drivers will compile against your running kernel. The fact that you're on a Xen-enabled kernel should not matter.

Related Topic