У меня очень неприятное время настраивать интерфейс IPMI на коробке Supermicro.
К сожалению, с IPMI не всегда ясно, какой интерфейс используется BMC. В Supermicro Embedded BMC Руководство говорит, что активный интерфейс определяется при первоначальном включении:
Примечание 1. Если вы хотите использовать выделенный IPMI порт LAN для сетевых подключений, обязательно подключите кабель RJ45 к выделенному порту LAN перед активацией BMC (при первом включении или холодном сбросе). В противном случае BMC будет искать общий порт LAN для подключения, если выделенный IPMI кабель LAN не обнаружен при активации BMC.
ipmitool
чтобы узнать, использует ли эта система выделенный IPMI порт LAN или общий порт LAN?ipmitool
чтобы узнать, работает ли ссылка? Для сравнения легко увидеть, есть ли ссылка на linux - просто используйте ifconfig
или ip addr
и ищите флаг «ВВЕРХ». Есть ли эквивалент с ipmitool
?Некоторые детали:
ipmitool lan print 1
показывает, что статический IP-адрес назначен. Но BMC не отвечает на пинг.ipmitool bmc reset cold
и перенастроил BMC с новым IP, но он по-прежнему не работает.** Обновить **
В страница руководства ipmitool Говорит, что lan get
может использоваться для отображения этой информации, но lan get active
не работает:
% ipmitool -I lanplus -H 172.16.100.100 -U ADMIN -P secret lan get active
Invalid LAN command: get
%
Следующее работает, если вы подключены к серверу по SSH, поэтому, предположительно, он также должен работать с методом "ipmitool -I lanplus":
ipmitool raw 0x30 0x70 0x0c 0
Результаты приведены ниже:
00 = Dedicated
01 = Shared
02 = Failover
Чтобы изменить режим, запустите:
(Dedicated) ipmitool raw 0x30 0x70 0x0c 1 0
(Shared) ipmitool raw 0x30 0x70 0x0c 1 1
(Failover) ipmitool raw 0x30 0x70 0x0c 1 2
Что-то не так с макетом (неправильная вкладка) в страница руководства ipmitool.
В Lan получить ниже деллоэм (для сервера Dell poweredge, например, Dell R620)
ipmitool -I lanplus -H 172.16.100.100 -U ADMIN -P secret delloem lan get
ipmitool -I lanplus -H 172.16.100.100 -U ADMIN -P secret delloem lan get active
Однако вы используете сервер Supermicro. Я думаю, что дальнейшая команда не сработает.
Вам может потребоваться ввести BIOS установить ipmi на опцию поделиться по локальной сети.
Я не знаю как использовать ipmitool чтобы установить и получить общий доступ к ipmi по локальной сети, за исключением сервера Dell.
У меня тоже было много проблем с BMC. Если у вас не получилось использовать ipmitool, лучше всего каким-то образом получить прямой доступ к машине, чтобы вы могли настроить статический IP-адрес в BIOS этой машины. Поверьте, такой способ избавит вас от ОЧЕНЬ неприятностей.
После того, как IP-адрес установлен статически, он должен быть доступен извне или откуда бы вы могли проверить связь с BMC. На мой вкус, использование DHCP оказалось слишком нестабильным для продуктивных сред.
Так что делайте это, устанавливая машину в стойку, и сэкономьте часы работы, потратив в первую очередь несколько минут. ;)