FreeIPMI meldet ipmi ctx open outofband: BMC busy beim Versuch IPMI Sensoren abzufragen
Mehrere parallel laufende IPMI Sensor Abfragen können dazu führen, dass weitere Sensorabfragen vom IPMI BMC nicht mehr beantwortet werden können.
Problem
FreeIPMI zeigt in solchen Fällen etwa folgende Fehlermeldung:
ipmi_ctx_open_outofband: BMC busy
Lösung
Dieser Fehler tritt auf, wenn zu viele IPMI Abfragen gleichzeitig zum BMC geschickt werden.[1]
Dies passiert vor allem dann, wenn unterschiedliche Software zur Überwachung der IPMI Sensoren die IPMI Abfragen ohne einem Caching der Sensor Data Record (SDR) Repository Daten durchführt. Die Abfrage dieses SDR Repositories kann erfahrungsgemäß bis zu 10 Sekunden und auch mehr benötigen.
FreeIPMI erstellt automatisch solche Caches, bei ipmitool müssen die Caches manuell erstellt und später mit der Option -S
genützt werden. Hier ist dazu der entsprechende Auszug aus der ipmitool Manpage:
-S <sdr_cache_file> Use local file for remote SDR cache. Using a local SDR cache can drastically increase performance for commands that require knowledge of the entire SDR to perform their function. Local SDR cache from a remote system can be created with the sdr dump command.
Einzelnachweise
Weitere Informationen
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.
|