23.17.19. Panic Device 설정
Red Hat Enterprise Linux 7 하이퍼바이저는
pvpanic
메커니즘을 사용하여 Linux 게스트 가상 머신 커널 패닉을 감지할 수 있습니다. pvpanic
을 호출하면 libvirtd
데몬에 메시지를 보내 사전 구성된 반응을 시작합니다.
pvpanic
장치를 활성화하려면 다음을 수행합니다.
- 호스트 시스템의
/etc/libvirt/qemu.conf
파일에 다음 행을 추가하거나 주석 처리를 해제합니다.auto_dump_path = "/var/lib/libvirt/qemu/dump"
- virsh edit 명령을 실행하여 지정된 게스트의 도메인 XML 파일을 편집하고
장치
상위 요소에패닉
을 추가합니다.<devices> <panic> <address type='isa' iobase='0x505'/> </panic> </devices>
<address>
요소는 panic의 주소를 지정합니다. 기본 ioport는 0x505입니다. 대부분의 경우 주소를 지정할 필요가 없습니다.
libvirtd
가 충돌에 대응하는 방법은 도메인 XML의 <on_crash>
요소에 의해 결정됩니다. 가능한 작업은 다음과 같습니다.
coredump-destroy
- 게스트 가상 머신의 코어 덤프를 캡처하고 게스트를 종료합니다.coredump-restart
- 게스트 가상 머신의 코어 덤프를 캡처하고 게스트를 다시 시작합니다.preserve
- 게스트 가상 머신이 추가 작업을 대기하도록 시간(Halts the guest virtual machine)
참고
pvpanic
에 대한 자세한 내용은 관련 지식 베이스 문서를 참조하십시오.