Мы используем материнскую плату Supermicro X9DRi-LN4 + / X9DR3-LN4 + с выделенным портом IPMI. У нас есть выделенный кабель Ethernet, идущий в этот порт с выделенным статическим IP-адресом, и все работает нормально, пока устройство включено. Мы можем контролировать компоненты системы, удаленные в устройство и цикл питания ... и т. Д.
Однако, как только мы выключим устройство через Windows или IPMIView / Web, мы больше не сможем подключиться к устройству с помощью интерфейса IPMI, мы больше не сможем пинговать его собственный выделенный IP-адрес IPMI. IPMIView перечисляет устройство как «автономное» и отображает сообщение в левом нижнем углу «Не удается связаться с устройством».
Почему это так? IPMI (будь то IPMIView или веб-интерфейс) предлагает функции «Выключение» и «Включение», поэтому мы предположили, что сможем снова включить устройство после его выключения. У нас также сложилось впечатление, что IPMI работает на более низком уровне, поэтому, пока на материнской плате есть питание, мы должны иметь возможность подключаться к устройству через IPMI и, следовательно, иметь возможность снова включить его.
Может кто-нибудь помочь нам понять это?
большое спасибо!
Распространенная причина, по которой связь с устройством IPMI не работает, когда оно выключено, заключается в том, что карта Ethernet больше не объявляет свой MAC-адрес (см. Протокол разрешения адресов или ARP, если вы не знакомы с этим). Поэтому, когда клиент пытается связаться с Ethernet-портом этого устройства IPMI, MAC-адрес не может быть определен, и связь не может происходить. Если у вас настроен статический IP-адрес, это вероятная причина вашей проблемы.
Я могу вспомнить несколько решений этой проблемы.
Новые устройства IPMI могут поддерживать ответ ARP при отключении питания, но его необходимо включить. В FreeIPMI ipmi-config
инструмент, это Lan_Conf_Misc:Enable_Arp_Response
настройка.
Вы можете разрешить устройству IPMI отправлять бесплатные ARP, которые в основном представляют собой обычные сообщения, в которых говорится: «IP-адрес X.X.X.X является MAC-адресом XX: XX: XX: XX: XX: XX», чтобы потенциальные клиенты сохраняли эту информацию в кеше. В FreeIPMI это Lan_Conf_Misc:Enable_Gratuitous_Arps
установка с интервалом, устанавливаемым с помощью Lan_Conf_Misc:Gratuitous_Arp_Interval
Вы можете вручную поместить IP -> MAC-адрес в кэш вашего клиента. Я давно этого не делал, но считаю, что это делается с arp -s
в Linux. Я не могу говорить о других системах.