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

Bruke Systemd for Automatisert systemgjenoppretting

Résumé: Når det er inkludert støtte for watchdog-maskinvare, kan systemet nå utføre funksjonen til 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

Når det er inkludertDenne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies støtte for watchdog-maskinvareDenne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies, kan systemetDenne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies nå utføre funksjonen til en watchdog daemon Linux. På Dell PowerEdge-systemer kan denne maskinvaren enten være overvåkingstidtakeren for brikkesett som er innebygd i plattformens brikkesett (for eksempel Intel ICH9) eller Dell iDRACs IPMI-kompatible BMC Watchdog-tidtaker.

Dell iDRAC gir automatisert systemgjenoppretting . I tillegg til gjenoppretting fra låsing av operativsystemet kan du ta et skjermbilde for analyse senere. Det var nødvendig med ekstra programvare på operativsystemet for å aktivere dette. Med nyere distribusjoner som støtter systemet, fungerer denne funksjonen med programvare som er tilgjengelig i en distribusjon, noe som eliminerer behovet for tilleggsprogramvare.

Det var imidlertid mulig å bruke den watchdogd daemon på Linux, men det var en sannsynlighet for at daemonen selv kunne låse seg mens resten av systemet var i drift. systemd fungerer som programvareovervåkning for alle systemtjenester, og BMC Watchdog Timer fungerer som maskinvareovervåkning for selve systemet. Hvis systemet ikke fungerer, er det en god sjanse for at systemet generelt sett ikke kan brukes. Derfor har vi nå en mer pålitelig metode for at alle systemtjenester skal overvåkes av BMC-overvåkingstidtakeren.

Limet mellom systemet og Dell iDRACs BMC Watchdog er ipmi_watchdog kjernemodulen, som gir Linux Watchdog API-tilgangDenne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies til BMC Watchdog ved hjelp av /dev/watchdog. Systemd bruker dette grensesnittet til å starte overvåkingen med jevne mellomrom.

Konfigurere system med ipmi_watchdog

Systemd kan konfigureres til å bruke iDRAC BMC Watchdog med disse trinnene (på Fedora 19):

  1. Siden systemet har to watchdog-tidtakere (brikkesett og BMC), kan vi bruke én av dem. I dette eksempelet deaktiverer vi brikkesettovervåkningen. Brikkesettovervåkningen kan deaktiveres ved å angi alternativet "Operating system Watchdog Timer" (Overvåkingstidtaker for operativsystem) i system-BIOS til "Disabled" (Deaktivert) (standard).
  2. Motta en verdi for tidsavbrudd for overvåkningen, og si 180 sekunder.
  3. Aktiver ipmi_watchdog kjernemodulen for å laste ved systemoppstart med tidsavbruddet ovenfor:
  • Fremgangsmåte 1: Opprett /etc/modules-load.d/ipmi_watchdog med følgende innhold
    • Alternativer ipmi_watchdog tidsavbrudd = 180
    • Nekt liste iTCO_wdt # valgfritt. Hvis brikkesettovervåkningen ikke er deaktivert i BIOS-oppsettet.
  • Fremgangsmåte 2:
    • Installer OpenIPMI rpm
      • $ sudo yum install OpenIPMI
    • Angi IPMI_WATCHDOG=yes og IPMI_WATCHDOG_OPTIONS med tidsavbruddet i /etc/sysconfig/ipmi.
    • Aktiver ipmi-tjenesten til å starte automatisk
      • $ sudo systemctl aktiver ipmi
  • Aktiver systemets watchdog:
    • Avslutte og angi RuntimeWatchdogSec=180 i /etc/systemd/system.conf
  • Start systemet på nytt
    • # systemctl daemon-reexec

Test om dette fungerer:

  1. Kontroller om watchdog er aktiv
    • $ sudo journalctl |grep -i 'hardware watchdog' # skal vise at systemet er konfigurert til å bruke IPMI Watchdog.
    • $ sudo ipmitool mc watchdog get # check if the "Watchdog Timer Is: Started/Running.» (Startet/kjørt)
  2. Test ved å simulere en kjernekrise (ikke gjør dette på et produksjonssystem). Kontroller at kdump er deaktivert.
    • $ sudo echo c > /proc/sysrq-trigger
  3. Etter at systemet er tilbakestilt, må du kontrollere at et bilde av feilskjermbildet er tilgjengelig i iDRAC
    • Logg på webgrensesnittet for iDRAC
    • Oversikt – > Server -> Troubleshooting -> Last Crash Screen (Siste krasjskjermbilde).
MERK: Denne funksjonen støttes for øyeblikket ikke av Dell og deles her med den hensikt å gi tilbakemeldinger fra fellesskapet på Linux-ressurser for 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.