У меня возникли проблемы с запуском IPMI на серверах, на которых включено сетевое связывание.
Платформа: CentOS версии 5.3 (финальная)
Ядро: 2.6.18-92.el5
64bit Dell PowerEdge 1950
Контроллер Ethernet: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet
Я связал интерфейсы eth0 и eth1 как активно-пассивные, причем eth0 является активным интерфейсом, ниже приведено описание конфигурации из /proc
Режим связывания: отказоустойчивый
(активный-резервный) Первичный подчиненный: eth0
Текущий активный подчиненный: eth0
Статус MII: up Интервал опроса MII (мс):
30 Задержка при подъеме (мс): 0 Задержка при падении (мс): 0Подчиненный интерфейс: eth0 Статус MII: up
Количество сбоев связи: 0 Постоянный адрес оборудования
: 00:22:19:56:b9:cdПодчиненный интерфейс: eth1 Статус MII: up
Количество сбоев связи: 0 Постоянный адрес оборудования
: 00:22:19:56:b9:cf
Мое устройство IPMI выглядит следующим образом:
Информация об устройстве IPMI
Тип интерфейса: KCS (стиль управления с клавиатуры)
Версия спецификации: 2.0
Адрес подчиненного устройства I2C: 0x10
Устройство хранения данных NV: Отсутствует
Базовый адрес: 0x0000000000000CA8 (ввод/вывод)
Интервал регистров: 32 бита Границы
Я использовал как openIPMI, так и freeipmi для управления шасси через карту IPMI, но на серверах, на которых включено связывание, команда завершается по тайм-ауту. Ниже приведен полный запуск команды с отладочной информацией.
ipmi_lan_send_cmd:opened=[0],
open=[4482848] Хост локальной сети IPMI
70.87.28.115 порт 623 Отправка пакета ping присутствия IPMI/RMCP
ipmi_lan_send_cmd:opened=[1],
open=[4482848] Нет ответа от
удаленного контроллера
Команда Get Auth Capabilities не удалась
ipmi_lan_send_cmd:opened=[1],
open=[4482848] Нет ответа от
удаленного контроллера
Команда Get Auth Capabilities не удалась Ошибка:
Не удалось установить сеанс локальной сети Не удалось
открыть интерфейс локальной сети Не удалось получить
состояние питания шасси
С другой стороны, я настроил IPMI на устройстве с такими же характеристиками, как указано выше, без объединения, и IPMI работает отлично.
Кто-нибудь сталкивался с этой проблемой с IPMI + Bonding? Буду благодарен, если кто-то поможет обойти эту проблему.
- Мухаммед Самир
решение1
Мы столкнулись с этой проблемой в наших системах Supermicro при использовании IPMI через LAN1 (а не IPMI с выделенной LAN). Мы провели некоторую отладку здесь:http://pastebin.com/gsmr9WvS
В настоящее время мы ведем переговоры с Supermicro, чтобы локализовать проблему, но на данный момент ее невозможно решить из-за совместного использования MAC-адресов обеими сетевыми картами.