Sto eseguendo Ubuntu 12.04 su AWS / EC2 e ho un gran numero di host che vanno a gonfie vele. Sto cercando di abilitare il dumping del kernel, ma quando simulo il panico del kernel, non c'è alcun file .crash scritto in alcun punto del file system.
Ho seguito le istruzioni qui: https://wiki.ubuntu.com/Kernel/CrashdumpRecipe
E le cose sembrano impostate correttamente:
# cat /proc/cmdline
root=LABEL=cloudimg-rootfs ro console=hvc0 crashkernel=384M-2G:64M,2G-:128M
# dmesg |grep crash
[ 0.000000] Command line: root=LABEL=cloudimg-rootfs ro console=hvc0 crashkernel=384M-2G:64M,2G-:128M
[ 0.000000] Reserving 64MB of memory at 832MB for crashkernel (System RAM: 1708MB)
[ 0.000000] Kernel command line: root=LABEL=cloudimg-rootfs ro console=hvc0 crashkernel=384M-2G:64M,2G-:128M
# cat /sys/kernel/kexec_crash_loaded
1
Ma quando eseguo:
# echo c | sudo tee /proc/sysrq-trigger
Il sistema si riavvia come previsto, ma non viene generato alcun file "crash" di alcun tipo. Cosa potrei fare di sbagliato?
/var/log/messages
?