web-dev-qa-db-fra.com

Supermicro IPMI KVM: La connexion a échoué

J'ai plusieurs serveurs SuperMicro et je ne peux plus me connecter à aucun de leurs KVM via IPMI; Je continue à obtenir "la connexion échoue". Je l'ai d'abord remarqué avec un, mais essayant d'autres personnes ont abouti à la même erreur.

J'ai essayé:

  • Plugin de navigateur (Firefox + Java7) sur Windows Server 2008.
  • Plugin de navigateur (Firefox + Java7) sur Windows 7.
  • Plugin Browser Mac + Safari + Java7.
  • Browswer Plugin Linux + OpenJDK-1.7 + Plugin ICEDTEA.
  • outil IPMI autonome sur Windows Server 2008 (IPMiview de Supermicro).
  • outil IPMI autonome sur Linux OpenJDK 1.6 et 1.7 (IPMiview de SuperMirco).
  • réinitialisation du contrôleur IPMI (ce qui est parfois nécessaire car il se bloque): ipmitool mc reset warm.

Je continue à obtenir la "connexion échoué", peu importe ce que j'essaie.

J'ai fait un dépotoir TCP et l'a analysé avec WireShark, et tout ce que je vois, c'est qu'un synchronisation syntonique est envoyé par le client, et une [RST, ACK] est reçue, selon laquelle Wireshark marque rouge.

J'ai beaucoup utilisé la console dans le passé, alors je ne sais pas quel est le problème ici. J'ai lu quelque chose à propos de Java 1.6 (Java 6) travaillant, mais cela ne semblait pas m'aider.

Edit: Ce n'est pas un problème de réseau, car je peux me connecter au WebAdmin et tout contrôler, mais KVM. Je peux même voir les captures d'écran du système d'exploitation bootd.

Et quelques informations:

# 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 vous utilisez le JRE inclus (./jre/bin/Java -jar JViewerX9.jar Host ADMIN password), ça ne marche pas. Peut-être que c'est une question de réseau, mais je n'ai rien changé sur notre routeur/pare-feu (machine Debian Linux).

8
Halfgaar

Qu'est-ce que tu sais; Quand j'ai fait ipmitool mc reset cold, ça marche de nouveau.

Le seul problème est que je ne peux pas faire cela sur la machine que j'ai perdu la connexion à ...

7
Halfgaar

Pour une raison quelconque, toute version de l'IPMiview ne fonctionne pas avec IPMI Firmwares> = 3.32, y compris le dernier IPMiview One. Vous devez utiliser le navigateur de lancer leur Java Plugin à partir d'une interface Web, ce qui doit être une version spécifique Java version. Ce n'est pas fixe comme de la version 3.43 (pour le contrôleur X10 au moins), la seule différence est que la version 3.32 envoie rapidement la RST immédiatement après la réception de Syn sur le port TCP/5900, et 3.43 La version passe la main à trois voies pour TCP/5900 et envoie la première à 35 secondes - Et c'est ce que Connection failed Java erreur signifie vraiment.

Une autre approche serait de rétrograder le micrologiciel IPMI à une verion moins récente, par exemple sur le contrôleur X10 (ceci est mentionné dans le schéma de dénomination du micrologiciel - par exemple, REDFISH_X10_343.Zip) La version 3.27 fonctionne avec IPMiview. Des firmwares IPMI pour la plupart des cartes mères supermicro les plus récentes peuvent être trouvées ici , vous remarquerez que SuperMicro fournit une seule version du microprogramme IPMI pour une carte mère donnée, mais vous pouvez télécharger une version du micrologiciel aussi longtemps que vous vous en tenez compte de votre Modèle de contrôleur BMC - c'est-à-dire si votre fichier de micrologiciels IPMI est nommé redfish_x10_xxx.zip, vous pouvez télécharger et installer n'importe quelle version x10 aussi longtemps que nécessaire pour X10. La même règle s'applique aux contrôleurs X11 et autres, sauf que je ne l'ai pas essayé personnellement, il peut donc y avoir des complications.

De cette façon, j'ai réussi à restaurer KVM connectivité sur une carte mère x10dru-i +.

Mise à jour: Supermicro TechSupport insiste pour que les versions du microprogramme> = 3.32 Un dernier IPMiview soit utilisée. N'a pas eu la chance de le vérifier moi-même, mais juste pour ceux qui sont venus ici à la recherche d'une solution - on se sent comme je devrais le mentionner.

3
drookie

IPMI KVM (X9DRD-si mère, serveur SuperMicro)

travaillé avec

  • MacBook + Chrome + Java7 à la maison reliée par wifi à un routeur avec une adresse IP statique
  • Windows 7 + IE7 + Java7 à la maison reliée par Lan dans un routeur avec IP statique
  • Machine virtuelle Linux + Firefox à l'intérieur du MacBook à la maison reliée par wifi à un routeur avec IP statique

Ça n'a pas fonctionné avec (échec de la connexion, à chaque fois

Le même MacBook avec l'un quelconque de l'IE/Chrome/Firefox + Java6/7 est connecté au campus de l'universitaire WiFi

ANALYSE

Ce n'est pas le système d'exploitation, le navigateur ou le Java version défectueuse, il s'agit de la configuration de votre routeur ou d'autres paramètres réseau.

SOLUTION

Changer le réseau. Si vous êtes au travail/université/place_with_fancy_wifi et que vous ne pouvez pas accéder à d'autres réseaux Internet, exécutez le Java JVM à la maison ou quelque part avec une adresse IP statique et connectez-vous par TeamViewer ou VPN à votre maison pour contrôler votre serveur.

1
Dorian Margineanu