Назад | Перейти на главную страницу

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

У меня очень неприятное время настраивать интерфейс IPMI на коробке Supermicro.

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

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

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

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

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

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

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

Что-то не так с макетом (неправильная вкладка) в страница руководства 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 оказалось слишком нестабильным для продуктивных сред.

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