Tengo varios servidores Supermicro y ya no puedo conectarme a ninguno de sus KVM a través de IPMI; Sigo recibiendo 'conexión fallida'. Lo noté por primera vez con uno, pero probar otros resultó en el mismo error.
Lo intenté:
- Complemento del navegador (firefox + java7) en Windows Server 2008.
- Complemento del navegador (firefox + java7) en Windows 7.
- Complemento del navegador Mac + safari + java7.
- Complemento de navegador Linux + openjdk-1.7 + complemento icedtea.
- Herramienta ipmi independiente en Windows Server 2008 (ipmiview de Supermicro).
- Herramienta IPMI independiente en Linux openjdk 1.6 y 1.7 (ipmiview de Supermirco).
- restablecer el controlador IPMI (que a veces es necesario porque se bloquea):
ipmitool mc reset warm
.
Sigo recibiendo 'conexión fallida', no importa lo que intente.
Hice un volcado tcp y lo analicé con wireshark, y todo lo que veo es que el cliente envía un SYN, y se recibe un [RST, ACK], que wireshark marca rojo.
Utilicé mucho la consola en el pasado, así que no sé cuál es el problema aquí. Leí algo sobre el funcionamiento de Java 1.6 (Java 6), pero eso no pareció ayudarme.
Editar: no es un problema de red, porque puedo conectarme al webadmin y controlar todo menos KVM. Incluso puedo ver las capturas de pantalla del sistema operativo arrancado.
Y alguna información:
# 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:
En mi máquina Linux, uso IPMIView-2.9.15-build121211-bundleJRE-linux, e incluso cuando uso el JRE incluido ( ./jre/bin/java -jar JViewerX9.jar host ADMIN password
), no funciona. Tal vez sea un problema de red, pero no cambié nada en nuestro enrutador / firewall (máquina Debian Linux).
fuente
javaws jviewer.jnlp
Respuestas:
Que sabes; cuando lo hice
ipmitool mc reset cold
, funcionó nuevamente.El único problema es que no puedo hacer esto en la máquina con la que perdí la conexión ...
fuente
ipmitool
instalado en él. Enviar comando de reinicio en frío a MC -ipmitool -H <host> -I lanplus -U <user> -P <pass> mc reset cold
Por alguna razón, ninguna versión de IPMIView no funciona con firmwares IPMI> = 3.32, incluida la última IPMIView. Debe usar el navegador que inicia su complemento Java desde una interfaz web, y esta debe ser una versión específica de Java. Esto no se solucionó a partir de la versión 3.43 (al menos para el controlador X10), la única diferencia es que la versión 3.32 envía RST inmediatamente después de recibir SYN en el puerto tcp / 5900, y la versión 3.43 pasa el apretón de manos de tres vías para tcp / 5900 y envía RST 35 segundos después, y eso es lo que
Connection failed
realmente significa error de Java.Otro enfoque sería degradar el firmware de IPMI a una versión menos reciente, por ejemplo, en el controlador X10 (esto se menciona en el esquema de nomenclatura de firmware, por ejemplo
REDFISH_X10_343.zip
) , la versión 3.27 funciona con IPMIView. Los firmware de IPMI para las placas base Supermicro más recientes se pueden encontrar aquí , notará que Supermicro proporciona solo una versión de firmware IPMI para una placa base determinada, pero puede descargar cualquier versión de firmware siempre que se quede con su modelo de controlador BMC, es decir, si su archivo de firmware IPMI se llama REDFISH_X10_XXX.zip , puede descargar e instalar cualquier versión X10 siempre que sea para X10. La misma regla se aplica a X11 y otros controladores, excepto que no lo probé personalmente, por lo que aún puede haber algunas complicaciones.De esta manera restauré con éxito la conectividad KVM en una placa base X10DRU-i +.
Actualización: Supermicro TechSupport insiste en que para las versiones de firmware> = 3.32 se debe usar una última IPMIView. No tuve la oportunidad de verificarlo yo mismo, pero solo para aquellos que vinieron aquí en busca de una solución, parece que debería mencionarlo.
fuente
IPMI KVM (placa base X9DRD-if, servidor SuperMicro)
TRABAJADO CON
NO FUNCIONÓ CON (falla la conexión, cada vez)
El mismo Macbook con cualquiera de IE / Chrome / Firefox + Java6 / 7 conectado AL CAMPUS WIFI DE LA UNIVERISTY
ANÁLISIS
No es el sistema operativo, el navegador o la versión de Java lo que está defectuoso, es la configuración de su enrutador u otras configuraciones de red.
SOLUCIÓN
Cambiar red Si está en el trabajo / universidad / lugar_con_fancy_wifi y no puede acceder a otras redes de Internet, ejecute Java JVM en su hogar o en algún lugar con una IP estática, y conéctese por TeamViewer o VPN a su hogar para controlar su servidor.
fuente