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).

Avertissement

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

  1. Installez le paquetage kexec-tools.
  2. Configurer la valeur par défaut de crashkernel.

    # kdumpctl reset-crashkernel –fadump=on --kernel=ALL
  3. (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"

    xx est la taille de la mémoire requise en mégaoctets.

    Note

    Lorsque vous spécifiez des options de configuration de démarrage, testez les configurations en redémarrant le noyau avec kdump activé. Si le noyau kdump ne démarre pas, augmentez progressivement la valeur de crashkernel pour définir une valeur appropriée.

  4. Redémarrez pour que les modifications soient prises en compte.

    # reboot