[rhel]kdump 서비스 실행 실패 발생 시 조치법
kdump 초기 설치 후 /boot/grub/grub.conf 파일에 추가 세팅이 필요하다.
ketnel 구문에 crashkernel=auto nmi_watchdog=1 을 추가하면 된다.
[root@vRH6x Packages]# vim /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_vrh6x-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux (2.6.32-358.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=/dev/mapper/vg_vrh6x-lv_root rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=vg_vrh6x/lv_root SYSFONT=latarcyrheb-sun16 crashkernel=auto nmi_watchdog=1 rd_LVM_LV=vg_vrh6x/lv_swap rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-358.el6.x86_64.img
그런데 추가했음에도 불구하고 service kdump start 를 했을때 [failed] 또는 [실패] 로 나타나는 경우가있다.
RHEL6 기준 메모리가 2GB 이하실 경우 crashkernel 값을 128M로 강제 세팅하면 된다.
crashkernel=128M
메모리가 2기가 이상일 경우 기존과 같이 auto 설정으로도 실행가능하다.
grub.conf 설정 후 재부팅하여
service kdump start를 하면 정상 실행된다.
- 커널 파라미터 추가
/etc/sysctl.conf 파일 설정
kernel.sysrq = 1
kernel.nmi_watchdog = 1
- kdump 테스트
아래 커맨드 입력
echo c > /proc/sysrq-trigger"
'Linux' 카테고리의 다른 글
SSH 접속 시 안내문구출력 (0) | 2015.07.20 |
---|---|
버추얼 박스 NIC bonding fail over 문제 해결 방법 (0) | 2015.05.10 |
파일 시스템 관리 File System Structure and Maintenance (0) | 2015.05.03 |
Redhat 7.0 에서만 사용되는 특수 filesystem 경로 location (0) | 2015.05.03 |
/proc/ 가상 파일 시스템 공간 /PROC VIRTUAL FILE SYSTEM (0) | 2015.05.03 |