Ressource · Glossar

    Was ist Redfish?

    Redfish ist die moderne Standard-API für das Out-of-Band-Management von Server-Hardware. Definiert von der DMTF, stellt sie alles bereit, was ein BMC weiß – Sensoren, Inventar, Event-Logs, Stromsteuerung – als sauberes JSON über HTTPS und bringt das Hardware-Management damit in dieselbe Toolwelt wie den Rest der modernen Infrastruktur.

    Warum es das gibt

    Was Redfish löst

    HTTPS statt Binärprotokoll

    Standard-Webprotokolle statt des proprietären Binärtransports von IPMI.

    JSON-Schema

    Erschließbare, selbstbeschreibende Daten, die jede Sprache verarbeiten kann.

    Echte Sicherheit

    TLS, Session-Authentifizierung und rollenbasierter Zugriff bereits integriert.

    Größerer Funktionsumfang

    Firmware-Updates, virtuelle Medien, Events und Composability.

    In der Praxis

    Ein Standard, viele Implementierungen

    Jeder größere Hersteller liefert Redfish in seinem BMC aus: Dell iDRAC, HPE iLO, Lenovo XCC, Huawei iBMC, Supermicro – doch der Umfang der Unterstützung variiert je nach Modell und Firmware. Ein Server liefert den Zustand pro DIMM, ein anderer nur eine Zusammenfassung. Diese Unterschiede sind der Grund, warum Hardware-Monitoring im großen Maßstab nicht einfach „die API aufrufen“ bedeutet: Plattformen wie Sensaka vereinheitlichen Redfish, IPMI und herstellerspezifische Schnittstellen zu einem konsistenten Modell, sodass ein Lüfterausfall identisch aussieht – egal ob es sich um einen neuen, Redfish-nativen Dell oder einen zehn Jahre alten, reinen IPMI-Supermicro handelt.

    Für Teams, die Automatisierung aufbauen, ist Redfish zudem die Tür zu Infrastructure-as-Code für Hardware: Firmware-Baselines, BIOS-Einstellungen und Boot-Konfiguration werden zu API-Aufrufen, die versioniert und geprüft werden können.

    FAQ

    Häufige Fragen zu Redfish

    Was ist die Redfish-API?

    Redfish ist eine standardisierte REST-API der DMTF zur Verwaltung von Server-Hardware über den BMC. Sie stellt Sensoren, Inventar, Logs und Stromsteuerung als JSON über HTTPS bereit und löst damit das ältere, binäre IPMI-Protokoll ab.

    Was ist der Unterschied zwischen Redfish und IPMI?

    Redfish nutzt modernes HTTPS/JSON mit ordentlicher Authentifizierung und einem erschließbaren Schema; IPMI nutzt ein binäres Protokoll aus den 1990ern mit bekannten Sicherheitsschwächen. Redfish ist der Nachfolger, doch in realen Umgebungen bestehen beide nebeneinander.

    Welche Hersteller unterstützen Redfish?

    Alle wichtigen Server-Hersteller: Dell (iDRAC), HPE (iLO), Lenovo (XCC), Huawei (iBMC), Supermicro, Cisco und weitere. Der Umfang der Unterstützung variiert je nach Modell und Firmware-Generation, weshalb herstellerübergreifende Plattformen die Implementierungen vereinheitlichen.

    Was lässt sich mit Redfish tun?

    Komponentenzustand und Sensoren auslesen, vollständiges Hardware-Inventar mit Seriennummern abrufen, Stromversorgung steuern, virtuelle Medien einbinden, Firmware aktualisieren und Hardware-Events abonnieren – alles über Standard-HTTPS.

    Redfish-tiefes Monitoring über alle Hersteller hinweg