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

Запуск kdump из ядра kexec'd

Я могу получить дамп ядра ядра с помощью kdump с нормально загруженным ядром.

У меня есть сценарий, когда я загружаю другое ядро ​​с помощью kexec и хочу получить дамп ядра после сбоя ядра kexeced.

Шаги, которые я выполняю в ядре kexeced, чтобы получить kdump:

  1. systemctl start kdump
  2. systemctl включить kdump
  3. systemctl status kdump
  4. dmesg показывает, что ядро ​​kexeced имеет зарезервированную память для аварийного ядра.
  5. эхо 1> / proc / sys / kernel / sysrq
  6. эхо c> / proc / sysrq-trigger

Конфигурации kdump установлены по умолчанию, то есть vmcore в / var / crash

Однако после сбоя в консоли никогда не запускается kdump, а при перезагрузке системы vmcore отсутствует. Тот же процесс дает мне дамп ядра из нормально загруженного ядра в той же системе.

Интересно, есть ли какие-либо ограничения на kdump в ядре kexeced или это невозможно по замыслу?

Любая помощь будет оценена.