Použití nástroje Systemd pro automatické obnovení systému

Summary: Díky podpoře hardwaru watchdogu může nyní systemd v systémech Dell PowerEdge vykonávat funkci daemon sledovacího zařízení Linux.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Se Tento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologieszahrnutím podpory pro hardware watchdoguTento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies může nyní systemdTento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies vykonávat funkci démona watchdogu Linux. V systémech Dell PowerEdge může jít o časovač sledování čipové sady zabudovaný do čipové sady platformy (například Intel ICH9) nebo o časovač sledování BMC řadiče Dell iDRAC kompatibilní s IPMI.

Nástroj Dell iDRAC poskytuje funkci automatického obnovení systému , která kromě obnovení ze zamrznutí operačního systému dokáže pořídit snímek obrazovky pro pozdější analýzu. Bylo nutné to povolit v operačním systému. U novějších distribucí podporujících systemd funguje tato funkce se softwarem dostupným nativně v distribuci, čímž eliminuje potřebu doplňkového softwaru.

Bylo však možné použít watchdogd démona na Linuxu, ale byla zde pravděpodobnost, že se démon sám mohl zablokovat, zatímco zbytek systému byl funkční. systemd funguje jako sledovač softwaru pro všechny systémové služby a časovač sledovače řadiče pro správu základní desky funguje jako sledovací zařízení hardwaru pro samotný systemd. Pokud je tedy systemd nefunkční, je velká šance, že systém je obecně nepoužitelný. Nyní tedy máme spolehlivější metodu pro všechny systémové služby, správce služeb (systemd), který má být "sledován" časovačem hlídacího psa BMC.

Spojovacím prvkem systemd a hlídačem BMC řadiče Dell iDRAC je modul jádra ipmi_watchdog, který poskytuje přístup k rozhraní APITento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies nástroje Linux Watchdog pro nástroj BMC pomocí příkazu /dev/watchdog. Systemd používá toto rozhraní k pravidelnému spuštění sledovacího zařízení.

Nastavení systemd pomocí ipmi_watchdog

Systemd lze nakonfigurovat tak, aby používal sledovač řadiče iDRAC BMC pomocí následujících kroků (ve Fedoře 19):

  1. Vzhledem k tomu, že systém má dva watchdog časovače (čipset a BMC), můžeme použít kterýkoli z nich. V tomto příkladu zakážeme hlídacího psa čipové sady. Nástroj Watchdog lze vypnout nastavením možnosti "Operating system Watchdog Timer" v systému BIOS na hodnotu "Disabled" (výchozí).
  2. Dorazte k hodnotě časového limitu sledovacího zařízení, řekněme 180 sekund.
  3. Povolí načtení modulu jádra ipmi_watchdog při startu systému s časovým limitem shora:
  • 1. způsob: Vytvořte soubor /etc/modules-load.d/ipmi_watchdog s následujícím obsahem:
    • Možnosti ipmi_watchdog časový limit=180
    • Seznam zakázaných položek iTCO_wdt # Volitelné. Pokud není v nastavení systému BIOS zakázán nástroj Watchdog čipové sady.
  • 2. způsob:
    • Instalace OpenIPMI rpm
      • $ sudo yum install OpenIPMI
    • Nastavte hodnotu IPMI_WATCHDOG=yes a IPMI_WATCHDOG_OPTIONS s časovým limitem v souboru /etc/sysconfig/ipmi.
    • Povolte automatické spouštění služby ipmi
      • $ sudo systemctl enable ipmi
  • Povolte sledovací zařízení systemd:
    • Odkomentujte a nastavte RuntimeWatchdogSec=180 v souboru /etc/systemd/system.conf
  • Restartujte systemd
    • # systemctl daemon-reexec

Vyzkoušejte, zda to funguje:

  1. Zkontrolujte, zda je sledovací zařízení aktivní
    • $ sudo journalctl |grep -i 'hardware watchdog' # by mělo ukazovat, že systemd je nastaven tak, aby používal IPMI watchdog.
    • $ sudo ipmitool mc watchdog get # zkontrolujte, zda je "Watchdog Timer je: Spuštěno/spuštěno."
  2. Otestujte simulací paniky jádra (neprovádějte to v produkčním systému). Ujistěte se, že je kdump zakázán.
    • $ sudo echo c > /proc/sysrq-trigger
  3. Po resetování systému ověřte, zda je v řadiči iDRAC k dispozici obrázek obrazovky s chybou.
    • Přihlaste se do webového uživatelského rozhraní řadiče iDRAC.
    • Přehled -> Server -> Odstraňování problémů -> Obrazovka posledního selhání.
POZNÁMKA: Tuto funkci společnost Dell v současné době nepodporuje a sdílíme ji zde s cílem získat zpětnou vazbu od komunity na adrese
Article Properties
Article Number: 000146106
Article Type: How To
Last Modified: 04 Jun 2026
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.