На наших серверах HP Proliant я могу получить данные о состоянии диска или хранилища из интерфейса командной строки iLo:
</>hpiLO-> show system1/drives1/
status=0
status_tag=COMMAND COMPLETED
Sun Sep 23 16:29:00 2018
/system1/drives1
Targets
Properties
Group=1, Firmware Version=1.14
Bay 1 - drive status=Ok; UID=Off
Bay 2 - drive status=Ok; UID=Off
Bay 3 - drive status=Ok; UID=Off
Bay 4 - drive status=Ok; UID=Off
Это отлично работает с нашими коробками iLo 2 и 3, но iLo 4 не имеет цели «диски»:
</>hpiLO-> show system1/drives1
status=2
status_tag=COMMAND PROCESSING FAILED
error_tag=INVALID OPTION
Sun Sep 23 16:26:22 2018
Служба безагентного управления (AMS) и драйверы работоспособности установлены и работают:
и я могу видеть состояние хранилища из веб-интерфейса iLo. Прошивка iLo находится на последней версии.
Есть ли способ получить информацию о состоянии хранилища и информацию из интерфейса командной строки iLo 4 так же, как я могу для серверов iLo 2 и 3?
Не похоже, что вы можете сделать это через так называемый SMASH CLP (ILO4 CLI), поскольку нет цели / system1 / drive *, но вы можете сделать это через RIBCL XML.
Вы можете скачать архив с образцами скриптов RIBCL с сайта Вот
Вам нужно будет использовать perl-скрипт locfg.pl для файла Get_Embedded_Health.xml. Затем выполните его против IP-адреса МОТ
./locfg.pl -s 192.168.10.10 -f Get_Embedded_Health.xml -u YourILOUser -p YourILOPassword
Вывод будет в формате xml и будет содержать довольно много данных, поскольку xml по умолчанию будет запрашивать не только статус хранилища, но и другие вещи. Если вы хотите ограничить его только статусом хранилища - вы можете сделать так, чтобы полезная нагрузка xml выглядела так, как показано ниже
<RIBCL VERSION="2.22">
<LOGIN USER_LOGIN="adminname" PASSWORD="password">
<SERVER_INFO MODE="read">
<GET_EMBEDDED_HEALTH>
<GET_ALL_STORAGE/>
<!-- iLO 4 only - 1.30 or later. -->
</GET_EMBEDDED_HEALTH>
</SERVER_INFO>
</LOGIN>
</RIBCL>
Когда я тестирую его с HP DL380 Gen9 с ILO4 - я получаю довольно полный список моих физических дисков, логических дисков, серийных номеров, емкостей и т. Д. В основном все, что я вижу в системной информации веб-интерфейса ILO 4 -> Хранилище сообщается в XML-выводе .