Many mainstream oem server iron manufacturers (dell, supermicro, sun, ibm) offer remote management options. HP’s variant is called iLO or Integrated Lights Out and is standard on 3oo/500/Blade line of servers. Newer generation (G5 and up) servers come with iLO 2 which offers hardware video acceleration and network encryption. Normally iLO is setup before booting the server as ip address/user assignments need to accommodated. This can be done remotely as well with minimal pain. This guide assumes the server is HP dl360 G5 running rhel5 /centos 5 64 and you have root access to the server. This guide would apply to other HP servers that support iLO / iLO2.
Download and install latest (8.2.0-236) iLO kernel module.
rpm -ivh hp-ilo-8.2.0-236.rhel5.x86_64.rpm
service hp-ilo start
check that the module loaded properly
[root@server ~]$ lsmod
Module Size Used by
hpilo 43280 0
Download and install latest (1.70 B) iLO firmware.
[root@server ~]$ sh CP010302.scexe
FLASH_iLO2 v1.10 for Linux (Jan 12 2009)
Copyright 2009 Hewlett-Packard Development Company, L.P.
Firmware image: ilo2_170.bin
Current iLO 2 firmware version 1.29; Serial number ILOUSM1234567
Component XML file: CP010302.xml
CP010302.xml reports firmware version 1.70
This operation will update the firmware on the
iLO 2 in this server with version 1.70.
Current firmware is 1.29 (Feb 28 2007 17:09:41)
Firmware image is 0x270000 bytes
Committing to flash part...
******** DO NOT INTERRUPT! ********
Attempting to reset device.
Download and install latest (8.2.0-285) hp-OpenIPMI device driver.
rpm -ivh 8.2.0-285.rhel5.x86_64.rpm
Download and install latest (1.9.0-3) HP Lights-Out Online Configuration utility.
rpm -ivh hponcfg-1.9.0-3.noarch.rpm
OptionalDownload latest (2.10) SmartStart Scripting Toolkit to your pc.
The hponcfg utility allows configuration of iLO embedded server. All configuration is passed to iLO in XML format. Refer to SmartStart Scripting Toolkit for command reference.
In part 2 a sample configuration file will be prepared to provide access to iLO from outside even if the management port is not connected to the network.