검색

23.2. 가상 머신 코어 덤프

download PDF

VM(가상 머신)이 충돌하거나 오작동한 이유를 분석하기 위해 나중에 분석 및 진단을 위해 VM 코어를 디스크의 파일에 덤프할 수 있습니다.

이 섹션에서는 코어 덤프에 대한 간략한 소개를 제공하고 VM 코어를 특정 파일에 덤프 하는 방법을 설명합니다.

23.2.1. 가상 머신 코어 덤프 작동 방식

VM(가상 머신)을 사용하려면 실행 중인 수많은 프로세스가 정확하고 효율적으로 작동해야 합니다. 사용하는 동안 실행 중인 VM이 예기치 않게 또는 오작동이 종료될 수 있는 경우도 있습니다. VM을 다시 시작하면 데이터가 재설정되거나 손실될 수 있으므로 VM이 충돌하는 정확한 문제를 진단하기가 어렵습니다.

이러한 경우 VM을 재부팅하기 전에 virsh dump 유틸리티를 사용하여 VM의 코어를 파일로 저장(또는 덤프)할 수 있습니다. 코어 덤프 파일에는 VM에 대한 자세한 정보가 포함된 VM의 원시 물리적 메모리 이미지가 포함되어 있습니다. 이 정보는 수동으로 또는 crash 유틸리티와 같은 도구를 사용하여 VM 문제를 진단하는 데 사용할 수 있습니다.

추가 리소스

23.2.2. 가상 머신 코어 덤프 파일 생성

VM(가상 머신) 코어 덤프에는 언제든지 VM 상태에 대한 자세한 정보가 포함되어 있습니다. VM의 스냅샷과 유사한 이 정보는 VM이 오작동하거나 갑자기 종료되는 경우 문제를 감지하는 데 도움이 될 수 있습니다.

사전 요구 사항

  • 파일을 저장할 충분한 디스크 공간이 있는지 확인합니다. VM에 사용되는 공간은 VM에 할당된 RAM 크기에 따라 다릅니다.

프로세스

  • virsh dump 유틸리티를 사용합니다.

    예를 들어 다음 명령은 lander1 VM의 코어, 메모리 및 CPU 공통 레지스터 파일을 /core/file 디렉터리의 gargantua.file 에 덤프합니다.

    # virsh dump lander1 /core/file/gargantua.file --memory-only
    Domain 'lander1' dumped to /core/file/gargantua.file
중요

크래시 유틸리티는 더 이상 virsh dump 명령의 기본 파일 형식을 지원하지 않습니다. 크래시 를 사용하여 코어 덤프 파일을 분석하려면 --memory-only 옵션을 사용하여 파일을 생성해야 합니다.

또한 Red Hat 지원 케이스에 연결하려면 코어 덤프 파일을 생성할 때 --memory-only 옵션을 사용해야 합니다.

문제 해결

메모리 오류 시 System(시스템)의 교착 상태에 있는 virsh dump 명령이 실패하는 경우 코어 덤프 파일에 충분한 메모리를 할당하고 있는지 확인합니다. 이렇게 하려면 다음 crashkernel 옵션 값을 사용합니다. 또는 코어 덤프 메모리를 자동으로 할당하는 crashkernel 을 전혀 사용하지 마십시오.

crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.