Article Number: 000146106
I och med att stöd för watchdog-maskinvaraingår kan systemd nu utföra funktionen hos en watchdog-daemon Linux. På Dell PowerEdge-system kan den här maskinvaran antingen vara kretsuppsättningens watchdog-timer inbyggd i plattformens kretsuppsättning (som Intel ICH9) eller Dell iDRAC:s IPMI-kompatibla BMC watchdog-timer.
Dell iDRAC tillhandahåller automatiserad systemåterställning som, utöver återställning från operativsystemets låsning, kan ta en skärmbild för analys senare. Det var nödvändigt att ytterligare programvara i operativsystemet aktiverade detta. Med nyare distributioner med stöd för systemd fungerar den här funktionen med programvara som finns i en distribution, vilket eliminerar behovet av tilläggsprogramvara.
Det var dock möjligt att använda den övervakningsdamonen på Linux, men det fanns en sannolikhet att själva daemon kunde låsa sig medan resten av systemet var i drift. systemd fungerar som programvaruövervakningsenhet för alla systemtjänster och BMC-övervakningstimern fungerar som maskinvaruövervakningsenhet för själva systemd. Så om systemd är icke-allokerat finns det en god risk att systemet blir oanvändbart i allmänhet. Så vi har nu en mer tillförlitlig metod för alla systemtjänster. Hanteraren för tjänsterna (systemd) som ska "inventeras" av BMC:s övervakningstimer.
Limmet mellan systemd och Dell iDRAC:s BMC watchdog är den ipmi_watchdog kärnmodulen, som ger Linux watchdog API-åtkomst till BMC watchdog med /dev/watchdog. Systemd använder det här gränssnittet för att starta watchdog med jämna mellanrum.
Systemd kan konfigureras för att använda iDRAC BMC Watchdog med dessa steg (på Fedora 19):
19 Sept 2023
6
How To