Red Hat Training
A Red Hat training course is available for RHEL 8
19.2. 启用固件支持的转储机制
您可以通过启用固件支持的转储(fadump
)机制来增强 IBM POWER 系统的崩溃转储功能。
在安全引导环境中,GRUB2
引导装载程序分配引导内存区域,称为 Real Mode Area (RMA)。RMA 的大小为 512 MB,它在引导组件中划分;如果组件超过了其大小分配,则 GRUB2
会失败,并显示内存不足(OOM
)错误。
警告
不要在 RHEL 8.7 和 8.6 版本的安全引导环境中启用固件支持的转储(fadump
)机制。GRUB2
引导装载程序失败,并显示以下错误:
error: ../../grub-core/kern/mm.c:376:out of memory. Press any key to continue…
仅当您因为 fadump
配置而增加默认 initramfs
大小时,系统才是可恢复的。
有关恢复系统的临时解决方案方法的详情,请参考 GRUB 内存不足(OOM)中的系统引导结束 文章。
流程
-
安装和配置
kdump
。 启用
fadump=on
内核选项:# grubby --update-kernel=ALL --args="fadump=on"
(可选)如果要指定保留引导内存而不是使用默认值,启用
crashkernel=xxM
选项,其中xx
是所需的内存量(以 MB 为单位):# grubby --update-kernel=ALL --args="crashkernel=xxM fadump=on"
重要在指定引导选项时,请在执行前测试所有引导选项。如果
kdump
内核无法引导,请逐渐增加crashkernel=
参数中指定的值来设置适当的值。