Я могу получить дамп ядра ядра с помощью kdump с нормально загруженным ядром.
У меня есть сценарий, когда я загружаю другое ядро с помощью kexec и хочу получить дамп ядра после сбоя ядра kexeced.
Шаги, которые я выполняю в ядре kexeced, чтобы получить kdump:
- systemctl start kdump
- systemctl включить kdump
- systemctl status kdump
- dmesg показывает, что ядро kexeced имеет зарезервированную память для аварийного ядра.
- эхо 1> / proc / sys / kernel / sysrq
- эхо c> / proc / sysrq-trigger
Конфигурации kdump установлены по умолчанию, то есть vmcore в / var / crash
Однако после сбоя в консоли никогда не запускается kdump, а при перезагрузке системы vmcore отсутствует. Тот же процесс дает мне дамп ядра из нормально загруженного ядра в той же системе.
Интересно, есть ли какие-либо ограничения на kdump в ядре kexeced или это невозможно по замыслу?
Любая помощь будет оценена.