Eu tenho vários servidores Supermicro e não consigo mais me conectar a nenhum de seus KVM através do IPMI; Eu continuo recebendo 'conexão falhou'. Percebi pela primeira vez com um, mas tentar outros resultou no mesmo erro.
Eu tentei:
- Plug-in do navegador (firefox + java7) no Windows server 2008.
- Plug-in do navegador (firefox + java7) no Windows 7.
- Plugin do navegador Mac + safari + java7.
- Plugin do navegador Linux + openjdk-1.7 + plugin icedtea.
- ferramenta ipmi independente no Windows server 2008 (ipmiview da Supermicro).
- ferramenta IPMI independente no Linux openjdk 1.6 e 1.7 (ipmiview do Supermirco).
- redefinir o controlador IPMI (que às vezes é necessário porque ele trava):
ipmitool mc reset warm
.
Eu continuo recebendo 'conexão falhada', não importa o que eu tente.
Fiz um dump tcp e o analisei com o wireshark, e tudo o que vejo é que um SYN é enviado pelo cliente e um [RST, ACK] é recebido, o qual o wireshark marca vermelho.
Eu usei muito o console no passado, então não sei qual é o problema aqui. Eu li algo sobre o funcionamento do java 1.6 (java 6), mas isso não pareceu me ajudar.
Editar: não é um problema de rede, porque posso me conectar ao administrador da web e controlar tudo, menos o KVM. Eu posso até ver as capturas de tela do sistema operacional inicializado.
E algumas informações:
# 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:
Na minha máquina Linux, eu uso o IPMIView-2.9.15-build121211-bundleJRE-linux e, mesmo ao usar o JRE ( ./jre/bin/java -jar JViewerX9.jar host ADMIN password
) incluído , ele não funciona. Talvez seja um problema de rede, mas não mudei nada no nosso roteador / firewall (máquina Debian Linux).
fonte
javaws jviewer.jnlp
Respostas:
O que você sabe; quando eu fiz
ipmitool mc reset cold
, funcionou novamente.O único problema é que não consigo fazer isso na máquina com a qual perdi a conexão ...
fonte
ipmitool
instalada nele. Enviar comando de reinicialização a frio para MC -ipmitool -H <host> -I lanplus -U <user> -P <pass> mc reset cold
Por alguma razão, qualquer versão do IPMIView não funciona com firmwares IPMI> = 3.32, incluindo o último IPMIView. Você precisa usar o navegador para iniciar o plug-in Java a partir de uma interface da Web, e essa deve ser uma versão Java específica. Isso não é corrigido na versão 3.43 (pelo menos para o controlador X10), a única diferença é que a versão 3.32 envia RST imediatamente após receber SYN na porta TCP / 5900, e a versão 3.43 passa o handshake de três vias para TCP / 5900 e envia o RST 35 segundos depois - e é isso que
Connection failed
realmente significa erro de Java.Outra abordagem seria fazer o downgrade do firmware IPMI para uma versão menos recente, por exemplo, no controlador X10 (isso é mencionado no esquema de nomenclatura do firmware - por exemplo,
REDFISH_X10_343.zip
) a versão 3.27 está funcionando com o IPMIView. Os firmwares IPMI para as placas-mãe Supermicro mais recentes podem ser encontrados aqui ; você perceberá que a Supermicro fornece apenas uma versão de firmware IPMI para uma determinada placa-mãe, mas é possível fazer o download de qualquer versão de firmware, desde que se atenha ao seu modelo de controlador BMC - ou seja, se seu arquivo de firmware IPMI se chama REDFISH_X10_XXX.zip , você pode baixar e instalar qualquer versão do X10, contanto que seja para o X10. A mesma regra se aplica ao X11 e a outros controladores, exceto que eu não tentei pessoalmente, então ainda pode haver algumas complicações.Dessa maneira, restaurei com êxito a conectividade KVM em uma placa-mãe X10DRU-i +.
Atualização: O Supermicro TechSupport insiste que, para versões de firmware> = 3.32, um IPMIView mais recente deve ser usado. Não tive a chance de verificar isso sozinho, mas apenas para quem veio aqui em busca de uma solução - parece que eu deveria mencionar.
fonte
IPMI KVM (placa-mãe X9DRD-se, servidor SuperMicro)
TRABALHOU COM
NÃO FUNCIONAU COM (a conexão falhava todas as vezes)
O mesmo Macbook com qualquer IE / Chrome / Firefox + Java6 / 7 conectado ao Wi-Fi do campus da universidade
ANÁLISE
Não é o sistema operacional, o navegador ou a versão java que está com defeito, é a configuração do seu roteador ou outras configurações de rede.
SOLUÇÃO
Mude a rede. Se você estiver no trabalho / universidade / place_with_fancy_wifi e não puder acessar outras redes da Internet, execute a JVM java em casa ou em algum lugar com um IP estático e conecte-se pelo TeamViewer ou VPN à sua casa para controlar seu servidor.
fonte