Плата SuperMicro X8SIE-F имеет два выделенных интерфейса LAN для операционной системы (LAN1 / 2) и один выделенный интерфейс LAN для IPMI.
Можно ли настроить IPMI для использования одного из интерфейсов LAN1 / 2, вместо порта IPMI? Если да, то какова процедура?
Джири на правильном пути с тремя вариантами (выделенный, общий, отказоустойчивый) для интерфейса IPMI. Короткий ответ: да, вы можете использовать LAN1 вместо выделенного порта IPMI, и это обычно работает с настройками BIOS по умолчанию. Невозможно запустить IPMI на интерфейсе LAN2.
Вот более подробное описание трех вариантов:
Преданный: Всегда используйте выделенный интерфейс IPMI. Это вариант, который вам нужен, если вы пытаетесь выполнить простейшую настройку за счет дополнительных кабелей.
Общий: Всегда используйте интерфейс LAN1. Это вариант, который вам нужен, если вы пытаетесь сократить количество кабелей, подключенных к каждому серверу, и понимаете компромиссы. Под крышками находится виртуальный коммутатор на оборудовании, который разделяет трафик на карту IPMI от трафика к остальной системе; карта IPMI имеет отдельный MAC-адрес для различения трафика. На современных платах Supermicro вы также можете настроить трафик IPMI для работы в VLAN, отличной от остальной системы, чтобы вы могли пометить трафик IPMI. Этот дизайн имеет определенное значение для безопасности; для основной системы несложно получить доступ к сети IPMI, если вы пытались разделить их. Отказ интерфейса LAN1 часто означает потерю основного и внеполосного подключения одновременно.
Аварийное переключение (заводская настройка по умолчанию): При загрузке определить, подключен ли выделенный интерфейс IPMI. Если да, используйте выделенный интерфейс, в противном случае вернитесь к общей LAN1. Я никогда не находил для этого варианта хорошего применения. Насколько я могу судить, эта настройка в корне ошибочна - я ее тщательно не тестировал, но слышал сообщения, что во многих случаях не удается обнаружить выделенный интерфейс, потому что восходящий коммутатор не передает трафик - например , после отключения электроэнергии, если коммутатор и система срабатывают одновременно, или если коммутатор все еще блокируется во время обнаружения связующего дерева. Добавьте к этому тот факт, что проверка происходит только при загрузке, и обычно сложно контролировать, какой интерфейс вы в конечном итоге используете.
Следующие необработанные команды наверняка пригодятся следующему, кто прочитает эту тему. Я получил их напрямую от службы поддержки Supermicro. Приветствия:
Чтобы перейти в режим LAN: ipmitool raw 0x30 0x70 0x0c 0
.
Чтобы установить выделенный режим LAN: ipmitool raw 0x30 0x70 0x0c 1 0
.
Чтобы установить встроенный / общий режим LAN: ipmitool raw 0x30 0x70 0x0c 1 1
.
Чтобы установить аварийное переключение в режиме LAN: ipmitool raw 0x30 0x70 0x0c 1 2
.
Эти необработанные значения также будут работать с ipmicfg
(просто не забудьте использовать -raw
вместо того raw
).
После установки необходимого режима LAN не забудьте сделать жесткую перезагрузку.
На этих платах интерфейс ipmi может быть настроен только в первой локальной сети или в выделенной, и вы можете выбрать его, выполнив несколько необработанных команд. Мои шаги по включению выделенной локальной сети на плате X8DTU-F следующие:
#install ipmitool (this is for debian)
apt-get install ipmitool
#insert the kernel modules needed for ipmi
modprobe ipmi_devintf
modprobe ipmi_si
modprobe ipmi_msghandler
#get the current mode (01 00 is dedicated mode)
ipmitool raw 0x30 0x70 0x0c 0
#send the raw command to enable dedicated lan
ipmitool raw 0x30 0x70 0xc 1 1 0
Теперь вы можете использовать ipmitool, чтобы назначить ipaddress / netmask интерфейсу и начать с ним нормально работать.
Если вы хотите знать все команды в режиме raw для supermicro ipmi, есть список Вот
Я понял. То, как это работает, довольно странно, но вот оно:
Это зависит от того, подключен ли сетевой кабель к выделенному порту IPMI, перед сервер получает питание. При наличии кабеля IPMI автоматически запускается на этом порту. Если в этом порту нет кабеля, то IPMI автоматически назначается порту LAN1 (совместно используемому с операционной системой).
Эти настройки не сохраняются во время циклов включения питания, если вы не сделаете их постоянными с помощью инструмента «Просмотр IPMI»> «Настройки BMC». Если вы этого не сделаете, то каждый раз, когда сервер будет выключен и снова выключен, он будет снова проверять кабель и соответствующим образом переназначать IPMI.
У меня есть X8SIL-F-B, и если вы подключаетесь к BMC через LAN с помощью браузера, вы можете увидеть в «Конфигурация - Сеть», что для интерфейса LAN есть больше опций (выделение, совместное использование, аварийное переключение).
Но я не проверял.
Вы также можете использовать ipmitool для установки lanport:
sudo ipmiutil smcoem lanport dedicated
Затем проверьте правильность вашей конфигурации:
sudo ipmiutil lan -e
Вы должны увидеть строку:
SuperMicro Lan Interface : 00 : Dedicated
Ура!
Вот еще один полезный инструмент Supermicro IPMI для пользователей, у которых есть проблемы: IPMICFG Раньше это помогло мне выбраться из нескольких замятий.