Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Créez et accédez à une liste de vos produits

Brug af Systemd til automatiseret systemgenoprettelse

Résumé: Med tilføjelsen af support til Watchdog-hardware kan systemd nu udføre funktionen af en watchdog daemon Linux på Dell PowerEdge-systemer.

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Instructions

Med tilføjelsenDette hyperlink fører dig til et websted uden for Dell Technologies af understøttelse af Watchdog-hardwareDette hyperlink fører dig til et websted uden for Dell Technologies kan systemdDette hyperlink fører dig til et websted uden for Dell Technologies nu udføre funktionen af en watchdog daemon Linux. På Dell PowerEdge-systemer kan denne hardware enten være chipsæt-watchdog-timeren indbygget i platformens chipsæt (som Intel ICH9) eller Dell iDRAC's IPMI-kompatible BMC watchdog-timer.

Dell iDRAC giver automatisk systemgendannelse , som ud over gendannelse fra operativsystemets fastlåsninger kan tage et skærmbillede til analyse senere. Det var nødvendigt at installere yderligere software på operativsystemet for at aktivere dette. Med nyere distributioner, der understøtter system, arbejder denne funktion med software, der er tilgængelig indbygget i en distribution, og eliminerer behovet for tilføjelsessoftware.

Det var imidlertid muligt at bruge watchdogd-daemonen på Linux, men der var en sandsynlighed for, hvor selve dæmonen kunne låse, mens resten af systemet var funktionsdygtig. systemd fungerer som software watchdog for alle systemtjenester, og BMC Watchdog Timer fungerer som hardware-watchdog for selve systemet. Så hvis systemd ikke fungerer, er der en god risiko for, at systemet generelt er ubrugeligt. Derfor har vi nu en mere pålidelig metode til alle systemtjenester, hvor administrator af tjenesterne (systemd) bliver "overvåget" af BMC's watchdog-timer.

Limen mellem system og Dell iDRAC's BMC Watchdog er ipmi_watchdog kernemodulet, som giver Linux Watchdog API-adgangDette hyperlink fører dig til et websted uden for Dell Technologies til BMC Watchdog ved hjælp af /dev/watchdog. Systemd bruger denne grænseflade til at kickstarte watchdog med jævne mellemrum.

Opsætning af system med ipmi_watchdog

Systemd kan konfigureres til at bruge iDRAC BMC Watchdog med disse trin (på Fedora 19):

  1. Da systemet har to watchdog-timere (chipset og BMC), kan vi bruge en af dem. I dette eksempel deaktiverer vi chipsæt-watchdog'en. Chipset Watchdog kan deaktiveres ved at indstille indstillingen "operativsystemets Watchdog Timer" i systemets BIOS til "Disabled" (Deaktiveret) (standard).
  2. Ankommer til en timeout-værdi for watchdog, f.eks. 180 sekunder.
  3. Gør det muligt for ipmi_watchdog kernemodulet at indlæse ved systemopstart med timeout fra oven:
  • Metode 1: Opret /etc/modules-load.d/ipmi_watchdog med følgende indhold
    • Indstillinger ipmi_watchdog timeout=180
    • Afvis liste iTCO_wdt # Valgfrit. Hvis chipset Watchdog ikke er deaktiveret i BIOS-opsætningen.
  • Metode 2:
    • Installer OpenIPMI rpm
      • $ sudo yum install OpenIPMI
    • Indstil IPMI_WATCHDOG=yes, og IPMI_WATCHDOG_OPTIONS med timeout i /etc/sysconfig/ipmi.
    • Aktiver ipmi-tjenesten til at starte automatisk
      • $ sudo systemctl enable ipmi
  • Aktiver systemd's Watchdog:
    • Fraråd og indstil RuntimeWatchdogSec=180 i /etc/systemd/system.conf
  • Genstart systemd
    • # systemctl daemon-reexec

Test, om dette virker:

  1. Kontroller, om Watchdog er aktiv
    • $ sudo journalctl |grep -i 'hardware watchdog' # skal vise, at systemd er konfigureret til at bruge IPMI Watchdog.
    • $ sudo ipmitool mc watchdog get # check, hvis "Watchdog Timer Er: Startet/i gang."
  2. Test af en kernepanik (gør ikke dette på et produktionssystem). Sørg for, at kdump er deaktiveret.
    • $ sudo echo c > /proc/sysrq-trigger
  3. Efter systemnulstilling skal du kontrollere, at der findes et billede af fejlskærmen i iDRAC
    • Log på iDRAC webbrugergrænsefladen
    • Overview -> Server -> Troubleshooting -> Last Crash Screen .
BEMÆRK: Denne funktion understøttes ikke af Dell i øjeblikket og deles her med det formål at indhente feedback fra fællesskabet på Linux-ressourcer til PowerEdge-servere.
Propriétés de l’article
Numéro d’article: 000146106
Type d’article: How To
Dernière modification: 17 août 2024
Version:  7
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.