[WIP]:DOCTEAM-2062- kdump#628
Conversation
|
SLES-kdump_en.pdf latest |
|
SLES-kdump_en.pdf |
lvicoun
left a comment
There was a problem hiding this comment.
Hi Amrita,
please see my suggestion. Thanks!
lvicoun
left a comment
There was a problem hiding this comment.
Hi Amrita, please see my suggestions. Thanks!
|
@dariavladykina ptal thanks. |
dariavladykina
left a comment
There was a problem hiding this comment.
Hi, please see some suggestions for this article. Thanks!
| <term>WHAT?</term> | ||
| <listitem> | ||
| <para> | ||
| Configure &kdump; in case your system crashes. Its primary purpose is to capture a snapshot of the system's memory (a vmcore file) at the exact moment a kernel crashes (kernel panic). |
There was a problem hiding this comment.
| Configure &kdump; in case your system crashes. Its primary purpose is to capture a snapshot of the system's memory (a vmcore file) at the exact moment a kernel crashes (kernel panic). | |
| &kdump; is a Linux kernel crash dumping mechanism that captures | |
| a snapshot of system memory (a vmcore file) when the Linux kernel | |
| encounters a fatal error (kernel panic). |
| <term>WHY?</term> | ||
| <listitem> | ||
| <para> | ||
| Correctly setting up kdump and obtaining the memory dump may help SUSE support or kernel developers to debug a potential kernel crash. |
There was a problem hiding this comment.
| Correctly setting up kdump and obtaining the memory dump may help SUSE support or kernel developers to debug a potential kernel crash. | |
| Use Kdump to collect diagnostic data for kernel crash analysis and root-cause | |
| investigation. Correctly setting up Kdump and obtaining the memory dump may | |
| help SUSE support or kernel developers to debug a potential kernel crash. |
| xmlns:xlink="http://www.w3.org/1999/xlink" | ||
| xmlns:trans="http://docbook.org/ns/transclusion"> | ||
| <info> | ||
| <title>About &kdump;</title> |
There was a problem hiding this comment.
| <title>About &kdump;</title> | |
| <title>What is &kdump; and how does it work?</title> |
| <abstract> | ||
| <para> | ||
| &kdump; is a kernel crash dumping mechanism that captures the system’s memory state into a vmcore file when | ||
| system crash occurs. A vmcore file is a snapshot of your computer's system memory (RAM) taken at the exact moment the Linux kernel crashed. |
There was a problem hiding this comment.
| system crash occurs. A vmcore file is a snapshot of your computer's system memory (RAM) taken at the exact moment the Linux kernel crashed. | |
| a system crash occurs. A vmcore file is a snapshot of your computer's system memory (RAM) taken at the exact moment the Linux kernel crashed. |
| </abstract> | ||
| </info> | ||
| <section xml:id="important-kdump"> | ||
| <title>Why is &kdump; important?</title> |
There was a problem hiding this comment.
| <title>Why is &kdump; important?</title> | |
| <title>Why is &kdump; critical for system crash debugging?</title> |
| more memory than estimated by <command>kdumptool calibrate</command> and set up automatically in | ||
| the boot loader config by the <literal>kdump-commandline.service</literal>.</para> | ||
| <para>During &kdump;, if you see error messages mentioning low memory and invoking the | ||
| Out of Memory (OOM) killer, this is the likely cause. In case, you don't see such messages, trying with increased crash kernel reservation is a good |
There was a problem hiding this comment.
| Out of Memory (OOM) killer, this is the likely cause. In case, you don't see such messages, trying with increased crash kernel reservation is a good | |
| Out of Memory (OOM) killer, this is the likely cause. If you don't see such messages, trying with increased crash kernel reservation is a good |
| <literal>KDUMP_VERBOSE</literal> to 11 turns on debugging output during all stages of the &kdump; | ||
| process, it:</para> |
There was a problem hiding this comment.
| <literal>KDUMP_VERBOSE</literal> to 11 turns on debugging output during all stages of the &kdump; | |
| process, it:</para> | |
| <literal>KDUMP_VERBOSE</literal> to 11 turns on debugging output during all stages of the &kdump; | |
| process and results in the following behavior:</para> |
| <listitem><para> During the capture kernel boot, if you see problems with | ||
| <literal>makedumpfile</literal>, network config etc., set <literal>KDUMP_CONTINUE_ON_ERROR=false</literal> | ||
| or <literal>KDUMP_IMMEDIATE_REBOOT=false</literal>. This opens up an interactive shell when | ||
| an error occurs or when <literal>makedumpfile</literal> finishes,enabling you to manually debug problems | ||
| from within the capture system. |
There was a problem hiding this comment.
| <listitem><para> During the capture kernel boot, if you see problems with | |
| <literal>makedumpfile</literal>, network config etc., set <literal>KDUMP_CONTINUE_ON_ERROR=false</literal> | |
| or <literal>KDUMP_IMMEDIATE_REBOOT=false</literal>. This opens up an interactive shell when | |
| an error occurs or when <literal>makedumpfile</literal> finishes,enabling you to manually debug problems | |
| from within the capture system. | |
| <listitem><para> During the capture kernel boot, if you see problems with | |
| <literal>makedumpfile</literal>, network config, etc., set <literal>KDUMP_CONTINUE_ON_ERROR=false</literal> | |
| or <literal>KDUMP_IMMEDIATE_REBOOT=false</literal>. This opens up an interactive shell when | |
| an error occurs or when <literal>makedumpfile</literal> finishes, enabling you to manually debug problems | |
| from within the capture system. |
| <command>mkdumprd -fd</command>. You can also unpack and inspect the generated initramfs image with <command>lsinitrd --unpack /var/lib/kdump/initrd | ||
| </command> command. </para></listitem> |
There was a problem hiding this comment.
| <command>mkdumprd -fd</command>. You can also unpack and inspect the generated initramfs image with <command>lsinitrd --unpack /var/lib/kdump/initrd | |
| </command> command. </para></listitem> | |
| <command>mkdumprd -fd</command>. You can also unpack and inspect the generated initramfs image with <command>lsinitrd --unpack /var/lib/kdump/initrd | |
| </command>. </para></listitem> |
| <meta name="title" its:translate="yes">Introduction to kdump</meta> | ||
| <meta name="social-descr" its:translate="yes">Learn how to configure kdump in case your system crashes. kdump is a | ||
| kernel crash dumping mechanism. When a system encounters a fatal error, kdump allows the system to save the contents of its memory to a file for expert analysis.</meta> | ||
|
|
||
| <!-- Search --> | ||
| <meta name="description" its:translate="yes">Use kdump to capture data on system crashes </meta> |
There was a problem hiding this comment.
| <meta name="title" its:translate="yes">Introduction to kdump</meta> | |
| <meta name="social-descr" its:translate="yes">Learn how to configure kdump in case your system crashes. kdump is a | |
| kernel crash dumping mechanism. When a system encounters a fatal error, kdump allows the system to save the contents of its memory to a file for expert analysis.</meta> | |
| <!-- Search --> | |
| <meta name="description" its:translate="yes">Use kdump to capture data on system crashes </meta> | |
| <meta name="title" its:translate="yes">SUSE Linux Kdump Setup and Troubleshooting Guide</meta> | |
| <meta name="social-descr" its:translate="yes">Configure and troubleshoot Kdump on SUSE Linux</meta> | |
| <meta name="description" its:translate="yes">Learn how to install, configure and troubleshoot Kdump on standard and immutable SUSE Linux systems to capture memory snapshots during a kernel crash</meta> |
dariavladykina
left a comment
There was a problem hiding this comment.
Hi, please see some suggestions for this article. Thanks!
| <!-- S T R U C T U R E --> | ||
| <structure renderas="article" xml:id="ansible" xml:lang="en"> | ||
| <merge> | ||
| <title>Introduction to &kdump;</title> |
There was a problem hiding this comment.
Can we have a longer title, please?
| <title>Introduction to &kdump;</title> | |
| <title>Kdump Configuration and Troubleshooting Guide</title> |
PR creator: Description
Describe the overall goals of this pull request.
PR creator: Are there any relevant issues/feature requests?
PR reviewer: Checklist for editorial review
Apart from the usual checks, please double-check also the following: