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
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.