ipmi-console: соединение SOL бездействует на серверах dell
Я работаю с инструментами автоматизации серверов на некоторых серверах Dell C2100 и C1100. Я собираюсь подключиться через Serial Over Lan с помощью ipmi.
Несколько недель назад я смог подключиться к одному из моих серверов с помощью ipmi-console (из freeipmi), например так:
ipmi-console -h IPADDRESS -u USER -P
Это запустило соединение SOL, и таким образом я смог автоматизировать некоторые взаимодействия с настройками BIOS сервера и другими вещами.
Однако несколько дней спустя тот же сценарий больше не работал. Он просто говорит "[SOL Установлено]", и все: соединение SOL никогда не показывает никакой обратной связи, и оно остается бездействующим, пока я не закрою соединение.
Мой вопрос: что могло измениться, если соединение SOL больше не работает.
Я явно проверил все, что связано с SOL и IPMI, как в настройках BIOS, так и с помощью веб-интерфейса BMC. Но все выглядит нормально, и я не помню, чтобы что-то там менялось между временем, когда работали соединения, а потом они перестали работать. IDK, что еще нужно проверить, и он просто нигде не дает ошибок.
Возможно, это обычное явление для IPMI и / или SOL, но я, честно говоря, не понимаю этого. Итак, любой указатель был бы хорош.
Заранее спасибо.
2 ответа
Наконец-то я понял, что происходит.
Случилось так, что каким-то образом значение DID изменилось в настройках BIOS, скорее всего, моя собственная ошибка: возможность удаленного подключения была отключена. Кажется, это означает, что SOL работает, но ничего не перенаправляет. Учитывая, что я смог подключиться через SOL, казалось очевидным, что возможность удаленного подключения была включена.
После включения этой настройки BIOS все вернулось к норме.
Кстати: freeipmi - это круто. Спасибо за поддержку, Альберт.
Сопровождающий FreeIPMI здесь. Когда данные не выводятся, это обычно проблема конфигурации. Предполагая, что ничего из этого не изменилось, одна идея.
На некоторых материнских платах я видел, как BMC внутренне "теряет связь" с последовательным чипом, поэтому он не получает никаких последовательных данных и, следовательно, не имеет ничего для отправки. К сожалению, для решения этой проблемы часто требуется жесткий сброс питания (т.к. контроллер BMC всегда включен через резервное питание, для его сброса необходимо выполнить полный сброс). Также может сработать хард ресет BMC напрямую, вы можете сделать это во FreeIPMI через bmc-device --cold-reset.