shell

Find Integrated Lights-Out IPs in a network

Integrated Lights-Out, or iLO, is a proprietary embedded server management technology by Hewlett-Packard which provides out-of-band management facilities. The physical connection is an Ethernet port that can be found on most Proliant servers of the 300 and above series.

It is very useful because it allows to perform activities on an HP server from a remote location. The iLO card has a separate network connection (and its own IP address) to which one can connect via HTTPS.

Some of the options I have used are:

  • Reset the server (very useful when the server doesn’t respond anymore via the normal network card).
  • Power-up the server (possible to do this even if the server is shut down).
  • Remote console.

I was configuring a cluster remotely once but I didn’t have the iLO IP of the servers so I wrote a script that finds all the iLO IPs in a network. You can find it in the find-iLOs repository of my Github account.

Below is an example of how to use it:

$ ./find_iLOs 192.168.1.0/24
  IP Address   | iLO Type | iLO FW |   Server Model    | Server S/N
---------------|----------|--------|-------------------|------------
192.168.1.41   |  iLO-3   | 1.28   | ProLiant DL380 G7 | AB2047JB9Y
192.168.1.42   |  iLO-3   | 1.28   | ProLiant DL380 G7 | AB2044GZ0Z
192.168.1.43   |  iLO-3   | 1.28   | ProLiant DL380 G7 | AB2044GZ1S
192.168.1.44   |  iLO-3   | 1.28   | ProLiant DL380 G7 | AB2047JB9D
192.168.1.45   |  iLO-3   | 1.28   | ProLiant DL380 G7 | AB2047JB9H
192.168.1.46   |  iLO-3   | 1.28   | ProLiant DL380 G7 | AB2047JBBP
192.168.1.47   |  iLO-3   | 1.28   | ProLiant DL380 G7 | AB2044GZ1J
192.168.1.48   |  iLO-2   | 2.09   | ProLiant DL360 G6 | ABJ005004R
192.168.1.61   |  iLO-3   | 1.28   | ProLiant DL380 G7 | AB2047JB9N
192.168.1.62   |  iLO-3   | 1.28   | ProLiant DL380 G7 | AB2047JB9M
192.168.1.63   |  iLO-3   | 1.28   | ProLiant DL380 G7 | AB2050KGL5
192.168.1.64   |  iLO-3   | 1.28   | ProLiant DL380 G7 | AB2050KGL9
192.168.1.65   |  iLO-3   | 1.28   | ProLiant DL380 G7 | AB2047JB94
192.168.1.66   |  iLO-3   | 1.28   | ProLiant DL380 G7 | AB2050KGLJ
192.168.1.67   |  iLO-3   | 1.28   | ProLiant DL380 G7 | AB2050KGL8
192.168.1.101  |  iLO-3   | 1.20   | ProLiant DL380 G7 | HC8108F1AA
192.168.1.102  |  iLO-3   | 1.20   | ProLiant DL380 G7 | HC8108F1A7
192.168.1.104  |  iLO-1   | 1.82   | ProLiant DL360 G4 | HCR532V000
192.168.1.106  |  iLO-2   | 2.07   | ProLiant DL360 G5 | ABM841AAVY
192.168.1.107  |  iLO-2   | 2.07   | ProLiant DL380 G5 | ABD7172C97
192.168.1.109  |  iLO-2   | 2.06   | ProLiant DL380 G5 | ABC9093RTS
192.168.1.110  |  iLO-2   | 2.06   | ProLiant DL380 G5 | ABD9093RY5
192.168.1.111  |  iLO-2   | 2.06   | ProLiant DL380 G5 | ABC90615Z7
192.168.1.112  |  iLO-2   | 2.05   | ProLiant DL360 G5 | ABK803A5WB
192.168.1.113  |  iLO-2   | 2.06   | ProLiant DL360 G6 | ABL93805BN
192.168.1.114  |  iLO-2   | 2.05   | ProLiant DL360 G6 | ABJ9230107
192.168.1.115  |  iLO-2   | 2.05   | ProLiant DL360 G6 | ABN94303T2
192.168.1.116  |  iLO-2   | 2.05   | ProLiant DL360 G6 | ABJ93805AN
192.168.1.117  |  iLO-2   | 2.07   | ProLiant DL360 G6 | ABJ91900RR
192.168.1.126  |  iLO-2   | 2.05   | ProLiant DL380 G5 | ABC7515KS6

30 iLOs found on 192.168.1.0/24.

Besides the iLO IP, it also displays the iLO type, iLO firmware version, server model and server serial number.

References

speak up

Add your comment below, or trackback from your own site.

Subscribe to these comments.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*Required Fields