GNU/Linux >> Znalost Linux >  >> Linux

Jak nakonfigurovat Kdump na SuSE Linux Enterprise System 10 a 11

Příspěvek popisuje, jak nastavit kdump na SuSE Linux Enterprise System (SLES) 10 a 11 pro zachycení výpisů jádra z paniky a pádů jádra. Kdump (kernel dump) poskytuje výpis paměti do souboru s názvem vmcore, když má jádro kritický problém. K prošetření problému je často vyžadován Vmcore. Výpis zhroucení je zachycen z kontextu čerstvě spuštěného jádra, nikoli z kontextu havarovaného jádra. Kdump používá kexec nabootovat do druhého jádra při každém pádu systému. Kexec je mechanismus rychlého spouštění, který umožňuje restartovat nové linuxové jádro z kontextu běžícího jádra bez nutnosti procházet firmwarem nebo teplým startem.

Kroky k následování

Od verze SLES 10 používá Suse kdump jako výchozí metodu zachycování výpisu z havárie. Výpisy jádra jádra jsou uloženy pod „/var“, takže se musíte postarat, aby oddíl „/var“ měl dostatek místa pro uložení těchto informací, alespoň o něco větší, než je fyzická velikost systémové paměti. Protože se systém snaží uložit až 5 výpisů jádra, místo na disku by mělo být optimální, aby bylo možné uložit všechny tyto informace.

1. Nainstalujte potřebné balíčky

Musíte nainstalovat balíčky „kdump“ a „kexec-tools“, které odpovídají aktualizaci Service Pack vašeho nainstalovaného produktu. Nejjednodušší způsob je použít k instalaci tohoto balíčku aplikaci YaST. Spusťte příkaz „yast2“ z konzoly příkazem:

# yast2 -i kdump
# yast2 -i kexec-tools

Tím se nainstalují potřebné balíčky nebo můžete použít instalační program grafického systému YaST k instalaci příslušných balíčků.

2. Nakonfigurujte Kdump pro zachycení výpisu

Nejprve musíte vyhradit paměť pro jádro pro zachycení. To se přenese do jádra systému na příkazovém řádku boot. Společnost SuSE doporučila následující nastavení pro architekturu x86 a x86_64:crashkernel=64M@16M

Chcete-li to změnit, můžete spustit YaST, v části Systém vyberte Boot Loader. Na záložce Správa sekce vyberte výchozí sekci a stiskněte Upravit. Přidejte nastavení do pole označeného Other Kernel Parameters (Další parametry jádra), poté stiskněte OK a Finish pro uložení nastavení.

Dále musíte aktivovat Kdump, aby se spustilo spouštění systému pomocí

# chkconfig kdump on

Nakonec musíte restartovat systém, abyste aktivovali změny příkazového řádku jádra. Některé další informace o konfiguraci Kdump lze nalézt v „/usr/share/doc/packages/kexec-tools/README.SUSE“

V pozdějších verzích SLES je také modul (yast2-kdump-*.rpm) pro YaST2, který vám pomůže s konfigurací a aktivací kdump ve vašem systému. Jednoduše spustit

# yast2 kdump

3. Kontrola konfigurace

Abyste se ujistili, že konfigurace funguje, můžete to otestovat pomocí magického SysRq vlastnost jádra.

UPOZORNĚNÍ: Před provedením dalších kroků se prosím ujistěte, že do systému nejsou přihlášeni žádní další uživatelé a že veškerá práce je uložena, jinak to může vést ke ztrátě dat.

Nejprve jej musíte povolit pomocí následujícího příkazu:

# echo 1 > /proc/sys/kerne/sysrq

Dále byste měli synchronizovat data vašich pevných disků, abyste minimalizovali riziko ztráty dat do

# echo s > /proc/sysrq-trigger

a nakonec můžete donutit systém, aby se „zhroutil“ pomocí

# echo c > /proc/sysrq-trigger

Systém uloží data výpisu při selhání. To bude nějakou dobu trvat v závislosti na velikosti paměti vašeho systému a rychlosti zařízení, na které je výpis zapsán. Po dokončení výpisu se systém restartuje zpět do normální služby. Po úspěšném vygenerování coredump byste měli najít výpis jádra v adresáři „/var/log/dump/[RRRR-MM-DD-HH:MM]/vmcore“.

CentOS / RHEL 5 :Jak nakonfigurovat kdump
CentOS / RHEL 6 :Jak nakonfigurovat kdump
CentOS / RHEL 7 :Jak nakonfigurovat kdump


Linux
  1. Jak nakonfigurovat virtualizaci na Redhat Linuxu

  2. Jak zkontrolovat verzi OS a Linuxu

  3. Jak nakonfigurovat kdump v Oracle Enterprise Linux (OEL 5,6)

  1. Jak nainstalovat a nakonfigurovat R na RHEL 8 / CentOS 8 Linux System

  2. Jak nainstalovat a nakonfigurovat Ansible na Redhat Enterprise Linux 8

  3. Jak nakonfigurovat statickou IP adresu v Linuxu a Unixu

  1. Jak nainstalovat a nakonfigurovat server NFS v systému Linux

  2. Jak nainstalovat a nakonfigurovat Sysstat na Linux Desktop

  3. Jak nainstalovat a nakonfigurovat Squid Proxy v systému Linux