Supermicro IPMI KVM: connessione fallita


8

Ho diversi server Supermicro e non riesco più a collegarmi a nessuno dei loro KVM tramite IPMI; Continuo a ricevere "connessione non riuscita". L'ho notato per la prima volta con uno, ma provare gli altri ha provocato lo stesso errore.

Provai:

  • Plug-in del browser (firefox + java7) su Windows Server 2008.
  • Plug-in del browser (firefox + java7) su Windows 7.
  • Plugin del browser Mac + safari + java7.
  • Plug-in per browser Linux + openjdk-1.7 + plug-in icedtea.
  • strumento ipmi autonomo su Windows Server 2008 (ipmiview di Supermicro).
  • strumento IPMI autonomo su Linux openjdk 1.6 e 1.7 (ipmiview di Supermirco).
  • ripristinando il controller IPMI (che a volte è necessario perché si blocca): ipmitool mc reset warm.

Continuo a ricevere "connessione non riuscita", indipendentemente da ciò che provo.

Ho fatto un dump tcp e l'ho analizzato con WireShark, e tutto quello che vedo è che un SYN viene inviato dal client e viene ricevuto un [RST, ACK], il cui WireShark diventa rosso.

Ho usato molto la console in passato, quindi non so quale sia il problema qui. Ho letto qualcosa sul funzionamento di java 1.6 (java 6), ma non mi è sembrato utile.

Modifica: non è un problema di rete, perché posso collegarmi al webadmin e controllare tutto tranne KVM. Posso persino vedere gli screenshot del sistema operativo avviato.

E alcune informazioni:

# 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:

Sulla mia macchina Linux, utilizzo IPMIView-2.9.15-build121211-bundleJRE-linux, e anche quando uso il JRE ( ./jre/bin/java -jar JViewerX9.jar host ADMIN password) incluso , non funziona. Forse è un problema di rete, ma non ho cambiato nulla sul nostro router / firewall (macchina Debian Linux).


Esiste un firewall tra client e BMC? Quali sono le tue impostazioni NIC "dedicate" / "condivise" / "failover"? Il tuo "strumento IPMI autonomo" è un IPMIView attuale o qualcosa di diverso? Quale firmware BMC è in uso (suggerimento: non aggiornare gratuitamente, mi sono divertito molto con 2.66 e il client KVM Web non funziona correttamente con Java corrente, dove funzionano le versioni precedenti)? EDIT: graffia il bit e imposta le impostazioni della NIC se riesci a connetterti al BMC.
rackandboneman

Il mio problema con l'apertura dell'applet era che non avevo Xquartz installato su OS X. Ho visto l'errore quando ho aperto il plugin tramite il comando CLIjavaws jviewer.jnlp
zymhan,

Risposte:


7

Cosa sai; quando l'ho fatto ipmitool mc reset cold, ha funzionato di nuovo.

L'unico problema è che non posso farlo sulla macchina in cui ho perso la connessione a ...


1
In realtà, nella GUI Web era presente un'opzione di ripristino che funzionava ancora.
Halfgaar

A un livello molto basso, se è possibile accedere a IPMI tramite il livello 3, è possibile inviare un comando remoto da una macchina che ha ipmitoolinstallato su di esso. Invia il comando di ripristino a freddo a MC -ipmitool -H <host> -I lanplus -U <user> -P <pass> mc reset cold
harperville il

Ho avuto problemi simili dopo l'aggiornamento del firmware. Ho effettuato un ripristino del BMC e utilizzato un nuovo nome utente per l'utente amministrativo. Questo è ciò che ha interrotto il reindirizzamento della console per me perché IPMIViewer e il visualizzatore di console sono app diverse che leggono solo lo stesso file di impostazioni. Ho dovuto eseguire IPMIViewer come amministratore su Windows in modo da poter aggiornare quel file di configurazione.
Matteo

3

Per qualche motivo, qualsiasi versione di IPMIView non funziona con i firmware IPMI> = 3.32, incluso l'ultimo IPMIView. Devi utilizzare il browser che avvia il loro plug-in Java da un'interfaccia Web e questa deve essere una versione Java specifica. Questo non è risolto dalla versione 3.43 (almeno per il controller X10), l'unica differenza è che la versione 3.32 invia RST immidiatamente dopo aver ricevuto SYN sulla porta tcp / 5900 e la versione 3.43 passa l'handshake a tre vie per tcp / 5900 e invia RST 35 secondi dopo, ed è questo che Connection failedsignifica veramente l'errore Java.

Un altro approccio potrebbe essere il downgrade del firmware IPMI a una versione meno recente, ad esempio sul controller X10 (questo è menzionato nello schema di denominazione del firmware, ad esempio REDFISH_X10_343.zip) , la versione 3.27 funziona con IPMIView. I firmware IPMI per le più recenti schede madri Supermicro sono disponibili qui , noterai che Supermicro fornisce solo una versione del firmware IPMI per una determinata scheda madre, ma puoi scaricare qualsiasi versione del firmware purché rimanga con il tuo modello di controller BMC - vale a dire, se il tuo file del firmware IPMI si chiama REDFISH_X10_XXX.zip , puoi scaricare e installare qualsiasi versione X10 purché sia ​​per X10. La stessa regola si applica a X11 e ad altri controller, tranne per il fatto che non l'ho provato personalmente, quindi potrebbero esserci ancora delle complicazioni.

In questo modo ho ripristinato con successo la connettività KVM su una scheda madre X10DRU-i +.

Aggiornamento: Supermicro TechSupport insiste sul fatto che per le versioni del firmware> = 3.32 dovrebbe essere utilizzato un IPMIView più recente. Non ho avuto la possibilità di controllarlo da solo, ma solo per coloro che sono venuti qui in cerca di una soluzione - mi sento come se dovessi parlarne.


1

IPMI KVM (scheda madre X9DRD-if, server SuperMicro)

HA LAVORATO CON

  • Macbook + Chrome + Java7 a casa collegati tramite wifi a un ROUTER CON IP STATICO
  • Windows 7 + IE7 + Java7 a casa connesso via LAN in un ROUTER CON IP STATICO
  • Linux Virtual Machine + Firefox all'interno di MacBook a casa collegato tramite wifi a un ROUTER CON IP STATICO

NON FUNZIONA CON (connessione fallita, ogni volta)

Lo stesso Macbook con qualsiasi IE / Chrome / Firefox + Java6 / 7 collegato AL CAMPUS WIFI DELL'UNIVERISTIA

ANALISI

Non è il sistema operativo, il browser o la versione java che è difettoso, è la configurazione del router o altre impostazioni di rete.

SOLUZIONE

Cambia rete. Se sei al lavoro / università / place_with_fancy_wifi e non riesci ad accedere ad altre reti Internet, esegui java JVM a casa o da qualche parte con un IP statico e connettiti da TeamViewer o VPN a casa tua per controllare il tuo server.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.