Как найти IPMI на плате?Когда я покупал свою первую серверную плату Supermicro X9DBL-I, у меня не было четкого понимания, что в ней должно быть в деталях. По ходу моего знакомства с миром серверов, я обнаружил интересную штуку IPMI, которую всячески пытался завести на своей плате, но все безуспешно. Позже, со второй платой Asus Z9PE-D16/2L я понял что такое IPMI и как его обнаружить.
В этой статье разберем из чего состоит IPMI на поверхности, не вдаваясь в детали, а также рассмотрим на примерах как визуально определить его наличие или отсутствие.
Рассмотрим схему платы Supermicro X9DBL-I:

Здесь красным я выделил необходимые элементы:
BMC контроллерBMC (BMC Heartbeat LED)BMCLAN для IPMI
BMC контроллер- это просто чип на материнской плате (nuvoton, aspeed, другие), который возможно даже не охлаждается, потому что питается от дежурного питания на материнской плате и выполняет минимум операций. В него может быть включено минимальное видео-ядро, которое можно спалить.
LAN для IPMI выглядит примерно так:

Теперь рассмотрим схему Asus Z9PE-D16/2L:
:
Здесь:
BMC контроллерBMCLAN для IPMIДля работы
IPMIнужны следующие элементы:BMC контроллер, опциональный включатель/выключатель, светодиод по которому сможем определить статус и разъем для подключения.
Стоит отметить, что BMC может работать и без разъема для подключения, однако весь вышеперечисленный набор это удобный список для понимания есть ли на плате IPMI или нет.
Для примера фото задних стенок двух моих домашних серверов в сборе (справа Asus Z9PE-D16/2L с IPMI, слева Supermicro X9DBL-I без IPMI):

По одному этому признаку можно было бы сразу сделать вывод об отсутствии IPMI, однако пойдем немного дальше и посмотрим на сами платы.
На Supermicro X9DBL-I видно, что нет переключателя состояния BMC и светодиода, они просто не распаяны:

Несмотря на то что по схеме у этой платы должен быть IPMI, по факту его нет (пост в телеграм на эту тему). Однако, BMC контроллер есть. Значит ли это что IPMI можно сделать? Вопрос открытый. С одной стороны в документации к чипу есть функции мониторинга оборудования, с другой ни слова про IPMI.
Все попытки завести
IPMIзакончились провалом.
А это Asus Z9PE-D16/2L, здесь видно, что светодиод состояния BMC горит в данный момент времени (на самом деле мигает ~500мс):

При наличии IPMI на материнской плате, в BIOS обязательно должен быть раздел на эту тему (название вкладки может быть Mgmt/BMC/IPMI), так как настройка сети производится именно в BIOS:

Если
IPMIнет, то обновление BIOS не поможет.
Я потратил много времени на обнаружение того, чего на самом деле нет в моей плате Supermicro X9DBL-I, надо было сразу обращать внимание на этот момент, если он имеет значение.
Кроме наличия вышеперечисленных элементов, при покупке платы на б/у рынке, не помешает узнать о работоспособности IPMI на покупаемой плате, потому что BMC контроллер может быть нерабочий, а работа с платой осуществляется через внешнюю видеокарту.