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(동일기능)

Posted by 스쳐가는인연