Рейтинг:0

Как обновить прошивку карты HP iLO 4 без веб-интерфейса

флаг gb

У меня есть сервер HP ProLiant DL580 Gen 8 с картой iLO, выдающий мне «Ошибка 270 — невозможно установить связь с прошивкой iLO». Итак, я пытаюсь подключиться к порту iLO, чтобы обновить/перепрошить прошивку, но у меня возникают проблемы с подключением, так как карта не дает мне веб-интерфейс или не отображается в Linux. Есть ли способ подключиться к карте iLO без IP-адреса или даже перепрошить карту без подключения вообще?

Любая помощь приветствуется Спасибо

Редактировать: Результат lsmod | grep ipmi является:

ipmi_si 59965 0  
ipmi_devintf 17459 0  
ipmi_msghandler 56728 2 ipmi_devintf,ipmi_si  

Результат ипми в dmesg является:

[ 22.664142] ipmi_si: драйвер системного интерфейса IPMI  
[ 22.667628] ipmi_si dmi-ipmi-si.0: проверка через SMBIOS  
[22.668668] ipmi_platform: ipmi_si: SMBIOS: io 0xca2 regsize 1 интервал 1 irq 0
[ 22.668675] ipmi_si: добавление конечного автомата kcs, указанного в SMBIOS.  
[ 22.675631] ipmi_si IPI0001:00: проверка через ACPI  
[22.679063] ipmi_si IPI0001:00: [io 0x0ca2-0x0ca3] regsize 1 интервал 1 irq 0  
[ 22.679593] ipmi_si dmi-ipmi-si.0: удаление конечного автомата kcs, указанного в SMBIOS, в пользу ACPI  
[ 22.737049] ipmi_si: добавление конечного автомата kcs, указанного в ACPI.  
[22.757657] ipmi_si: Попытка конечный автомат kcs, указанный ACPI, по адресу ввода-вывода 0xca2, адрес подчиненного устройства 0x20, irq 0  
[22.757669] ipmi_si IPI0001:00: Ошибка обнаружения интерфейса

Редактировать: Результат выполнения команды dmesg | grep хпило составляет:

[geek@geekserver ~]$ dmesg | grep хпило
[87.717656] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[87.727853] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[87.739278] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[87.750622] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 87.762020] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[87.772910] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[87.783734] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[87.796155] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[87.806400] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[87.818259] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[87.829745] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[87.841088] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[87.851992] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[87.863278] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[87.875723] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[87.886720] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[117.896935] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[117.907968] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 117.918400] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[117.928718] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[117.939963] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 117.951204] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 117.961535] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 117.971841] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 117.982877] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 117.993143] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[118.004062] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[118.014426] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[118.024998] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[118.036891] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[118.047279] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[118.057745] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[148.068697] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[148.080446] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[148.090693] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[148.101694] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[148.111935] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 148.122970] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[148.133202] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[148.144305] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 148.154549] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[148.166109] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[148.177431] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[148.188509] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 148.200271] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 148.210513] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[148.220775] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[148.231031] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[170.843807] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[170.855360] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[170.866443] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[170.878822] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 170.891445] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[170.901802] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 170.912156] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[170.923296] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 170.933581] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 170.944703] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 170.955724] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 170.966785] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[170.978467] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 170.990357] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 171.000659] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 171.011671] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 201.024190] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[201.034618] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[201.045038] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[201.055421] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[201.065722] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[201.077786] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[201.088093] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[201.098369] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[201.108609] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[201.119653] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 201.129894] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[201.141077] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[201.151289] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[201.162286] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[201.172489] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 201.183520] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 231.194412] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 231.205426] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 231.215671] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 231.225926] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 231.236885] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 231.247999] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 231.258969] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 231.269165] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[231.280608] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[231.290806] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 231.301702] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 231.311896] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 231.323642] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 231.333849] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 231.344792] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
[ 231.355017] hpilo 0000:01:00.2: Open не удалось удалить пакет из очереди
Nikita Kipriyanov avatar
флаг za
Что именно означает «не отображается в Linux»? Каким вы ожидали его увидеть? У вас загружены ipmi_devintf и другие модули IPMI, что они говорят в dmesg?
Cameron A avatar
флаг gb
Это означает, что я не могу взаимодействовать с картой ilo с помощью таких инструментов, как hponcfg, потому что драйвер не загружается.
Cameron A avatar
флаг gb
@NikitaKipriyanov Я отредактировал вопрос, включив в него дополнительную информацию.
Рейтинг:1
флаг gb

В данном случае мне удалось это исправить.

Способ, который я сделал, это перепрошить прошивку через FTP-сервис портов iLO.

Кому интересно, сделайте следующее:

  1. Загрузите файл прошивки iLO .exe из: (Обязательно получите файл, подходящий для вашей версии iLO) https://support.hpe.com/connect/s/softwaredetails?softwareId=MTX_ad5c5b7896424a6e8a110ef7cf

  2. Извлеките файл .bin, следуя инструкциям «Получение файла образа микропрограммы iLO», которые можно найти здесь: https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=sf000046896en_us

  3. Используя FTP, передайте файл на сервер, выполнив следующие действия: найдите раздел «Неудачное мгновенное восстановление сети iLO» (стр. 355) в Руководстве пользователя iLO 4. https://www.ni.com/pdf/manuals/377263a.pdf

Надеюсь, это поможет кому-то другому.

Nikita Kipriyanov avatar
флаг za
Пожалуйста, примите свой собственный ответ. Это предотвратит появление этого вопроса как оставшегося без ответа, а также поможет тем, у кого есть такая же проблема, быстрее найти решение.
Рейтинг:0
флаг ng

Download the hponcfg утилита для линукса.

Вы можете использовать этот инструмент для взаимодействия с ILO, программирования ILO и сброса/перезагрузки процессора ILO.

# hponcfg
Утилита HPE Lights-Out Online Configuration
Версия 5.6.0 Дата 30.11.2020 (c) 2005, 2020 Hewlett Packard Enterprise Development LP
Версия прошивки = 2.79 Тип устройства = iLO 4 Имя драйвера = hpilo

ПРИМЕНЕНИЕ:
  хпонкфг -?
  hponcfg -h
  hponcfg -m minFw
  hponcfg -r [-m minFw]
  hponcfg -b [-m minFw]
  hponcfg [-a] -w имя файла [-m minFw]
  hponcfg -g [-m minFw]
  hponcfg -f имя файла [-l имя файла] [-s имязначениепара] [-v] [-m minFw] [-u имя пользователя] [-p пароль]
  hponcfg -i [-l имя файла] [-s имязначениепара] [-v] [-m minFw] [-u имя пользователя] [-p пароль]

  -h, --help Показать это сообщение
  -? Показать это сообщение
  -r, --reset Сбросить процессор управления к заводским настройкам.
  -b, --reboot Перезагрузить процессор управления без изменения каких-либо настроек
  -f, --file Получить/установить конфигурацию процессора управления из "имя файла"
  -i, --input Получить/установить конфигурацию процессора управления из входного XML
                        полученный через стандартный входной поток.
  -w, --writeconfig Записать конфигурацию процессора управления в «имя файла»
  -a, --all Записать полную конфигурацию процессора управления в файл.
                        Это следует использовать вместе с опцией '-w'
  -l, --log Журнал ответов на «имя файла»
  -v, --xmlverbose Показать все ответы процессора управления
  -s, --substitute Заменить переменные, присутствующие во входном файле конфигурации
                        со значениями, указанными в "namevaluepairs"
  -g, --get_hostinfo Получить информацию о хосте
  -m, --minfwlevel Минимальный уровень прошивки
  -u, --username Имя пользователя iLO
  -p, --password Пароль iLO
Cameron A avatar
флаг gb
Я скачал и установил hponcfg. при выполнении он возвращает следующее: ```ОШИБКА: CpqCiCreateFunc() 1 раз не удалось. Код ошибки драйвера: (1,1h). Сообщение об ошибке драйвера: драйвер CPQCIDRV не загружен. ОШИБКА: При обнаружении процессора управления произошла общая системная ошибка. ТРЕБУЕТСЯ ДЕЙСТВИЕ: проверьте, запущены ли iLO и драйвер iLO. ```
ewwhite avatar
флаг ng
Какую ОС вы используете?
Cameron A avatar
флаг gb
В настоящее время для взаимодействия с системой я использую CentOS 7. Я пытался установить Windows Server 2012 R2, но он зависает на экране загрузки Windows.
ewwhite avatar
флаг ng
Вам понадобятся следующие пакеты: «hp-snmp-agents», «hpssa», «hp-health», «hp-smh-templates», «hpsmh», «hpssacli», «hponcfg».
Cameron A avatar
флаг gb
Спасибо за ваш ответ, я установил весь пакет компонентов управления (MCP) через [ссылку] (https://downloads.linux.hpe.com/SDR/project/mcp/) и все еще получаю это сообщение.
ewwhite avatar
флаг ng
Отключите питание от сервера. Отключите блоки питания. Повторно подайте питание на сервер.
Cameron A avatar
флаг gb
Спасибо за помощь, но я нашел способ это исправить.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.