검색

20.19. virsh dump를 사용하여 게스트 가상 머신 코어의 덤프 파일 생성

download PDF
게스트 가상 머신 문제 해결 방법 중 하나 ( kdumppvpanic에 추가) virsh dump domain corefilepath [--bypass-cache] {--live | --reset } [--verbose] [--memory-only]--format=format] 명령을 사용하는 것입니다. 그러면 크래시 유틸리티 의 예를 들어 분석할 수 있도록 게스트 가상 시스템의 코어가 포함된 덤프 파일이 생성됩니다.
특히 virsh dump 명령을 실행하면 게스트 가상 머신 코어가 제공하는 코어 파일 경로에 지정된 파일에 덤프됩니다. 일부 하이퍼바이저는 이 작업에 대한 제한을 제공할 수 있으며 사용자가 corefilepath 매개변수에 지정된 파일 및 경로에 대한 적절한 권한을 수동으로 확인해야 할 수 있습니다. 이 명령은 SR-IOV 장치 및 기타 패스스루 장치에서 지원됩니다. 다음 인수가 지원되며 다음과 같은 효과가 있습니다.
  • --bypass-cache - 저장된 파일은 호스트의 파일 시스템 캐시를 우회하지 않습니다. 파일의 내용에는 영향을 미치지 않습니다. 이 옵션을 선택하면 덤프 작업 속도가 느려질 수 있습니다.
  • --live 는 게스트 가상 머신이 계속 실행될 때 파일을 저장하고 게스트 가상 머신을 일시 중지하거나 중지하지 않습니다.
  • --crash 는 덤프 파일을 저장하는 동안 게스트 가상 머신을 일시 정지 상태로 두는 대신 충돌한 상태로 둡니다. 게스트 가상 머신은 "중지"인 이유와 함께 "Shut off"로 나열됩니다.
  • --reset - 덤프 파일이 성공적으로 저장되면 게스트 가상 시스템이 재설정됩니다.
  • --verbose 에서 덤프 프로세스의 진행 상황을 표시
  • --memory-only - 이 옵션을 사용하여 덤프를 실행하면 덤프 파일의 콘텐츠에 게스트 가상 시스템의 메모리 및 CPU 공통 레지스터 파일만 포함하는 덤프 파일이 생성됩니다. 이 옵션은 전체 덤프가 실행되지 않는 경우 사용해야 합니다. 게스트 가상 머신을 실시간으로 마이그레이션할 수 없는 경우(passthrough PCI 장치로 인해)이 발생할 수 있습니다.
    --format=형식 옵션을 사용하여 메모리 전용 덤프를 저장할 수 있습니다. 다음 형식을 사용할 수 있습니다.
    • Elf - 기본 압축하지 않은 형식
    • kdump-zlib - kdump 압축으로 압축된 형식
    • kdump-lzo - LZO 압축으로 kdump 압축 형식
    • kdump-snappy - kdump 압축을 사용한 kdump 압축 형식
    중요
    크래시 유틸리티는 virsh dump 명령의 기본 코어 덤프 파일 형식을 더 이상 지원하지 않습니다. crash 를 사용하여 virsh dump 에서 생성한 코어 덤프 파일을 분석하는 경우 --memory-only 옵션을 사용해야 합니다.
    또한 코어 덤프 파일을 생성할 때 --memory-only 옵션을 사용하여 Red Hat Suport 케이스에 연결해야 합니다.
전체 프로세스는 virsh domjobinfo 명령을 사용하여 모니터링할 수 있으며 virsh domjobabort 명령을 사용하여 취소할 수 있습니다.

예 20.47. virsh를 사용하여 덤프 파일을 만드는 방법

다음 예제에서는 guest1 가상 머신 코어의 덤프 파일을 생성하여 core/file/path.file 파일에 저장한 다음 게스트를 재설정합니다. 이 명령을 사용하는 가장 일반적인 시나리오는 게스트 가상 머신이 제대로 작동하지 않는 경우입니다.
# virsh dump guest1 core/file/path.file --memory-only --reset
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.