Мне удалось проделать то же самое с этими BMC (SuperMicro SMC-0001) на двух серверах SuperMicro. Я еще не пытался настроить перенаправление консоли, потому что столкнулся с проблемой «уровня привилегий» на одном из двух BMC:
# ipmitool user list 1
ID Name Callin Link Auth IPMI Msg Channel Priv Limit
1 true false true NO ACCESS
2 ADMIN true false true USER
Get User Access command failed (channel 1, user 3): Parameter out of range
Пользователь 2 (ADMIN) должен иметь права администратора, но обычный способ исправить это не не работает:
# ipmitool user priv 2 1 4
Set Privilege Level command failed (user 2): Request data field length limit exceeded
Затем я использовал "tshark" и "IPMIView" на другом сервере, чтобы "наблюдать" за необработанной командой, которую IPMIView отправляет при изменении привилегии пользователя. Вот и все:
# ipmitool raw 0x06 0x43 90 02 04
(02 = UserID, 04 = права администратора)
Вы также можете сбросить пароль для этого пользователя (2)
# ipmitool user set password 2 ADMIN
А для подключения с другого хоста вам нужно будет использовать конкретный водитель
# ipmitool -o supermicro -H my.ipmi.host.ip -U ADMIN -P ADMIN mc info
Device ID : 0
Device Revision : 0
Firmware Revision : 1.4
IPMI Version : 1.5
Manufacturer ID : 5053
Manufacturer Name : Unknown (0x13BD)
Product ID : 33025 (0x8101)
Product Name : Unknown (0x8101)
Device Available : yes
Provides Device SDRs : no
Additional Device Support :
Sensor Device
SDR Repository Device
SEL Device
FRU Inventory Device
IPMB Event Receiver
IPMB Event Generator
Aux Firmware Rev Info :
0x00
0x00
0x00
0x00
Вуаля, надеюсь, это поможет
Рафаэль.
host# ipmitool -I lanplus -H 192.168.10.164 -U Admin -a chassis power status
Вы соединяетесь с IP-адресом 192.168.10.164 здесь
ipaddr: 192.168.3.164
Но Вы установили IP-адрес контроллера IPMI к 192.168.3.164 здесь, и это проверяется в выводе "ipmitool-I открытая печать LAN 1" Вы pastebinned.
Необходимо использовать IP-адрес контроллера IPMI при создании соединения LAN.
Я не могу прокомментировать другие команды, с которыми Вы видите проблемы. Поскольку это - более старый контроллер IPMI, возможно, что это не поддерживает то, что Вы запрашиваете?
Дополнительный:
Интерфейс lanplus является интерфейсом IPMI 2.0 LAN. Попробовать интерфейс LAN (IPMI 1.5) вместо этого?
Могут Вы для проверки с помощью ping-запросов IP IPMI (192.168.3.164)?
Существует ли специализированный порт IPMI? Если кабель Ethernet не подключен к порту менеджмента, когда машина сначала включается, вероятно, что плата IPMI 'совместно использует' eth0 порт. Если Вы даете эту команду: ipmitool mc reset cold
это пересмотрит и выберет соответствующий порт.
Я вижу, что плата имеет два порта Ethernet. Вы проверили другие каналы IPMI на каналы LAN?
ipmitool channel info N
(Где N 2 - 9) На моих платах Intel SE7501, каналы LAN IPMI работают и 6 и 7.
Для получения горных выработок я должен был установить macaddr каждого канала на MAC NIC. Я также должен был установить пароль для пользователя по умолчанию.
Ваши спецификации платы показывают, что это поддерживает IPMI 2.0, но я соглашаюсь, что w/Daniel Lawson - пробует интерфейс IPMI 1.5 lan. И так как OpenIPMI является значением по умолчанию, Вы не должны указывать открытый '-I'.
Я получал сообщение Ошибка команды IPMI: превышен предел длины поля данных запроса
при использовании ipmitool, поэтому я скачал ipmicfg с веб-сайта SuperMicro . Эта программа сообщила мне, что пароль, который я пытался ввести, был неверным:
Invalid Password
Password requirements:
- Require password length: 8 to 19 characters
- Password can not be reverse of the user name
- Password must include characters from at least 3 of the listed character classes
- Allowed character classes
- a - z
- A - Z
- 0 - 9
- Special characters
Как только я ввел пароль, отвечающий всем этим требованиям, он работал как в ipmicfg, так и в ipmitool.