я потерялся. Я все перепробовал и не могу решить эту проблему.
У меня есть более старый сервер, на котором работает XenServer с платой Supermicro X8STi-F, он имеет интегрированный IPMI, который я использую в локальной сети 1, и он всегда работал хорошо, пока мне не понадобилась сборка для сетевого монтажа для ОС, чего у моего интерфейса IPMI не было. потому что на нем работало что-то очень старое, например, версия прошивки 1.0
Поэтому я обновил прошивку IPMI, и в процессе я потерял ping-соединение с IPMI IP, что, я думаю, нормально, поскольку я использовал порт IPMI совместно с LAN1. Это было тогда, когда процесс обновления был на 99%.
В ту же минуту я потерял доступ к сети и пропинговал карту IPMI.
Итак, я установил IPMICFG от Supermicro плюс IPMItools.
Прошивка обновилась и тоже работает. Когда я обновлял файл readme, мне было сказано НЕ сохранять настройки из этой версии, поэтому настройки сбрасываются до значений по умолчанию. После повторной настройки всех, в том числе в BIOS, я не могу вернуть пинг.
IPMI работает, я могу отдавать команды как с помощью IPMItools, так и с помощью инструментов IPMICFG от Supermicro. Все работает, даже сырые команды, датчики. Все, кроме сети.
Я перепробовал абсолютно все, установив на борт с:
#ipmitool raw 0x30 0x70 0x0c 1 1 1
Настройка IP, MAC, шлюза и т. Д. Единственная мысль, в которой я не был уверен, - это MAC, после обновления MAC на IPMI был равен 0.0.0.0.0.
Но MAC в BIOS, как сказал моя удаленная поддержка, был порядковым номером для LAN 1 и LAN 2. Итак, если LAN 1 заканчивалась на C4, а LAN 2 - на C5 (что я вижу в ОС), C6 мог бы только с карты IPMI. Его также устанавливают правильно.
Все настроено, и я получаю данные из команд, но что бы я ни делал, я не могу пинговать его, это означает, что веб-консоль не используется и не используется вообще.
Эта проблема не была бы столь критичной, если бы мне не пришлось обновиться до XenServer 6, чтобы иметь поддержку CentOS 6 в шаблонах виртуальных машин. И я не могу, потому что без IPMI я не смогу удаленно смонтировать ISO и выполнить обновление.
У меня больше месяца с этой проблемой, и я не могу найти, где и как проблема. Со стороны постоянного тока все уже было протестировано, включая все уловки, позволяющие оставить сервер без шнура питания на 3 минуты, поэтому он определяет правильные настройки. То есть я остался без уловок. Обычно проблема сообщала мне, что его набор принудительно выделен, но я все проверил, и это стоит мне руки на сервере каждый раз, когда DC проверяет BIOS или что-то делает. У меня есть полный доступ к ОС и я могу запускать команды через IPMItools.
Еще несколько раз перепрошивал прошивку IPMI.
IPMI IP не будет отвечать, даже не подключив к нему кабель напрямую, но порт работает. Так что что-то в настройках или программном обеспечении дает сбой.
# ipmitool sdr
CPU Temp | 0 unspecified | ok
System Temp | 38 degrees C | ok
DIMM1A Temp | 27 degrees C | ok
DIMM1B Temp | 29 degrees C | ok
DIMM2A Temp | 26 degrees C | ok
DIMM2B Temp | 27 degrees C | ok
DIMM3A Temp | 26 degrees C | ok
DIMM3B Temp | 26 degrees C | ok
CPU Vcore | 0.96 Volts | ok
CPU DIMM | 1.53 Volts | ok
+5V | 5.09 Volts | ok
+12V | 11.87 Volts | ok
-12V | -12.00 Volts | ok
+3.3V | 3.19 Volts | ok
+3.3VSB | 3.24 Volts | ok
VBAT | 3.26 Volts | ok
Fan1 | no reading | ns
Fan2 | 3645 RPM | ok
Fan3 | no reading | ns
Fan4 | 3915 RPM | ok
Fan5 | no reading | ns
Fan6 | no reading | ns
Chassis Intru | 0 unspecified | nc
PS Status | 0 unspecified | ok
Есть ли кто-нибудь из специалистов в этой области, который может решить эту проблему? Я готов сделать все, чтобы решить эту проблему.
Откуда вы пытаетесь проверить связь с картой - если это с самого хоста, применяются другие правила, если сетевая карта перешла в общий режим.
Могу я предложить вам проверить базу данных часто задаваемых вопросов Supermicro, там много всего о поведении карт IPMI ...
Как уже сказал rachandboneman, может быть важно, с какого хоста вы пытаетесь подключиться к модулю IPMI.
Что касается моего опыта работы с модулями SuperMicro IPMI, я обнаружил, что вы не можете получить доступ к модулю IPMI по сети с того же сервера. Следовательно, вам необходимо выполнить эхо-запрос модуля IPMI с другого хоста, поскольку модуль удаленного управления использует совместное соединение с «обычным» сервером.