Хочу посмотреть модель диска на сервере HP ProLiant DL20, а iLO ничего не показывает. Пишет:
iLO did not detect the Agentless Management Service when this page was loaded. To view a full set of data on this page, ensure that AMS is installed and running.
The SAS/SATA controller information is displayed only when AMS is ready on the server.
На сервере крутится операционная система Ubuntu 18.
Для отображения данные о жёстких дисках в ILO нам нужно установить службу hp-ams. Пакеты для Debian можно найти здесь:
http://downloads.linux.hpe.com
Интересует раздел mpc — Management Component Pack for ProLiant.
Мне нужен Debian.
Дальше pool → non-free.
Вот и hp-ams. Копирую ссылку на последнюю версию, качаю и устанавливаю:
cd /tmp
wget http://downloads.linux.hpe.com/SDR/repo/mcp/Debian/pool/non-free/hp-ams_2.8.3-3056.1ubuntu16_amd64.deb
dpkg -i hp-ams_2.8.3-3056.1ubuntu16_amd64.deb
Пакет hp-ams установлен. Посмотрим статус службы:
service amsHelper status
Смотрим в iLO.
Другое дело! Диски отображаются.
Примечание
Служба иногда зависает. Проблему можно решить созданием задачи в кроне, которая будет перезапускать зависший демон при его падении. В кроне:
*/10 * * * * /usr/bin/pgrep amsHelper || /usr/sbin/service hp-ams restart