De 20 jaar oude IPMI technologie voor beheer op afstand wordt geleidelijk aan uitgefaseerd. De opvolger Redfish zit al in de huidige remote-beheer-chips en brengt nieuwe functies, hogere veiligheid en meer flexibiliteit. We gaan in op Redfish en geven praktische tips en praktijkvoorbeelden.
D e Intelligent Platform Management Interface (IPMI) voor het beheer van servers via een netwerk is verouderd en wordt beschouwd als een veiligheidsrisico. De opvolger Redfish brengt nieuwe functies en een moderne, veilige interface. Redfish maakt niet alleen het configureren en monitoren van klassieke servers mogelijk, maar ook van modulaire servers, verschillende opslagsystemen en netwerkapparaten.
Redfish kan ook worden gebruikt om een enkele server op afstand te bedienen, maar eigenlijk is het bedoeld om grote serverfarms te beheren. Daarin wordt elke machine voortdurend geobserveerd: geautomatiseerde bewakingssystemen lezen de sensorgegevens uit voor bijvoorbeeld temperaturen, ventilatorsnelheden en energieverbruik, via een apart netwerk voor beheer op afstand. Als er zich fouten opstapelen, duidt dat op een dreigende hardware-uitval – een technicus kan dan actie ondernemen voordat de machine stil komt te staan. De remote-beheerchips op de servermoederborden kunnen ook updates voor het BIOS en andere firmware uitvoeren en het energieverbruik van de cpu beperken als de koeling van een datacenter of het rack zijn grenzen bereikt.
Dergelijke taken worden steeds meer geautomatiseerd: algoritmen nemen steeds vaker routinematige serverbeheertaken over. Dat komt omdat bij cloud-datacenters slechts een paar beheerders voor duizenden machines moeten zorgen. Dergelijke scenario’s zijn zelfs voor de 2.0-versie van IPMI teveel gevraagd. Dat wordt dan ook niet meer ontwikkeld.
Geschiedenis
Redfish is sinds 2014 in ontwikkeling, en net als IPMI voorheen onder leiding van een open industrieconsortium. Dat is het Scalable Platforms Management Forum van de Desktop Management Task Force (DMTF), opgericht in 1992. De exploitanten van enorme ‘hyperscale’ datacenters, waaronder Facebook, Google en Microsoft, werken samen aan de open remote-beheerstandaard OpenBMC, waarin vanaf versie 2.7 ook Redfish opgenomen is.