Depurando bloqueos del kernel usando kdump

  1. Se debe reservar memoria para el bloqueo del kernel durante el primer arranque del kernel. crashkernel=auto es probable que haya memoria insuficiente en Fedora CoreOS. Se recomienda empezar a probar con 300M. Los argumentos del kernel se pueden proporcionar así:

    sudo rpm-ostree kargs --append='crashkernel=300M'

    Más información sobre como modificar kargs por medio de rpm-ostree.

  2. De modo predeterminado, la ruta en la que se guardará el vmcore es /var/crash. También posible escribir el volcado sobre la red o a alguna otra localización en el sistema local editando /etc/kdump.conf. Para información adicional, vea kdump.conf(5) y los comentarios en /etc/kdump.conf y /etc/sysconfig/kdump.

  3. Habilitar el servicio kdump systemd.

    sudo systemctl enable kdump.service
  4. Reinicie su sistema.

    sudo systemctl reboot
Es altamente recomendable probar la configuración después de ajustar el servicio kdump, con atención extra a la cantidad de memoria reservada para el bloqueo del kernel. Para más información sobre como probar que kdump está armado apropiadamente y como analizar el volcado, vea la Documentación kdump para Fedora y la documentación de Linux kernel sobre kdump.