Управление iLO через командную строку (HPQLOCFG.EXE)

Установка и запуск

Lights-Out Configuration Utility (HPQLOCFG.EXE) – утилита для Windows, которая позволяет управлять через командную строку iLO 3, iLO 4 или iLO 5 по сети. 
RIBCL скрипты выполняются по SSL. 

Для начала нужно установить утилиту HP Lights-Out Configuration Utility.

После установки переходим в директорию утилиты: C:\Program Files (x86)\Hewlett Packard Enterprise\HP Lights-Out Configuration Utility

Создаём фал log.log для ведения логов
Создаём файл command.xml с RIBCL скриптом (об этом ниже)

Запускаем командную строку с правами администратора (чтобы лог мог писаться в Program Files) и переходим в папку с утилитой HPQLOCFG.exe:

cd "C:\Program Files (x86)\Hewlett Packard Enterprise\HP Lights-Out Configuration Utility"

Выполняем команду:

HPQLOCFG.exe -s 10.12.66.18 -u ilo_admin_login -p ilo_admin_password -f command.xml -l log.log

где s – IP адрес ILO, u – логин, p – пароль, f – xml-файл, l – лог-файл

Пример: форматирование NAND

Создаём файл Force_Format.xml с содержимым:

<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="ilo_admin_login" PASSWORD="ilo_admin_password">
<RIB_INFO MODE="write"> 
<FORCE_FORMAT VALUE="all" /> 
</RIB_INFO> 
</LOGIN> 
</RIBCL>

Выполняем команду:

HPQLOCFG.exe -s 10.12.66.18 -u ilo_admin_login -p ilo_admin_password -f Force_Format.xml -l log.log

Пример: обновление прошивки iLO

Создаём файл update_firmware.xml с содержимым:

<RIBCL VERSION="2.0">
   <LOGIN USER_LOGIN="Administrator" PASSWORD="ilo_admin_password">
      <RIB_INFO MODE="write">
         <TPM_ENABLED VALUE="Yes"/>
         <UPDATE_RIB_FIRMWARE IMAGE_LOCATION="c:\ilo4_273.bin"/>
      </RIB_INFO>
   </LOGIN>
</RIBCL>

Выполняем команду:

HPQLOCFG.exe -s 10.12.66.18 -u ilo_admin_login -p ilo_admin_password -f update_firmware.xml -l log.log

Другие XML шаблоны для удалённых команд