Check if an iLO board installed on a Windows machine

7,164

Solution 1

The HP recommended way is to install the Proliant Support Pack for your operating system (regardless) with the HPONCFG and iLO Management Interface Driver.

Then run the %Program files%\HP\hponcfg\hponcfg /a /w C:\ilo-config-output.txt command to dump the complete ILO configuration to C:\ilo-config-output.txt. Then Python away.

Google for "HP iLO 3 Scripting and Command Line Guide" and check www.hp.com/go/iLO3 for Sample ILO scripts as well.

Solution 2

Some knowledge of your environment is necessary... It may be a silly exercise to even have to programmatically scan for this. It's like checking servers to see if a power button is present...

MAKE SURE THE SERVER IS AN HP!!

HP ProLiant 300, 500, 700-series servers from 2003 going forward have had ILO embedded onto the motherboard. Most 100-series HP servers have basic ILO facilities, too. If you're dealing with a modern server from HP, it likely has ILO capabilities...

Of course, that doesn't mean that ILO has been configured or even plugged in; a problem I see in many environments I walk into. So that's a different challenge.

For you, check the server model number; e.g. "DL380 G6" and cross-reference it with a Google of "DL380 G6 quickspecs". You'll get ALL of the specification information you need there.

Share:
7,164

Related videos on Youtube

0xAffe
Author by

0xAffe

Updated on September 18, 2022

Comments

  • 0xAffe
    0xAffe over 1 year

    How can I check if a iLO-Board is installed on a Windowsmachine? I would like to do it via a script (python prefered).

    I thought about checking the connectionport. E.g.: If the iLO is connected via PCI, I can scan the PCI slots. But I couldn't find information about where it is connected.

    Do you have any other ideas? Thank you

    • kralyk
      kralyk over 10 years
      'How can I check if a iLO-Board is installed on a Windowsmachine?' - just check your up-to-date inventory control list that gets updated after every purchase and before deploying any hardware/software. It should have this listed as one of the attributes/columns. You do keep one of these, right?
    • 0xAffe
      0xAffe over 10 years
      Sorry, I think I can't follow you. Where can I find an inventory control list?
    • tombull89
      tombull89 over 10 years
      swooooooooosh
  • 0xAffe
    0xAffe over 10 years
    I already tried some of the HP Programms. But I need to do it on multiple Machines, where I dont have the permissions to install programms. Is a iLO shown in the Device Manager? And if so, is there a way to access the Device Manager via a script?
  • HBruijn
    HBruijn over 10 years
    If you're not one of the administrators what do you need the ILO information for? But on Linux the system command dmidecode would display the hardware specs, including the presence of ILO/IPMI cards and there seem to be windows port as well.
  • user2320464
    user2320464 over 7 years
    Your answer lacks details. For this to work iLO must be configured and have network connectivity.