Могу ли я использовать ipmitool, чтобы определить, какая ссылка IPMI работает?

Я очень расстраиваюсь, настраивая интерфейс IPMI на коробке Supermicro.

К сожалению, с IPMI не всегда понятно, какой интерфейс используется BMC. В Руководстве по встроенному BMC Supermicro говорится, что активный интерфейс определяется во время первоначального включения:

Примечание 1: Если вы хотите использовать выделенный порт IPMI LAN для сетевых подключений, обязательно подключите кабель RJ45 к выделенному порту LAN, прежде чем активировать BMC (при первом включении питания или холодном сбросе). В противном случае BMC будет искать общий порт LAN для подключения, если выделенный IPMI кабель LAN не обнаружен при активации BMC.

  1. Могу ли я использовать ipmitool сказать, использует ли эта система выделенный для IPMI порт LAN или общий порт LAN?
  2. Могу ли я использовать ipmitool чтобы увидеть, если ссылка вверх? Для сравнения, легко увидеть, работает ли ссылка на Linux - просто используйте ifconfig или же ip addr и найдите флаг "ВВЕРХ". Есть ли эквивалент с ipmitool?

Некоторые детали:

  • Я не был здесь, когда система была включена. Я не могу перезапустить систему прямо сейчас.
  • К выделенному порту IPMI подключен кабель Ethernet, индикатор связи горит и ipmitool lan print 1 показывает, статический IP назначен. Но BMC не отвечает на пинг.
  • я пробовал ipmitool bmc reset cold и реконфигурирование BMC с новым IP, и он все еще не работает.
  • Я подозреваю, что BMC использует невыделенный порт LAN 0 (например, "eth0" - первый порт LAN, используемый хостом). Это неверно - этот порт используется хостом и подключен к общедоступной локальной сети.

** Обновить **

На странице руководства 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
%

4 ответа

Следующее работает, если вы подключены по 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 

http://www.supermicro.com/support/faqs/faq.cfm?faq=11639

Что-то не так с макетом (неправильное пространство вкладок) в справочной странице ipmitool.

Доступ к сети находится ниже delloem (для сервера 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 опцию share по локальной сети.

Я не знаю, как использовать ipmitool для установки и получения доступа к ipmi по локальной сети, за исключением сервера Dell.

Для ASUS ASMBx-iKVM

ipmitool raw 0x32 0x71 0x00 0x01 0x01 # set ipmi/bmc to use shared nic

БЮР: https://tin6150.github.io/psg/ipmi.html .

У меня было много проблем с BMC. Если вам не удастся использовать ipmitool, лучше всего получить прямой доступ к машине, чтобы вы могли настроить статический IP-адрес в BIOS этой машины. Поверьте мне, если вы сделаете это таким образом, вы сэкономите много неприятностей.

Как только IP установлен статически, он должен быть доступен извне или везде, откуда вы можете пропинговать BMC. Использование DHCP оказалось слишком нестабильным для продуктивной среды на мой вкус.

Сделайте это при установке машины в стойку и сэкономьте часы работы, потратив несколько минут.;)

Другие вопросы по тегам