Сегодня я столкнулся с сервером, у которого не работает видеопорт (нет изображения при подключении монитора даже после перезагрузки), но на этом сервере есть IPMI.
Проблема в том, что IP-адрес IPMI установлен на какое-то фиктивное значение (мне сказали, что это сделано из соображений безопасности), и теперь я не могу его изменить, поскольку видео недоступно.
Есть ли способ сбросить IPMI IP, изменив некоторые перемычки на материнской плате или каким-либо другим неинтерактивным способом?
Пожалуйста посоветуй!
Спасибо!
решение1
Пробовали подключить внешнюю видеокарту в какой-нибудь слот PCIe?
Если на сервере установлен Linux, вы также можете настроить сетевые параметры и учетные записи пользователей в BMC через интерфейс устройства IPMI из ОС, например, с помощью ipmiuitl
или ipmitool
(вам потребуется ipmi_devintf
загрузить модуль):
Обнаружение локального IPMI BMC:
ipmitool mc info
Посмотреть конфигурацию
ipmitool lan print
ipmitool user list <ch>
и так далее ( <ch>
есть IPMIканалдля которого вы делаете настройку).
Установите IP-адрес и маску сети:
ipmitool lan set 2 ipaddr 192.168.1.100
ipmitool lan set 2 netmask 255.255.255.0
Посмотрите, какие подкоманды доступны:
ipmitool lan
ipmitool user
Могут возникнуть некоторые трудности с пониманием каналов IPMI, вам нужно знать, что канал с наименьшим номером обычно является Ethernet 1, поэтому настройте любой наименьший номер, который вам будет разрешен. Например, на сервере HP ch, на котором я тестировал эти команды, это был 2. Не пугайтесь слишком сильно, я впервые познакомился с IPMI и этой утилитой ipmitool на сервере Supermicro, мне удалось сделать все, что мне было нужно, это было совсем несложно.
решение2
Использование ipmitool
способа, упомянутого в другом ответе, вероятно, является наилучшим вариантом.
Другой вариант, если у сервера есть последовательный порт, то вы можете подключиться к нему во время загрузки. Вы должны иметь возможность войти в настройки IPMI и настроить его. Однако это интерактивное решение.