본문 바로가기
IT/VMware

[VMware] VMware Horizon Client, Agent Log 로그 수집 방법

by 퐁시냥 2022. 3. 30.

VMware Horizon Client, Agent Log 로그 수집 방법에 대해서 알아보자. 

VDI를 운영하면서 다양한 버그, 오류가 발생하여 이를 해결하기 위해 많은 노력을 하고 있다. 

오류를 해결하기 위하여 가장 먼저 해야할 일은 정확한 원인을 파악하는 것이다. 

그 해결책이 될 수 있는 것이 바로 로그 수집이라고 생각한다. 

 

1. VMware Horizon Agent 로그 수집 방법

아마 Agent 로그를 수집해야할 일이 많을 것이다. 

Agent 로그에는 Windows Event Log도 포함되고, Blast 나 PCoIP 로그도 다 들어있기 때문에 효과적으로 활용할 수 있다.

 

1) 로그를 수집할 VM 접속 

먼저 로그를 수집할 VM(Virtual Machine)에 접속한다.

vCenter에서 콘솔로 접속해도 되고, VMware Horizon Client을 통해 접속해도 된다. 

 

2) CMD(Command Line)실행 

해당 VM 내에서 CMD(Command Line)를 실행한다. 

 

3) 로그 수집 명령어 입력 

C:\Program Files\VMware\VMware View\Agent\DCT\support.bat

 

만약 해당 VM에 접속할 수 없다면, 연결서버(VMware Connection Server)에서 원격으로 로그를 수집할 수 있다. 

C:\Program Files\VMware\Vmware View\Server\tools\bin

vdmadmin -A -getDCT -outfile file_name.zip -d pool_name -m virtual_machine_name

 

4) 바탕화면에 로그 폴더 생성 

바탕화면에 vdm-sdct 폴더로 로그가 생성되는 것을 확인할 수 있다. 폴더 안에는 zip 파일로 로그가 압축되어 생성된다. 

 


2. VMware Horizon Client 로그 수집 방법

VMware Horizon Client Log는 접속하는 단말(PC)에서 수집해야 한다. 

로그 수집에는 클라이언트 프로그램에서 실행하는 방법과 CMD 에서 실행하는 방법이 있다. 

 

2-1. 클라이언트에서 수집하는 방법

1) VMware Horizon Client 실행 

먼저 클라이언트 프로그램을 실행한다. 

 

2) 옵션 > Support Information 클릭

VMware Horizon Client 우측 상단의 옵션 > Support Information 을 클릭한다.

Collecting-VMware-Horizon-Client-Log
Collecting-VMware-Horizon-Client-Log

3) Collect Support Data 클릭

Collect Support Data 버튼을 클릭하면 Command 창이 뜨면서 로그가 수집되는 것을 확인할 수 있다. 

Collecting-VMware-Horizon-Client-Log
Collecting-VMware-Horizon-Client-Log

4) 바탕화면에 로그 폴더 생성

바탕화면에 vdm-sdct 폴더로 로그가 생성되는 것을 확인할 수 있다. 

 

 

2-2. CMD(Command Line)로 실행

1) CMD(Command Line)실행

VM을 접속하는 단말(PC)에서 CMD(Command Line)를 실행한다. 

 

2) 로그 수집 명령어 입력 

C:\Program Files(x86)\VMware\VMware View\Agent\DCT\support.bat

 

3) 바탕화면에 로그 폴더 생성

바탕화면에 vdm-sdct 폴더로 로그가 생성되는 것을 확인할 수 있다. 

 

 

[참고]

댓글