Red Hat Training

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

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)
참고
kdump 서비스가 활성화된 경우 <on_crash> 설정보다 우선하며 선택한 <on_crash> 작업이 수행되지 않습니다.
pvpanic 에 대한 자세한 내용은 관련 지식 베이스 문서를 참조하십시오.