Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

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

Summary: Díky zahrnutí podpory hardwaru sledovacího zařízení může systém systemd nyní na systémech Dell PowerEdge fungovat jako démon sledovacího zařízení Linux.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

Díky podpořeTento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell TechnologiessledovacíhoTento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies hardwaru může nyní systém systemdTento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies fungovat jako démon sledovacího zařízení Linux. U systémů Dell PowerEdge může být tento hardware buď čipovou sadou Watchdog Timer vestavěnou do čipové sady platformy (např. Intel ICH9), nebo watchdog časovače BMC kompatibilního s řadičem IPMI řadiče Dell iDRAC.

Řadič Dell iDRAC zajišťuje automatické 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. Aby to bylo možné, bylo nutné, aby byl v operačním systému k tomu potřeba další software . S novějšími distribucemi podporujícími systémd tato funkce funguje se softwarem dostupným nativně v distribuci, čímž se eliminuje potřeba doplňkového softwaru.

V systému Linux však bylo možné použít démona sledovacího zařízení, ale existuje pravděpodobnost, že se démon sám uzamkne, když byl zbytek systému funkční. Systemd funguje jako sledovací zařízení softwaru pro všechny systémové služby a časovač BMC watchdog funguje jako sledovací zařízení hardwaru pro samotný systém. Pokud tedy systém není dostupný, je pravděpodobné, že systém není možné používat obecně. Nyní tedy máme k dispozici spolehlivější metodu pro všechny systémové služby, manažera služeb (systemd), které mají "určit" časovač sledovacího zařízení BMC.

Lepidlo mezi systémem a sledovacím zařízením BMC řadiče Dell iDRAC je modul jádra ipmi_watchdog, který poskytuje přístup k rozhraní Linux watchdog APITento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies k sledovacímu zařízení BMC pomocí příkazu /dev/watchdog. Systémd používá toto rozhraní k pravidelnému spuštění sledovacího zařízení.

Nastavení systému pomocí ipmi_watchdog

Systémd lze pomocí těchto kroků nakonfigurovat tak, aby používal sledovací zařízení iDRAC BMC (na platformě Suites 19):

  1. Vzhledem k tomu, že systém má dva časovače watchdog (čipová sada a BMC), můžeme použít jednu z nich. V tomto příkladu deaktivujeme sledovací zařízení čipové sady. Sledovací zařízení čipové sady lze zakázat nastavením možnosti "Operating system Watchdog Timer" v systému BIOS na hodnotu "Disabled" (výchozí).
  2. Dorazit na hodnotu časového limitu sledovacího zařízení, např. 180 sekund.
  3. Povolit načtení modulu jádra ipmi_watchdog při spuštění systému s vypršením časového limitu výše:
  • 1. způsob: Vytvořte soubor /etc/modules-load.d/ipmi_watchdog s následujícím obsahem:
    • Možnosti ipmi_watchdog vypršení časového limitu = 180
    • Zakázat seznam iTCO_wdt # Volitelné. Pokud sledovací zařízení čipové sady není v nastavení systému BIOS zakázáno.
  • 2. způsob:
    • Instalace modulu OpenIPMI rpm
      • $ sudo yum install OpenIPMI
    • Nastavte hodnotu IPMI_WATCHDOG=yes a IPMI_WATCHDOG_OPTIONS s časovým limitem v umístění /etc/sysconfig/ipmi.
    • Povolit automatické spuštění služby ipmi
      • $ sudo systemctl enable ipmi
  • Povolení sledovacího zařízení systemd:
    • Zrušte přidělení doporučení a nastavte hodnotu RuntimeWatchdogSec=180 v umístění /etc/systemd/system.conf.
  • Restartujte systém.
    • # systemctl daemon-reexec

Vyzkoušejte, zda tento postup funguje:

  1. Zkontrolujte, zda je sledovací zařízení aktivní.
    • $ sudo journalctl |grep -i 'hardware watchdog' # by měl zobrazit, že systemd je nastaven pro použití IPMI watchdog.
    • $ sudo ipmitool mc watchdog get # check if the "Watchdog Timer Is: Started/Running."
  2. Otestujte simulací paniky jádra (neprovázejte to v produkčním systému). Ujistěte se, že je vypnutý výpis paměti kdump.
    • $ sudo echo c > /proc/sysrq-trigger
  3. Po obnovení systému ověřte, zda je v řadiči iDRAC k dispozici bitová kopie obrazovky selhání.
    • Přihlaste se do webového uživatelského rozhraní řadiče iDRAC.
    • Overview -> Server -> Troubleshooting -> Last Crash Screen (Přehled – server -> odstraňování problémů – obrazovka posledního selhání).
POZNÁMKA: Tato funkce není společností Dell aktuálně podporována a je zde sdílena s cílem oslovit zpětnou vazbu od komunity prostřednictvím zdrojů linux pro servery PowerEdge.

Article Properties


Last Published Date

19 Sept 2023

Version

6

Article Type

How To