19.3. SPICE 로그 파일


SPICE 로그 파일은 SPICE 연결 문제를 해결할 때 유용하게 사용될 수 있습니다. SPICE 디버깅을 시작하려면 로그 레벨을 debugging으로 변경한 후 로그 위치를 확인합니다.
게스트 시스템에 액세스하는 데 사용되는 클라이언트와 게스트 시스템 자체에는 모두 SPICE 로그 파일이 있습니다. 클라이언트측 로그를 보려면 네이티브 클라이언트를 사용하여 SPICE 클라이언트를 시작한 경우 console.vv 파일이 다운로드되고 remote-viewer 명령을 사용하여 디버깅을 활성화하고 로그 출력을 생성합니다.

19.3.1. 하이퍼바이저 SPICE 서버의 SPICE 로그

표 19.3. 하이퍼바이저 SPICE 서버의 SPICE 로그
로그 유형로그 위치로그 레벨을 변경하려면 다음을 실행합니다:
호스트/하이퍼바이저 SPICE 서버
/var/log/libvirt/qemu/(guest_name).log
게스트 시작 전에 호스트/하이퍼바이저에서 export SPICE_DEBUG_LEVEL=5를 실행합니다. 이 변수는 QEMU에서 구문 분석되며 시스템 전체에서 실행되는 경우 시스템의 모든 가상 머신에 대한 디버깅 정보가 출력됩니다. 이 명령은 클러스터의 각 호스트에서 실행해야 합니다. 이 명령은 클러스터 기반이 아니라 호스트/하이퍼바이저 기반으로만 작동됩니다.

19.3.2. 게스트 머신의 SPICE 로그

표 19.4. 게스트 머신의 spice-vdagent 로그
로그 유형로그 위치로그 레벨을 변경하려면 다음을 실행합니다:
Windows 게스트
C:\Windows\Temp\vdagent.log
C:\Windows\Temp\vdservice.log
해당 없음
Red Hat Enterprise Linux 게스트
journalctl을 root 사용자로 사용합니다.
디버그 모드에서 spice-vdagentd 서비스를 실행하려면 root 사용자는 SPICE_VDAGENTD_EXTRA_ARGS=”-d -d” 항목으로 /etc/sysconfig/spice-vdagentd 파일을 만듭니다.
디버그 모드로 spice-vdagent를 실행하려면 명령행에서 다음 명령을 실행합니다:
$ killall - u $USER spice-vdagent 
$ spice-vdagent -x -d [-d] [ ∣& tee spice-vdagent.log ]

19.3.3. console.vv 파일을 사용하여 시작되는 SPICE 클라이언트의 SPICE 로그

Linux 클라이언트 시스템의 경우:

  1. remote-viewer 명령을 --spice-debug 옵션과 함께 실행하여 SPICE 디버깅을 활성화합니다. 프롬프트가 나타나면 연결 URL을 (예: spice://[virtual_machine_IP]:[port])입력합니다.
    #  remote-viewer --spice-debug
  2. 디버그 매개 변수를 사용하여 SPICE 클라이언트를 실행하고 .vv 파일을 전달하려면 console.vv 파일을 다운로드하고 remote-viewer 명령을 --spice-debug 옵션과 함께 실행한 다음 전체 경로를 console.vv 파일에 지정합니다.
    # remote-viewer --spice-debug /path/to/console.vv
Windows 클라이언트 시스템의 경우:

  1. virt-viewer 2.0-11.el7ev 이상의 버전에서 virt-viewer.msivirt-viewerdebug-viewer.exe를 설치합니다.
  2. remote-viewer 명령을 spice-debug 인수와 함께 실행하고 명령의 경로를 콘솔로 지정합니다.
    remote-viewer --spice-debug path\to\console.vv
    
  3. 로그를 확인을 위해 가상 머신에 연결하면 GDB를 실행 중인 명령 프롬프트에서 remote-viewer의 표준 오류와 표준 출력이 표시됩니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.