1.12. Volcado de un núcleo accidentado para su posterior análisis
Para analizar por qué se ha colgado un sistema, puede utilizar el servicio kdump
para guardar el contenido de la memoria del sistema para su posterior análisis.
Esta sección proporciona una breve introducción a kdump
, e información sobre la configuración de kdump
usando la consola web de RHEL o usando el correspondiente rol de sistema de RHEL.
1.12.1. Qué es kdump
kdump
es un servicio que proporciona un mecanismo de volcado de fallos. El servicio permite guardar el contenido de la memoria del sistema para su posterior análisis. kdump
utiliza la llamada al sistema kexec
para arrancar en el segundo núcleo (un capture kernel) sin reiniciar; y luego captura el contenido de la memoria del núcleo accidentado (un crash dump o un vmcore) y lo guarda. El segundo núcleo reside en una parte reservada de la memoria del sistema.
Un volcado del kernel puede ser la única información disponible en caso de fallo del sistema (un error crítico). Por lo tanto, asegurarse de que kdump
está operativo es importante en entornos de misión crítica. Red Hat aconseja que los administradores de sistemas actualicen y prueben regularmente kexec-tools
en su ciclo normal de actualización del kernel. Esto es especialmente importante cuando se implementan nuevas características del kernel.