Сброс забытого пароля HP iLO из консоли GNU/Linux

Возникла необходимость сброса утерянного пароля к iLO, на сервере HP DL360G4.
Сбросить пароль можно при помощи утилиты hponcfg, которую можно загрузить из специального репозитория на сайте HP. Репозиторий доступен для большого числа популярных Linux-дистрибутивов, среди которых и Debian GNU/Linux.

Для работы утилиты потребуется установить два пакета:
hponcfg_3.1.0.0.18-19_i386.deb и hp-health_8.5.0.1.2-1_i386.deb:

   wget http://downloads.linux.hp.com/SDR/psp/pool/non-free/hponcfg_3.1.0.0.18-19_i386.deb
   wget http://downloads.linux.hp.com/SDR/psp/pool/non-free/hp-health_8.5.0.1.2-1_i386.deb


Устанавливаем данные пакеты и стандартный пакет binutils:

   sudo apt-get install binutils
   sudp dpkg -i hp-health_8.5.0.1.2-1_i386.deb
   sudo dpkg -i hp-health_8.5.0.1.2-1_i386.deb


Настройка iLO осуществляется через xml-файлы.

Файл ilo_reset_password.xml используется для сброса пароля iLO:

Скобки меняем на треугольные

   {RIBCL VERSION="2.0"}
   {LOGIN USER_LOGIN="Administrator" PASSWORD="some_ilo_password"}
   {USER_INFO MODE="write"}
   {MOD_USER USER_LOGIN="Administrator"}
   {PASSWORD value="new_password"/}
   {/mod_USER}
   {/user_INFO}
   {/LOGIN}
   {/RIBCL}


В параметре PASSWORD значение new_password заменяем на необходимый пароль и выполняем команду:

   sudo hponcfg -f ~/ilo_reset_password.xml


Файл ilo_network.xml используется для настройки сети iLO:

Скобки меняем на треугольные

   {RIBCL VERSION="2.0"}
   {LOGIN USER_LOGIN="Administrator" PASSWORD="iLOPassword"}
   {RIB_INFO MODE="write"}
   {MOD_NETWORK_SETTINGS}
   {SPEED_AUTOSELECT value="No"/}
   {FULL_DUPLEX value="Yes"/}
   {NIC_SPEED value="100"/}
   {DHCP_ENABLE value="No"/}
   {IP_ADDRESS value="10.20.30.2"/}
   {SUBNET_MASK value="255.255.255.0"/}
   {GATEWAY_IP_ADDRESS value="10.20.30.254"/}
   {DNS_NAME value="ILOCZC73424J4"/}
   {DOMAIN_NAME value=""/}
   {DHCP_GATEWAY value="No"/}
   {DHCP_DNS_SERVER value="No"/}
   {DHCP_STATIC_ROUTE value="No"/}
   {REG_WINS_SERVER value="No"/}
   {PRIM_DNS_SERVER value="0.0.0.0"/}
   {SEC_DNS_SERVER value="0.0.0.0"/}
   {STATIC_ROUTE_1 DEST="0.0.0.0" GATEWAY="0.0.0.0"/}
   {STATIC_ROUTE_2 DEST="0.0.0.0" GATEWAY="0.0.0.0"/}
   {/MOD_NETWORK_SETTINGS}
   {/RIB_INFO}
   {/LOGIN}


Для загрузки отсеченных в файле конфигурации настроек выполняем:

sudo hponcfg -f ~/ilo_network.xml

Чтобы изменения подействовали требуется перезагрузка iLo, которую можно
выполнить создав файл ilo_reboot.xml:

Скобки меняем на треугольные

   {RIBCL VERSION="2.0"}
   {LOGIN USER_LOGIN="Administrator" PASSWORD="iLOPassword"}
   {RIB_INFO MODE="write"}
   {RESET_RIB/}
   {/RIB_INFO}
   {/LOGIN}
   {/RIBCL}


и выполнив команду

   sudo hponcfg -f ~/ilo_reboot.xml






Вас также может заинтересовать:

30.05.2010 Фреймбуффер в консоли и с чем его едят
Настройка локали в консоли в CentOS.
22.07.2010 Проброс порта через SSH-tunnel в линуксовой консоли *(без всяких Putty)
Компания Valve опубликовала характеристики прототипа игровой консоли на базе Steam OS
Развертывание RemoteFX на Windows Server 2012: как обойти GUI ошибку консоли Hyper-V