Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

21.3. virsh Dump 파일 생성

virsh dump 명령을 실행하면 게스트 가상 시스템의 코어를 파일에 덤프하도록 요청을 전송하여 가상 시스템의 오류를 진단할 수 있습니다. 이 명령을 실행하려면 corefilepath 인수로 지정된 파일과 경로에 대한 적절한 권한을 수동으로 확인해야 할 수 있습니다. virsh dump 명령은 coredump(또는 crash 유틸리티)와 유사합니다. virsh dump 파일을 생성하려면 다음을 실행합니다.
#virsh dump <domain> <corefilepath> [--bypass-cache] { [--live] | [--crash] | [--reset] } [--verbose] [--memory-only]
도메인(게스트 가상 시스템 도메인 이름) 및 corefilepath(새로 생성된 코어 덤프 파일의 위치)는 필수지만 다음 인수는 선택 사항입니다.
  • --live 는 실행 중인 머신에 덤프 파일을 생성하고 일시 중지하지 않습니다.
  • --crash 는 guest 가상 머신을 중지하고 덤프 파일을 생성합니다. 주요 차이점은 게스트 가상 머신이 중지됨으로 나열되지 않으며 이유는 Crashed입니다. virt-manager 에서는 상태가 Paused로 나열됩니다.
  • --reset 은 성공적인 덤프로 게스트 가상 머신을 재설정합니다. 이 세 스위치는 함께 사용할 수 없습니다.
  • --bypass-cache 는 O_DIRECT를 사용하여 파일 시스템 캐시를 바이패스합니다.
  • --memory-only 덤프 파일은 elf 파일로 저장되며 도메인의 메모리 및 cpu 공통 레지스터 값만 포함합니다. 이 옵션은 도메인이 호스트 장치를 직접 사용하는 경우 매우 유용합니다.
  • --verbose 는 덤프의 진행 상황을 표시합니다.
전체 덤프 프로세스는 virsh domjobinfo 명령을 사용하여 모니터링할 수 있으며 virsh domjobabort 을 실행하여 취소할 수 있습니다.