Ich habe mehrere Supermicro-Server und kann über IPMI keine Verbindung zu einem ihrer KVMs mehr herstellen. Ich bekomme immer wieder "Verbindung fehlgeschlagen". Ich bemerkte es zuerst bei einem, aber das Ausprobieren anderer führte zu demselben Fehler.
Ich habe es versucht:
- Browser-Plugin (Firefox + Java7) unter Windows Server 2008.
- Browser-Plugin (Firefox + Java7) unter Windows 7.
- Browser Plugin Mac + Safari + Java7.
- Browser-Plugin Linux + openjdk-1.7 + icedtea-Plugin.
- eigenständiges ipmi-Tool unter Windows Server 2008 (Supermicro ipmiview).
- eigenständiges IPMI-Tool unter Linux openjdk 1.6 und 1.7 (Supermircos ipmiview).
- Zurücksetzen des IPMI-Controllers (was manchmal notwendig ist, weil er abstürzt) :
ipmitool mc reset warm
.
Ich bekomme immer wieder "Verbindung fehlgeschlagen", egal was ich versuche.
Ich habe einen TCP-Dump durchgeführt und ihn mit Wireshark analysiert. Ich sehe nur, dass der Client eine SYN sendet und eine [RST, ACK] empfängt, die Wireshark rot markiert.
Ich habe die Konsole in der Vergangenheit oft benutzt, daher weiß ich nicht, wo das Problem liegt. Ich habe etwas über Java 1.6 (Java 6) gelesen, aber das schien mir nicht zu helfen.
Bearbeiten: Es ist kein Netzwerkproblem, da ich eine Verbindung zum Webadmin herstellen und alles außer KVM steuern kann. Ich kann sogar die Screenshots des gebooteten Betriebssystems sehen.
Und ein paar Infos:
# 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:
Auf meinem Linux-Computer verwende ich IPMIView-2.9.15-build121211-bundleJRE-linux, und selbst wenn ich das mitgelieferte JRE ( ./jre/bin/java -jar JViewerX9.jar host ADMIN password
) verwende, funktioniert es nicht. Vielleicht ist es ein Netzwerkproblem, aber ich habe nichts an unserem Router / unserer Firewall (Debian Linux-Maschine) geändert.
quelle
javaws jviewer.jnlp
Antworten:
Was weißt du; Als ich das tat
ipmitool mc reset cold
, funktionierte es wieder.Das einzige Problem ist, dass ich dies nicht auf dem Computer tun kann, zu dem ich die Verbindung verloren habe ...
quelle
ipmitool
installiert ist. Senden Sie einen Kaltstartbefehl an MC -ipmitool -H <host> -I lanplus -U <user> -P <pass> mc reset cold
Aus irgendeinem Grund funktioniert jede Version von IPMIView nicht mit IPMI-Firmwares> = 3.32, einschließlich der letzten IPMIView-Version. Sie müssen den Browser verwenden, der das Java-Plugin über eine Weboberfläche startet, und dies muss eine bestimmte Java-Version sein. Dies ist ab Version 3.43 nicht behoben (zumindest für X10-Controller). Der einzige Unterschied besteht darin, dass die Version 3.32 RST sofort nach dem Empfang von SYN an Port TCP / 5900 sendet und die Version 3.43 den Drei-Wege-Handshake für TCP / 5900 und sendet 35 Sekunden später RST - und genau das
Connection failed
bedeutet Java-Fehler.Ein anderer Ansatz wäre, die IPMI-Firmware auf eine weniger aktuelle Version herunterzustufen, beispielsweise auf dem X10-Controller (dies wird beispielsweise im Firmware-Namensschema erwähnt
REDFISH_X10_343.zip
). Version 3.27 funktioniert mit IPMIView. IPMI-Firmwares für die neuesten Supermicro-Motherboards finden Sie hier . Sie werden feststellen, dass Supermicro nur eine IPMI-Firmware-Version für ein bestimmtes Motherboard bereitstellt. Sie können jedoch jede Firmware-Version herunterladen, solange Sie sich an Ihr BMC-Controller-Modell halten - dh wenn Ihre IPMI-Firmware-Datei heißt REDFISH_X10_XXX.zip . Sie können jede X10-Version herunterladen und installieren, solange sie für X10 ist. Die gleiche Regel gilt für X11 und andere Controller, außer dass ich es nicht persönlich ausprobiert habe, sodass es immer noch zu Komplikationen kommen kann.Auf diese Weise konnte ich die KVM-Konnektivität auf einem X10DRU-i + Motherboard erfolgreich wiederherstellen.
Update: Supermicro TechSupport besteht darauf, dass für Firmware-Versionen> = 3.32 ein aktuelles IPMIView verwendet werden sollte. Ich hatte nicht die Möglichkeit, es selbst zu überprüfen, aber nur für diejenigen, die hierher kamen, um nach einer Lösung zu suchen - ich sollte es erwähnen.
quelle
IPMI KVM (X9DRD-if-Motherboard, SuperMicro-Server)
ARBEITETE MIT
Es hat nicht funktioniert (Verbindung fehlgeschlagen, jedes Mal)
Das gleiche Macbook mit IE / Chrome / Firefox + Java6 / 7, das mit dem CAMPUS WIFI der UNIVERISTY verbunden ist
ANALYSE
Es ist nicht das Betriebssystem, der Browser oder die Java-Version, die fehlerhaft ist, sondern die Konfiguration Ihres Routers oder andere Netzwerkeinstellungen.
LÖSUNG
Netzwerk ändern. Wenn Sie bei der Arbeit / Universität / place_with_fancy_wifi sind und nicht auf andere Internet-Netzwerke zugreifen können, führen Sie die Java-JVM zu Hause oder an einem Ort mit einer statischen IP aus und stellen Sie über TeamViewer oder VPN eine Verbindung zu Ihrem Heim her, um Ihren Server zu steuern.
quelle