Rechercher

12.9. Exécution de kdump sur des systèmes dont le disque est crypté

download PDF

Lorsque vous exécutez une partition chiffrée Linux Unified Key Setup (LUKS), le système a besoin d'une certaine quantité de mémoire disponible. Si le système dispose d'une quantité de mémoire disponible inférieure à celle requise, le service systemd-cryptsetup ne parvient pas à monter la partition. Par conséquent, la capture du fichier vmcore vers un emplacement cible crypté échoue dans le deuxième noyau (noyau de capture).

La commande kdumpctl estimate vous aide à estimer la quantité de mémoire dont vous avez besoin pour kdump. Elle imprime la valeur recommandée pour crashkernel, qui est la taille de mémoire la plus appropriée pour kdump.

La valeur recommandée de crashkernel est calculée en fonction de la taille actuelle du noyau, des modules du noyau, de initramfs et de la mémoire cible cryptée LUKS requise.

Si vous utilisez l'option personnalisée crashkernel, kdumpctl estimate imprime la valeur LUKS required size. Cette valeur correspond à la taille de la mémoire requise pour la cible cryptée LUKS.

Procédure

  1. Imprimer la valeur estimée de crashkernel:

    # kdumpctl estimate
    
    Encrypted kdump target requires extra memory, assuming using the keyslot with minimum memory requirement
       Reserved crashkernel:    256M
       Recommended crashkernel: 652M
       Kernel image size:   47M
       Kernel modules size: 8M
       Initramfs size:      20M
       Runtime reservation: 64M
       LUKS required size:  512M
       Large modules: none
       WARNING: Current crashkernel size is lower than recommended size 652M.
  2. Configurez la quantité de mémoire requise en augmentant crashkernel jusqu'à la valeur souhaitée.

    # grubby –args=”crashkernel=652M” --update-kernel=ALL
  3. Redémarrez pour que les modifications soient prises en compte.

    # reboot
Note

Si le service kdump ne parvient toujours pas à enregistrer le fichier dump sur la cible cryptée, augmentez progressivement la valeur de crashkernel pour configurer une quantité de mémoire appropriée.

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.