Test 환경
Model : DL360p Gen8
OS : SLES 11.3 default mode(additionally dev package default mode)
1. 필요 패키지 설치 상태 확인
2. munu.lst 파일 수정
#vim /boot/grub/menu.lst
crashkernel=256M-:128M, intel_iommu=off
- intel_iommu – 활성화 시 Gen8 이상에 대하여 kdump 구동에 일부 오류가 보고됨(TBOOT시 필수 활성필요)
- crashkernel – kdump 활성화(OS 설치 시 구성 마법사에서 kdump 설정하면 자동 활성화됨, 변경 가능)
3. sysctl.conf 파일을 수정
#vim /etc/sysctl.conf:
kernel.sysrq = 1
kernel.panic = 30
kernel.panic_on_oops = 1
kernel.unknown_nmi_panic = 1
kernel.panic_on_unrecovered_nmi = 1
kernel.panic_on_io_nmi = 1
kernel.hung_task_panic = 1
kernel.softlockup_panic = 1
4. hpwdt 드라이버 설정
# vim /etc/modprobe.conf.local
options hpwdt allow_kdump=1 priority=1
5. Kdump 구동을 위한 옵션 변경
#vim /etc/sysconfig/kdump
6. Kdump 서비스 구동 상태 확인
#service boot.kdump status
7. 설정 적용을 위한 재시작
# reboot
8. 덤프 생성 및 확인(by iLO virtual NMI)
9. 덤프 생성 및 확인(by Keyboard)
# echo c > /proc/sysrq-trigger
Alt+Sys Rq(Print Screen)+C(동일기능)