Show Table of Contents
18.3. SPICE 로그 파일
SPICE 로그 파일은 SPICE 연결 문제를 해결할 때 유용하게 사용될 수 있습니다. SPICE 디버깅을 시작하려면 로그 레벨을
debugging
으로 변경한 후 로그 위치를 확인합니다. 게스트 머신에 액세스하는데 사용되는 클라이언트 및 게스트 머신 자체 모두에는 SPICE 로그 파일이 있습니다. 클라이언트 쪽 로그의 경우 브라우저 플러그인을 사용하여 SPICE 클라이언트가 시작되면 일반적으로 디버깅은 환경 변수에 의해 제어됩니다. SPICE 클라이언트가
console.vv
파일이 다운로드된 네이티브 클라이언트를 사용하여 시작될 경우 remote-viewer
명령을 사용하여 디버깅을 활성화하고 로그 출력을 생성합니다. 18.3.1. 하이퍼바이저 SPICE 서버의 SPICE 로그
표 18.3. 하이퍼바이저 SPICE 서버의 SPICE 로그
로그 유형 | 로그 위치 | 로그 레벨을 변경하려면 다음을 실행합니다: |
---|---|---|
호스트/하이퍼바이저 SPICE 서버 | /var/log/libvirt/qemu/(guest_name).log | 게스트를 시작하기 전 호스트/하이퍼바이저에서 export SPICE_DEBUG_LEVEL=5 를 실행합니다. |
18.3.2. 게스트 머신의 SPICE 로그
표 18.4. 게스트 머신의 SPICE 로그
로그 유형 | 로그 위치 | 로그 레벨을 변경하려면 다음을 실행합니다: |
---|---|---|
Windows 게스트 | C:\Windows\Temp\vdagent.log C:\Windows\Temp\vdservice.log | 해당 없음 |
Red Hat Enterprise Linux 게스트 | /var/log/spice-vdagent.log | SPICE_VDAGENTD_EXTRA_ARGS=”-d -d” 항목이 있는 /etc/sysconfig/spice-vdagentd 파일을 생성합니다. |
18.3.3. 브라우저 플러그인을 사용하여 시작되는 SPICE 클라이언트의 SPICE 로그
브라우저 플러그인을 사용하여 시작되는 SPICE 클라이언트의 경우 로그 위치 및 변경 로그 레벨 지시문은 OS 유형, OS 버전, 시스템 유형에 따라 다릅니다.
표 18.5. 클라이언트 컴퓨터의 SPICE 로그 (브라우저 플러그인)
로그 유형 | 로그 위치 | 로그 레벨을 변경하려면 다음을 실행합니다: |
---|---|---|
SPICE 클라이언트 (Windows 7) | C:\Windows\Temp\spicex.log |
|
SPICE 클라이언트 (Red Hat Enterprise Linux 6) | ~/home/.spicec/spice-xpi.log | /etc/spice/logger.ini 파일을 편집하여 log4j.rootCategory 매개 변수를 INFO, R 에서 DEBUG, R 로 변경합니다. |
SPICE 클라이언트 (Red Hat Enterprise Linux 7) | ~/.xsession-errors | 명령행에서 다음과 같은 디버깅 옵션으로 Firefox를 시작합니다: G_MESSAGES_DEBUG=all SPICE_DEBUG=1 firefox . ~/.xsession-errors 파일을 Touch합니다. |
Windows 클라이언트의 USB 리디렉터 | C:\Windows\Temp\usbclerk.log | 해당 없음. |
18.3.4. console.vv 파일을 사용하여 시작되는 SPICE 클라이언트의 SPICE 로그
Linux 클라이언트 시스템의 경우:
remote-viewer
명령을--spice-debug
옵션과 함께 실행하여 SPICE 디버깅을 활성화합니다. 프롬프트가 나타나면 연결 URL을 (예: spice://[virtual_machine_IP]:[port])입력합니다.# remote-viewer --spice-debug
- 로그를 확인하려면
console.vv
파일을 다운로드하고remote-viewer
명령을--spice-debug
옵션과 함께 실행하여console.vv
파일에 전체 경로를 지정합니다.# remote-viewer --spice-debug /path/to/console.vv
Windows 클라이언트 시스템의 경우:
debug-helper.exe
파일을 다운로드하여remote-viewer.exe
파일과 동일한 디렉토리 (예:C:\Users\[user name]\AppData\Local\virt-viewer\bin
디렉토리)에 이를 이동합니다.debug-helper.exe
파일을 실행하여 GDB (GNU Debugger)를 설치합니다.debug-helper.exe
파일을 실행하여 SPICE 디버깅을 활성화합니다.debug-helper.exe remote-viewer.exe --spice-controller
- 로그를 확인을 위해 가상 머신에 연결하면 GDB를 실행 중인 명령 프롬프트에서 remote-viewer의 표준 오류와 표준 출력이 표시됩니다.
Comments