J'ai plusieurs serveurs Supermicro et je ne peux plus me connecter à aucun de leurs KVM via IPMI; J'obtiens toujours «la connexion a échoué». Je l'ai d'abord remarqué avec un, mais essayer d'autres a entraîné la même erreur.
J'ai essayé:
- Plugin de navigateur (firefox + java7) sur Windows Server 2008.
- Plugin de navigateur (firefox + java7) sous Windows 7.
- Plugin de navigateur Mac + safari + java7.
- Plugin Browswer Linux + openjdk-1.7 + plugin icedtea.
- outil ipmi autonome sur Windows Server 2008 (ipmiview de Supermicro).
- outil IPMI autonome sous Linux openjdk 1.6 et 1.7 (ipmiview de Supermirco).
- la réinitialisation du contrôleur IPMI ( ce qui est parfois nécessaire , car il se bloque)
ipmitool mc reset warm
.
J'obtiens toujours «la connexion a échoué», peu importe ce que j'essaie.
J'ai fait un vidage TCP et l'ai analysé avec Wireshark, et tout ce que je vois, c'est qu'un SYN est envoyé par le client, et un [RST, ACK] est reçu, ce que WharShark marque en rouge.
J'ai beaucoup utilisé la console dans le passé, donc je ne sais pas quel est le problème ici. J'ai lu quelque chose sur le fonctionnement de Java 1.6 (Java 6), mais cela ne m'a pas semblé m'aider.
Edit: ce n'est pas un problème de réseau, car je peux me connecter au webadmin et tout contrôler sauf KVM. Je peux même voir les captures d'écran du système d'exploitation démarré.
Et quelques 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:
Sur ma machine Linux, j'utilise IPMIView-2.9.15-build121211-bundleJRE-linux, et même lorsque j'utilise le JRE ( ./jre/bin/java -jar JViewerX9.jar host ADMIN password
) inclus , cela ne fonctionne pas. C'est peut-être un problème de réseau, mais je n'ai rien changé sur notre routeur / pare-feu (machine Debian Linux).
la source
javaws jviewer.jnlp
Réponses:
Qu'est-ce que tu sais; quand je l'ai fait
ipmitool mc reset cold
, cela a fonctionné à nouveau.Le seul problème est que je ne peux pas faire cela sur la machine à laquelle j'ai perdu la connexion ...
la source
ipmitool
installée. Envoyer une commande de réinitialisation à froid à MC -ipmitool -H <host> -I lanplus -U <user> -P <pass> mc reset cold
Pour une raison quelconque, toute version de IPMIView ne fonctionne pas avec les firmwares IPMI> = 3.32, y compris le dernier IPMIView. Vous devez utiliser le navigateur pour lancer leur plug-in Java à partir d'une interface Web, et cela doit être une version Java spécifique. Ce n'est pas corrigé à partir de la version 3.43 (pour le contrôleur X10 au moins), la seule différence est que la version 3.32 envoie RST immédiatement après avoir reçu SYN sur le port tcp / 5900, et la version 3.43 passe la négociation à trois voies pour tcp / 5900 et envoie RST 35 secondes après - et c'est ce que
Connection failed
signifie vraiment l'erreur Java.Une autre approche consisterait à rétrograder le firmware IPMI vers une version moins récente, par exemple sur le contrôleur X10 (cela est mentionné dans le schéma de nommage du firmware - par exemple,
REDFISH_X10_343.zip
) la version 3.27 fonctionne avec IPMIView. Les firmwares IPMI pour les cartes mères Supermicro les plus récentes peuvent être trouvés ici , vous remarquerez que Supermicro ne fournit qu'une seule version de firmware IPMI pour une carte mère donnée, mais vous pouvez télécharger n'importe quelle version de firmware tant que vous vous en tenez à votre modèle de contrôleur BMC - c'est-à-dire, si votre fichier de firmware IPMI est nommé REDFISH_X10_XXX.zip , vous pouvez télécharger et installer n'importe quelle version X10 tant que c'est pour X10. La même règle s'applique au X11 et aux autres contrôleurs, sauf que je ne l'ai pas essayé personnellement, il peut donc y avoir quelques complications.De cette façon, j'ai réussi à restaurer la connectivité KVM sur une carte mère X10DRU-i +.
Mise à jour: Supermicro TechSupport insiste pour que pour les versions de firmware> = 3.32 une dernière IPMIView soit utilisée. Je n'ai pas eu la chance de le vérifier moi-même, mais juste pour ceux qui sont venus ici à la recherche d'une solution - je pense que je devrais le mentionner.
la source
IPMI KVM (carte mère X9DRD-if, serveur SuperMicro)
TRAVAILLÉ AVEC
IL N'A PAS FONCTIONNÉ (la connexion a échoué à chaque fois)
Le même Macbook avec n'importe quel IE / Chrome / Firefox + Java6 / 7 connecté au WIFI DU CAMPUS DE L'UNIVERSITÉ
UNE ANALYSE
Ce n'est pas le système d'exploitation, le navigateur ou la version java qui est défectueux, c'est la configuration de votre routeur ou d'autres paramètres réseau.
SOLUTION
Changer de réseau. Si vous êtes au travail / université / place_with_fancy_wifi et ne pouvez pas accéder à d'autres réseaux Internet, exécutez la JVM java à la maison ou quelque part avec une adresse IP statique, et connectez-vous par TeamViewer ou VPN à votre domicile pour contrôler votre serveur.
la source