1

We bought an HP ProLiant DL320e Gen8 v2 server at office, to be used to run internal applications under Linux.

Our OS choice runs between CentOS 6.5 and openSUSE 13.1, though the server is certified for RHEL/SLES.

The first difference we noticed between Windows (another identical machine running it) and Linux is fan noise: it's been a common problem around the Internet for HP servers.

Today I have successfully installed and upgraded (via zypper dist-upgrade) openSUSE 13.1 to get the latest version of kernel and modules. I also took care to install lm_sensors, ipmitool and their related sensor packages. The fans are still noisy when compared to Windows.

I know that HP released drivers for RHEL/SLES and they are freely downloadable. But these drivers don't seem to include thermal/fan sensors: they are mainly RAID and Ethernet drivers.

Anyway, running ipmitool sdr displays fan speed for 3 fans at 33%. Well, the server has only 2 fans mounted in the front panel. So it seems not a driver/module issue on my kernel version.

The question is

Given the experience with my personal laptop running openSUSE 13.1, in which the system fan is not always at maximum speed but spins at a much higher speed than Windows on the same machine, is it possible to govern fan speed in this server machine to reasonable noise levels?

2 Answers2

6

This is an HP ProLiant server. In order to maximize the benefit of the hardware and its monitoring and temperature regulation features, you should install the HP Management Agents (for RHEL6) or (SuSE) on the system. There's no need to use ipmitool and lm_sensors on HP equipment, as purpose-built tools exist.

Despite this, the ILO4 governs many of these features and out of the box, most Gen8 servers are pretty quiet. Do you have a problem with ambient temperature in your environment? See: HP DL380 G6: Where is Temperature Sensor 30 (I/O Board Zone)?

You should be able to see a 3-D heat map of the server using your ILO's temperature menu.

  • Are you certain you're on current firmware with the system?
  • Can you post the output of the temperature and fan status?

To install the agents, you can subscribe to the HP SDR YUM repo and simply:

yum install hp-snmp-agents hpssa hp-health hp-smh-templates hpsmh hpssacli hponcfg

This will provide you with some additional tools.

The hplog -t and hplog -f will show temperature and fan speed respectively. This can also be viewed in the ILO4.

ewwhite
  • 201,205
0

Eventually we bought a licensed SLES and installed software from the following YaST repository:

http://downloads.linux.hpe.com/SDR/repo/spp/SUSE_LINUX/SLES11-SP3/x86_64/current/

It works like this: for SLES there is SPP repository, for openSUSE modules are in the upstream kernel and the most we can get from HP is the MCP, but at the MCP url there is no YaST repositories.

Package hpvsa solved the problem for my first server. Now configuring the second.