16.2. 펌웨어 지원 덤프 메커니즘 활성화

펌웨어 지원 덤프(fadump) 메커니즘을 활성화하여 IBM POWER 시스템의 크래시 덤프 기능을 개선할 수 있습니다.

Secure Boot 환경에서 GRUB 부트 로더는 RMA(Real Mode Area)라고 하는 부팅 메모리 영역을 할당합니다. RMA의 크기는 부팅 구성 요소로 나누어지며, 구성 요소가 크기 할당을 초과하면 OOM(메모리 부족) 오류와 함께 GRUB이 실패합니다.

주의

RHEL 9.1 및 이전 버전의 Secure Boot 환경에서 펌웨어 지원 덤프(fadump) 메커니즘을 활성화하지 마십시오. GRUB 부트 로더는 다음과 같은 오류와 함께 실패합니다.

error: ../../grub-core/kern/mm.c:376:out of memory.
Press any key to continue…

fadump 구성으로 인해 기본 initramfs 크기를 늘리는 경우에만 시스템을 복구할 수 있습니다.

시스템을 복구하는 해결 방법에 대한 자세한 내용은 GRUB OOM(메모리 부족) 문서에서 시스템 부팅 을 참조하십시오.

사전 요구 사항

  • 시스템에 대한 root 권한이 있습니다.

절차

  1. kexec-tools 패키지를 설치합니다.
  2. crashkernel 의 기본값을 구성합니다.

    # kdumpctl reset-crashkernel --fadump=on --kernel=ALL
  3. (선택 사항) 기본값 대신 부팅 메모리를 예약합니다.

    # grubby --update-kernel ALL --args="fadump=on crashkernel=xxM"

    XXM 은 필요한 메모리 크기(MB)입니다.

    참고

    부팅 구성 옵션을 지정할 때 kdump 가 활성화된 커널을 재부팅하여 구성을 테스트합니다. kdump 커널을 부팅하지 못하면 crashkernel 값을 점진적으로 늘려 적절한 값을 설정합니다.

  4. 변경 사항을 적용하려면 재부팅합니다.

    # reboot