14.2. Activation du mécanisme de vidage assisté par le micrologiciel
Vous pouvez améliorer les capacités de crash dumping des systèmes IBM POWER en activant le mécanisme de firmware assisted dump (fadump
).
Dans l'environnement Secure Boot, le chargeur de démarrage GRUB2
alloue une région de mémoire de démarrage, appelée Real Mode Area (RMA). La RMA a une taille de 512 Mo, qui est divisée entre les composants de démarrage et, si un composant dépasse la taille qui lui a été allouée, GRUB2
échoue avec une erreur de mémoire insuffisante (OOM
).
N'activez pas le mécanisme de vidage assisté du micrologiciel (fadump
) dans l'environnement Secure Boot sur RHEL 9.1 et les versions antérieures. Le chargeur de démarrage GRUB2
échoue avec l'erreur suivante :
error: ../../grub-core/kern/mm.c:376:out of memory. Press any key to continue…
Le système n'est récupérable que si vous augmentez la taille par défaut de initramfs
en raison de la configuration de fadump
.
Pour plus d'informations sur les méthodes de contournement permettant de restaurer le système, voir l'article Le démarrage du système s'arrête dans GRUB Out of Memory (OOM).
Conditions préalables
- Vous avez des privilèges d'administrateur (root privileges).
Procédure
-
Installez le paquetage
kexec-tools
. Configurer la valeur par défaut de
crashkernel
.# kdumpctl reset-crashkernel –fadump=on --kernel=ALL
(Facultatif) Réserver la mémoire de démarrage au lieu de la valeur par défaut.
# grubby --update-kernel ALL --args=”fadump=on crashkernel=xxM"
où
xx
est la taille de la mémoire requise en mégaoctets.NoteLorsque vous spécifiez des options de configuration de démarrage, testez les configurations en redémarrant le noyau avec
kdump
activé. Si le noyaukdump
ne démarre pas, augmentez progressivement la valeur decrashkernel
pour définir une valeur appropriée.Redémarrez pour que les modifications soient prises en compte.
# reboot