Назад | Перейти на главную страницу

Centos kdump зависает

Пробуем kdump на CentOS 6.3.

На VMWare все в порядке, и при сбое ядра загружается и создается vmcore.

На физической машине я вижу сообщение об ошибке, но ядро ​​не запускается.

Я использовал kexec для загрузки ядра, kdump загружает. Я использовал "kexec --load" вместо "kexec --load-panic", как это делает kdump. После этого я запускаю «kexec -e» для загрузки в новое ядро. На консоли я постоянно вижу сообщение «Запуск нового ядра».

Любые идеи?

Если вы хотите настроить kdump только способом redhat, вам вообще не нужно использовать kexec. Все интегрировано в сам kdump deamon.

Простые шаги.

1) Загрузите и установите соответствующие kernel-debuginfo и kernel-debuginfo-common

2) yum install kexec-tools вылетает

3) отредактируйте файл /etc/kdump.conf. например, если вы хотите отправить файл vmcore на удаленную машину, добавьте

net root@10.2.2.222
core_collector makedumpfile -d 31 -c

4) Добавить

crashkernel=256M@16M

в /etc/grub.conf в параметре командной строки ядра

5) перезагружаем машину / vm

6) Запускаем kdump сервер

service kdump start 

Он создаст образ ядра дампа для загрузки, когда произойдет сбой.

7) Теперь проверьте это

echo c > /proc/sysrq-trigger

У меня была аналогичная проблема, когда зарезервированная область для аварийного ядра небольшая (я использовал crashkernel=64M). Попробуйте увеличить crashkernel стоимость. Его следует указать как параметр загрузки ядра в вашем любимом загрузчике.