Linux Best Management Practices for HP ProLiant Gen8 Servers and Red Hat Enterprise Linux
Technical white paper | Linux Best Management Practices: HP ProLiant Gen8 Servers and Red Hat Enterprise Linux
• Increase the number of available channels by installing and configuring
3
the latest hpilo driver (Version 1.3 or later) from the
source or from the hpilo Kernel Module (KMOD) for Red Hat Enterprise Linux.
4
This version of the hpilo modules allows the
maximum number of channels to be configured to a maximum of 24 by writing to the file
/sys/module/hpilo/parameters/max_ccb. This file does not exist in earlier hpilo versions and have a maximum of
8 kernel channels available.
5
Running the HP health daemon (hp-health) allows you to examine, set, and configure many server parameters with the
hpasmcli, hpuid, hplog, and hpbootcfg commands.
Running the legacy agents (hp-snmp-agents) allows you to examine, set, and configure many server parameters for an
environment that has a mixture of HP ProLiant G6, G7, and Gen8 Servers.
Customizing which SNMP sub-agents are started
If you need to reduce the number of iLO channels being used by the legacy agents, or if you only need agents to run that are not
supported by AMS, you can modify the default configuration for hp-snmp-agents to start the required sub-agents only. To change
which sub-agents are started when hp-snmp-agents starts, edit the /opt/hp/hp-snmp-agents/cma.conf file by
appending to the exclude line all sub-agents that you do not want to start. (For a list of agents supported by AMS and iLO 4, see
“Appendix A: SNMP elements supported by iLO 4 and HP AMS”).The following is an example of the cma.conf file, with added
notation showing how to specify the sub-agents on the exclude line:
############################################################
#
# cma.conf: HP Insight Management Agents configuration file
#
############################################################
########################################################################
# exclude is used to exclude individual agents from starting by default.
# Simply add the name of the agent(s) after the exclude directive.
########################################################################
exclude sub-agent1 sub-agent2 . . . sub-agentn
Important
All sub-agents except cmanicd require that cmapeerd be started. Therefore, do not exclude cmapeerd unless the only agent
that will be started is cmanicd. Also, cmasasd requires that cmascsid also be started.
Running only legacy agents not provided by HP AMS and iLO 4
If you do not want to start the sub-agents that iLO 4 Agentless Management and AMS support, append the following sub-agents (listed in
the hp-snmp-agents configuration file /opt/hp/hp-snmp-agents/cma.conf) to the exclude line in the
cma.conf file:
cmahostd
cmasm2d
cmahealthd
cmastdeqd
cmanicd
cmaidad
cmaided
cmasasd
cmascsid
The following example shows these sub-agents specified on the exclude line of the cma.conf:
exclude cmahostd cmasm2d cmahealthd cmastdeqd cmanicd cmaidad cmaided cmasasd cmascsid
3
Edit the file /etc/modprobe.d/hpilo.conf to contain the line “options hpilo max_ccb=16”
4
These should be available from the HP SDR, http://downloadslinux.hp.com/SDR.
5
Some RHEL6.4 and later kernels have an hpilo driver that supports additional channels, but the hpilo version still indicates 1.2. If the file
/sys/module/hpilo/parameters/max_ccb exists, then the kernel module can be configured to support more than the default of eight channels.
8