FreeIPMI Abfrage an Supermicro System scheitert über LAN Channel
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird. Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar. |
---|
Wenn die Abfrage von IPMI Sensoren eines Supermicro Systems mit FreeIPMI über das Netzwerk scheitert, gibt es mehrere mögliche Ursachen. Dieser Artikel zeigt, wie Sie solche Probleme lösen.
Problem
Der Versuch, IPMI Sensoren eines Servers mit Supermicro Mainboard über das Netzwerk mittels FreeIPMI abzufragen, scheitert. Eine lokale Abfrage mittels FreeIPMI am Server funktioniert.
Lösung
Netzwerkkonfiguration überprüfen
- Überprüfen Sie die Netzwerkkonfiruation von IPMI.
- Führen Sie einen Ping auf die konfigurierte IPMI IP durch.
IPMI Benutzername und Passwort überprüfen
- Überprüfen Sie die konfigurierten IPMI Benutzernamen und Passwörter
Lösung bei falschen I2C-Adressen im IPMI Datenstrom
- In einem Fall mit einem Supermicro X9DRi-F Mainboard mit IPMI Firmware 1.63 haben wir beobachtet, dass bei der Antwort des IPMI BMCs ein Byte bei der Adressierung im IPMI Datenstrom fehlerhaft gesetzt wurde (00h anstelle von 81h)
- Bei einem Supermicro X9DR7-LN4F Mainboard haben wir das gleiche Problem nach einem IPMI Firmware Update auf 1.76 ebenfalls beobachtet.
Die folgenden Bilder zeigen, wie sich das Problem in der Netzwerkanalyse äußert:
Die IPMI Spezifikation liefert in Abbildung 13-4 Informationen zum Aufbau einer IPMI Nachricht, die über das Netzwerk geschickt wird.
Lösungsmöglichkeiten
- Das Problem wurde gelöst, indem die IPMI Firmware erneut eingespielt wurde (die Einstellungen wurden dabei beibehalten, die Checkbox Preserve Configuration blieb aktiviert). Ein zuvor versuchter Unit Reset (über das IPMI Webinterface) hatte das Problem nicht gelöst.
- Update 26.11.2012: Ab FreeIPMI Version 1.2.3 kann die Workaround Option nochecksumcheck gemeinsam mit der Option noauthcodecheck verwendet werden, um derartige Probleme zu umgehen (
-W noauthcodecheck,nochecksumcheck
). Beim Einsatz des IPMI Sensor Monitoring Plugins können Sie die Option als Parameter (-O "-W noauthcodecheck,nochecksumcheck"
) übergeben oder die Option in der FreeIPMI Konfiguration setzen.
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|