HP C7000 – How to change a BL460c or other HP Blade ILO IP address through the OA CLI

Sometimes you don’t have access to an ILO IP of a BL460c (or similar) Blade in the C7000, for example because you bought a blade refurbished or it moved from another C7000.

First method:
A) Log on to the OA CLI through Putty (or similar)

B) Connect to the blade nr you wish to change the IP address of (e.g. Blade 10):

connect server 10

C) Change to the directory where the settings are:

cd /map1

D) Type the following, which resets all ILO settings (this works like a major refresh and is useful anyway, as sometimes ILO is stubborn)


E) Go the C7000 GUI
Go to Enclosure Informaton -> Enclosure Settings -> Enclosure Bay IP Addressing -> IPv4
Set the IP address of the bay through the GUI options and press ‘Apply’.

Alternative method if the above does not work:

A) Log on to the OA CLI through Putty (or similar)

B) Connect to the blade nr you wish to change the IP address of (e.g. Blade 10):

connect server 10

C) Do this, and change the IP address to what you need:

set /map1/enetport1/lanendpt1/ipendpt1 IPv4Address=

if you also need to change the subnetmask (to e.g. do this instead:

set /map1/enetport1/lanendpt1/ipendpt1 IPv4Address= SubnetMask=

Unable to connect to the Onboard Administrator

I inherited an HP C7000 Enclosure with sixteen BL460c Blades and six 1/10GB Enet Interconnects, (which are Switches).

The setup was not working well, but I managed to upgrade most firmware and solve most problems.

However, it took me forever to find a solution for a problem I encountered when  importing a domain from the C7000 OA (Onboard Administrator) to the Interconnects. The following error displayed all the time, whatever I tried to do: “Unable to connect to the Onboard Administrator”.

Let me post the short version first, I hope to find some time for a more eloquent explanation later.

  • First delete the existing domain on the Interconnects
  • Then update the firmware on all Interconnects to the same version
    • First install the latest “Virtual Connect Support Utility – Command Prompt version”.
    • Then update the firmware on all Interconnects at the same time
    • The command is: vcsu -a update -i <IP> -u <USER> -p <PWD> -l <FILE> -f health -vcu <VCM USER> -vcp <VCM PASS>
    • Example: vcsu -a update -i -u Administrator -p KuE%&UYgkjvqw -l C:\Users\me\Desktop\vcfwall362.bin -f health -vcu Administrator -vcp WQk8PV019
      • The reason for the -f health is that you want to ensure the upgrade doesn’t stop because of some common errors like Interconnects having different firmware versions a the moment (who cares, I want to solve that in the first place…).
      • Replace the file vcfwall362.bin for your appropriate version. The reason for taking version 3.6.2 in my case is that this is the latest version which supports the 1/10 Enet Interconnect.
  • After this the usual way to import the domain via the GUI works.

I realize these instructions are a bit limited. I post it for my own memory, and to ensure that people that have been breaking their head over this at least get new inspiration to try something else. I hope it helps!