Configuration of ILO port on HP servers

hphp-proliantilo

I have a HP server that has ILO port. How can i configure it to use from remote location? server os is debian-squeez.

Best Answer

You can configure the ILO from the running operating system using the HP Online Configuration (hponcfg) utility.

Download the HP packages for your OS as detailed here. You may as well use this as an opportunity to install all of the agents for your server.

However, the main package you need is the hponcfg utility.

apt-get install hponcfg

Here's a description of the command usage.

# hponcfg -h

Firmware Revision = 1.94 Device type = iLO Driver name = hpilo
HPONCFG RILOE II/iLO setup and configuration utility
Version 3.1.0 (c) Hewlett-Packard Company, 2010


-h,  --help           Display this message
-?                    Display this message
-r,  --reset          Reset the RILOE II/iLO to factory default
-f,  --file           Get/Set RILOE II/iLO configuration from "filename" 
-i,  --input          Get/Set RILOE II/iLO configuration from the XML input
                      received through the standard input stream.
-w,  --writeconfig    Write the RILOE II/iLO configuration to "filename" 
-a,  --all            Capture complete iLO configuration to the file.
                      This should be used along with '-w' option
-l,  --log            Log replies to "filename" 
-v,  --xmlverbose     Display all the responses from RILOE II/iLO
-s,  --substitute     Substitute variables present in input config file
                      with values specified in "namevaluepairs" 
-g,  --get_hostinfo   Get the Host information
-m,  --minfwlevel     Minimum firmware level

Using this tool, you will be able to supply an XML file as input containing some basic parameters for the ILO, like username, password, IP configuration, etc.

What may be easier in this case would be obtaining the ILO's current config using hponcfg -w ILO.xml, modifying the file to contain the IP and configuration you wish, then reconfiguring the ILO with the altered file with hponcfg -f ILO.xml.


Of course, if you have remote hands or someone with physical access to the server, this manual process works as well.