Kontakt aufnehmen

Schulungsübersicht

IPMI-Architektur in OpenBMC

  • Die Komponenten Phosphor-ipmid und phosphor-net-ipmid
  • Routing von IPMI 2.0-Befehlen: In-Band versus Out-of-Band
  • DCMI sowie Erweiterungen für OEM-Befehle
  • Verwaltung von IPMI-Sitzungen und Authentifizierung

Sensorverwaltung

  • D-Bus-basiertes Sensor-Modell sowie YAML-Deskriptoren
  • Bindungen zwischen phosphor-hwmon und sysfs
  • Schwellenwerte, Ereignisse und Hysterese-Einstellungen
  • Virtuelle und aggregierte Sensoren

Hardware-Inventarverwaltung

  • Konfiguration der Entity Manager JSON-Struktur für Sensoren
  • Phosphor-inventory-manager sowie FRU-Datenmanagement
  • Auswertung von VPD-Daten bei OpenPOWER- und x86-Plattformen
  • Verwaltung von LEDs und Indikatoren

Thermische und Stromverwaltung

  • Phosphor-pid-control sowie Verwaltung thermischer Zonen
  • Ermittlung der Lüfteranwesenheit und Steuerung via PWM-Signalen
  • Verwaltung des Stromzustands sowie Kontrolle des Gehäuses
  • Implementierung und Handhabung von Watchdog-Timern

IPMI-Werkzeuge

  • Nutzung von ipmitool mit OpenBMC-spezifischen Optionen
  • Einspeisung sowie Debugging von Raw-Befehlen
  • Einrichtung von Serial-over-LAN (SOL)
  • Aufzeichnung und Analyse von IPMI-Trace-Daten

Automatisierung und Tests

  • Automatisiertes Auslesen von Sensordaten mithilfe von Python
  • Testentwicklung mit dem Robot Framework für IPMI-Konformität
  • Durchführung von Belastungstests zu thermischen Regelungen
  • Regressions-Tests mittels openbmc-test-automation

Debugging und Fehlerbehebung

  • Nutzung von journalctl sowie D-Bus-Introspektion zur Fehlersuche bei IPMI
  • Häufige Ursachen für fehlgeschlagene Sensorabfragen
  • Verwaltung des System-Ereignisprotokolls (SEL)
  • Lösung von Problemen bei FRU-Abweichungen und Inventarinkonsistenzen

Integration und individuelle Anpassung

  • Hinzufügen eigener OEM-IPMI-Befehle
  • Erstellung maßgeschneiderter Sensor-Plugins
  • Anpassung thermischer Profile an spezifische Plattformen
  • Export von Sensordaten in das Redfish-Format

Voraussetzungen

  • Grundkenntnisse über Server-Hardwarekomponenten
  • Basiswissen zu IPMI 2.0
  • Erfahrung mit der Linux-Kommandozeile

Zielgruppe

  • Ingenieure für Hardware-Validierung
  • Systemtest-Ingenieure
  • Firmware-Entwickler, die an Sensor- und Überwachungsfunktionen arbeiten
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien