Konfiguracja iLO z poziomu systemu operacyjnego z użyciem hponcfg

Konfiguracja iLO z poziomu systemu operacyjnego zainstalowanego na tym samym serwerze jest możliwa. Służy do tego między innymi program hponcfg, inną możliwość opisuję tutaj, jest dostępny i dla Linuksa i dla Windowsa i podejrzewam, że dla innych platform, takich jak HP-UX również.
Ta sama procedura pomoże nam, gdy nie znamy hasła administratora iLO. Jedyne, czego potrzebujemy, to zainstalowana binarka hponcfg.

Podzielę przykłady na dwie opcje, pierwszy, to typowa konfiguracja, drugi to przejęcie konta administracyjnego iLO.

  • Konfiguracja sieci iLO (Adres IP, maska podsieci, adres bramy, główny DNS)

Tworzymy plik networkconfig.xml

<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="Administrator" PASSWORD="">
<RIB_INFO MODE="WRITE">
<MOD_NETWORK_SETTINGS>
<IP_ADDRESS VALUE = "10.0.0.111"/>
<SUBNET_MASK VALUE = "255.255.255.0"/>
<GATEWAY_IP_ADDRESS VALUE = "10.0.0.254"/>
<PRIM_DNS_SERVER value = "10.0.10.10"/>
<DHCP_ENABLE VALUE = "N"/>
</MOD_NETWORK_SETTINGS>
</RIB_INFO>
</LOGIN>
</RIBCL>
A później uruchamiamy skrypt hponcfg z wsadem jako plik xml
W Linuksie: hponcfg -f networkconfig.xml
W Windowsie: hponcfg /f networkconfig.xml

Jako wynik polecenia powinniśmy otrzymać mniej więcej podobny komunikat jak poniżej

HP Lights-Out Online Configuration utility
Version 4.2.0 Date 6/10/2013 (c) Hewlett-Packard Company, 2013
Firmware Revision = 2.23 Device type = iLO 2 Driver name = hpilo
Script succeeded
  • Przejęcie konta administracyjnego iLO, lub jak kto woli odzyskanie ustawienie na nowo hasła administratoraTworzymy plik recovery.xml, w polu USER_LOGIN oraz PASSWORD może być cokolwiek, pole jest wymagane przy walidacji skryptu, ale nie jest użyta jego zawartość, gdyż hponcfg omija zabezpieczenia.
<ribcl VERSION="2.0">
<login USER_LOGIN="Administrator" PASSWORD="">
<user_INFO MODE="write">
<mod_USER USER_LOGIN="Administrator">
<password value="NoweHaslo"/>
</mod_USER>
</user_INFO>
</login>
</ribcl>

A później uruchamiamy skrypt hponcfg z wsadem jako plik xml

W Linuksie: hponcfg -f recovery.xml
W Windowsie: hponcfg /f recovery.xml

Jako wynik polecenia powinniśmy otrzymać mniej więcej podobny komunikat jak poniżej

HP Lights-Out Online Configuration utility
Version 4.2.0 Date 6/10/2013 (c) Hewlett-Packard Company, 2013
Firmware Revision = 2.23 Device type = iLO 2 Driver name = hpilo
Script succeeded