У меня есть несколько серверов Supermicro, и я больше не могу подключиться ни к одному из их KVM через IPMI; Я продолжаю получать «соединение не удалось». Сначала я заметил это с одним, но попытка других привела к той же ошибке.
Я старался:
- Плагин для браузера (firefox + java7) на Windows server 2008.
- Плагин для браузера (firefox + java7) в Windows 7.
- Плагин для браузера Mac + Safari + Java7.
- Плагин Browswer для Linux + openjdk-1.7 + плагин icedtea.
- автономный инструмент ipmi на Windows Server 2008 (ipmiview от Supermicro).
- автономный инструмент IPMI для Linux openjdk 1.6 и 1.7 (ipmiview от Supermirco).
- сброс контроллера IPMI (который иногда необходимо , потому что он выходит из строя):
ipmitool mc reset warm
.
Я продолжаю получать «соединение не удалось», что бы я ни пытался.
Я сделал дамп tcp и проанализировал его с помощью wireshark, и все, что я вижу, это то, что клиент отправляет SYN, и принимается [RST, ACK], который Wireshark помечает красным.
В прошлом я часто пользовался консолью, поэтому не знаю, в чем здесь проблема. Я читал кое-что о работе Java 1.6 (Java 6), но это не помогло мне.
Изменить: это не проблема сети, потому что я могу подключиться к webadmin и контролировать все, кроме KVM. Я даже могу видеть скриншоты загруженной ОС.
И немного информации:
# ipmitool mc info
Device ID : 32
Device Revision : 1
Firmware Revision : 2.0
IPMI Version : 2.0
Manufacturer ID : 47488
Manufacturer Name : Unknown (0xB980)
Product ID : 1541 (0x0605)
Product Name : Unknown (0x605)
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
Chassis Device
Aux Firmware Rev Info :
0x06
0x00
0x00
0x00
Edit2:
На моей машине с Linux я использую IPMIView-2.9.15-build121211-bundleJRE-linux, и даже при использовании JRE ( ./jre/bin/java -jar JViewerX9.jar host ADMIN password
) он не работает. Возможно, это проблема с сетью, но я ничего не изменил на нашем маршрутизаторе / брандмауэре (машине с Debian Linux).
источник
javaws jviewer.jnlp
Ответы:
Что ты знаешь; когда я это сделал
ipmitool mc reset cold
, это снова сработало.Единственная проблема в том, что я не могу сделать это на машине, к которой я потерял связь ...
источник
ipmitool
на нем установлена. Отправить команду холодного сброса на MC -ipmitool -H <host> -I lanplus -U <user> -P <pass> mc reset cold
По какой-то причине любая версия IPMIView не работает с прошивками IPMI> = 3.32, включая последнюю версию IPMIView. Вы должны использовать браузер, запускающий их плагин Java из веб-интерфейса, и это должна быть конкретная версия Java. Это не исправлено в версии 3.43 (по крайней мере для контроллера X10), единственное отличие состоит в том, что версия 3.32 отправляет RST сразу после получения SYN через порт tcp / 5900, а версия 3.43 передает трехстороннее рукопожатие для tcp / 5900 и отправляет RST через 35 секунд - и это
Connection failed
действительно означает ошибку Java.Другой подход заключается в понижении версии микропрограммы IPMI до более ранней версии, например, на контроллере X10 (это упоминается, например, в схеме именования микропрограммы
REDFISH_X10_343.zip
), версия 3.27 работает с IPMIView. Микропрограммы IPMI для самых последних материнских плат Supermicro можно найти здесь , вы заметите, что Supermicro предоставляет только одну версию микропрограммы IPMI для данной материнской платы, но вы можете скачать любую версию микропрограммы, если придерживаетесь модели вашего контроллера BMC - то есть, если Ваш файл прошивки IPMI называется REDFISH_X10_XXX.zip , вы можете загрузить и установить любую версию X10, если она предназначена для X10. То же правило относится к X11 и другим контроллерам, за исключением того, что я не пробовал это лично, поэтому все еще могут быть некоторые сложности.Таким образом, я успешно восстановил подключение KVM на материнской плате X10DRU-i +.
Обновление: Supermicro TechSupport настаивает на том, что для версий прошивки> = 3.32 следует использовать последнюю версию IPMIView. У меня не было возможности проверить это самому, но только для тех, кто пришел сюда в поисках решения - кажется, я должен упомянуть об этом.
источник
IPMI KVM (материнская плата X9DRD-if, сервер SuperMicro)
РАБОТАЛ С
С ЭТОМ НЕ РАБОТАЛИ (соединение каждый раз было неудачным)
Тот же Macbook с любым из IE / Chrome / Firefox + Java6 / 7, подключенным к Wi-Fi кампуса университета
АНАЛИЗ
Это не ОС, браузер или версия Java, которая неисправна, это конфигурация вашего роутера или другие настройки сети.
РЕШЕНИЕ
Сменить сеть. Если вы находитесь на работе / в университете / place_with_fancy_wifi и не можете получить доступ к другим интернет-сетям, запустите java JVM дома или в другом месте со статическим IP-адресом и подключитесь через TeamViewer или VPN к вашему дому, чтобы управлять вашим сервером.
источник