1.8. kdump 메커니즘을 사용하여 Crashed 커널 덤프
이 섹션에서는 kdump 라고도 하는 커널 크래시 덤프 메커니즘을 소개하고 1.8.1절. “사용할 수 있는 kdump Is 및 Which 작업” 에서 사용하는 kdump 를 간략하게 설명합니다.
kdump
서비스 활성화는 설치 프로세스의 일부이며, 설치 중에 kdump 가 기본적으로 활성화되었습니다. 이 섹션에서는 1.8.2절. “설치 프로세스 중 kdump 활성화 및 활성화” 에 설치하는 동안 kdump 를 활성화하는 방법과 1.8.3절. “설치 프로세스 후 kdump가 설치 및 활성화되었는지 확인” 의 설치 후 비활성화된 경우 kdump
서비스를 수동으로 활성화하는 방법에 대해 설명합니다.
웹 콘솔 을 사용하여 kdump 를 구성할 수도 있습니다. 자세한 내용은 1.8.4절. “웹 콘솔에서 kdump 구성”를 참조하십시오.
1.8.1. 사용할 수 있는 kdump Is 및 Which 작업
시스템 충돌의 경우 kdump 라는 커널 크래시 덤프 메커니즘을 사용하면 나중에 분석할 수 있도록 시스템 메모리의 내용을 저장할 수 있습니다. kdump 메커니즘은 kexec 시스템 호출을 사용합니다. 이 호출은 다른 커널의 컨텍스트에서 Linux 커널을 부팅하고, BIOS를 우회하고, 손실되는 첫 번째 커널 메모리의 내용을 보존하는 데 사용할 수 있습니다.
커널이 발생하면 kdump 는 kexec를 사용하여 두 번째 커널( capture kernel)으로 부팅합니다. 이 커널은 첫 번째 커널에 액세스할 수 없는 시스템 메모리의 예약된 부분에 있습니다. 두 번째 커널은 충돌한 커널의 메모리(감시 덤프)의 내용을 캡처하여 저장합니다.
1.8.2. 설치 프로세스 중 kdump 활성화 및 활성화
설치 중에 kdump 활성화 및 활성화는 Anaconda 설치 프로그램에서 수행하거나 Kickstart 파일에서 %addon com_redhat_kdump
명령을 사용하여 수행할 수 있습니다.
자세한 내용은 설치 방법에 따라 적절한 소스를 참조하십시오.
Anaconda 설치 프로그램으로 설치할 때 다음을 참조하십시오.
Red Hat Enterprise Linux 7 설치 가이드에서 Anaconda를 사용하여 설치.
Kickstart 파일로 설치하는 경우 다음을 참조하십시오.
Red Hat Enterprise Linux 7 설치 가이드의 Kickstart 명령 및 옵션.
1.8.3. 설치 프로세스 후 kdump가 설치 및 활성화되었는지 확인
kdump 가 설치되었는지 확인하고 구성하려면 다음을 수행합니다.
kdump 설치 및 kdump 구성 확인
kdump 가 시스템에 설치되어 있는지 확인하려면 다음을 수행하십시오.
~]$
rpm -q kexec-tools
설치되지 않은 경우 kdump 를 설치하려면
root
사용자로 입력합니다.~]# yum install kexec-tools
kdump 를 구성하려면 다음을 수행합니다.
명령줄 또는 그래픽 사용자 인터페이스를 사용합니다.
두 옵션 모두 Red Hat Enterprise Linux 7 Kernel Crash Dump Guide에 자세히 설명되어 있습니다.
그래픽 구성 도구를 설치해야 하는 경우:
~]# yum install system-config-kdump
1.8.4. 웹 콘솔에서 kdump 구성
웹 콘솔에서 를 선택하여 확인합니다.
- kdump 상태
- kdump용으로 예약된 메모리 양
- 크래시 덤프 파일의 위치
그림 1.5. 웹 콘솔에서 kdump 구성
1.8.5. kdump의 추가 리소스
kdump 에 대한 자세한 내용은 Red Hat Enterprise Linux 7 Kernel Crash Dump Guide를 참조하십시오.