VMware Horizon Recording 기능을 사용하면 관리자가 데스크톱 및 애플리케이션 세션을 기록하여 Windows 원격 데스크톱 및 애플리케이션에 대한 사용자 동작을 모니터링할 수 있습니다.
관리자는 기록된 데스크톱 또는 애플리케이션 세션에서 사용자의 정확한 키 입력, 커서 및 마우스 활동 및 기타 사용자 동작을 관찰할 수 있습니다. 기록은 사용자 동작에 대한 더 강력한 보안 및 감사를 제공하는 것 외에도 세션 중에 사용자가 경험하는 문제를 해결하고 재현하는 데 도움이 됩니다. 관리자는 기록을 재생, 저장 및 감사할 수 있습니다.
사용자가 로그온하면 Horizon Recording이 자동으로 시작되고 기본 메시지 보안 정책에 따라 세션 기록 중이 표시됩니다. 기록은 세션이 연결된 상태를 유지하기만 하면 실행됩니다. 사용자가 로그아웃하거나 연결을 해제된 기록이 중지됩니다. 사용자가 데스크톱 또는 애플리케이션 세션의 화면 해상도를 변경하면 Horizon Recording이 새 기록 세그먼트를 생성합니다. 기록 파일 크기는 연결된 세션의 기간에 따라 다릅니다. 기록은 MP4 형식으로 저장되며 다운로드하여 로컬 플레이어에서 재생하거나 Horizon Recording 웹 콘솔에서 볼 수 있습니다.
구성 요소
- Horizon Recording Server: 스토리지 및 재생을 위한 원시 기록 데이터뿐만 아니라 세션에 대한 정보를 수집합니다.
- Horizon Recording Agent: 사용자 세션을 기록하고, Horizon Recording Server에 세션을 등록하고, 기록 데이터를 업로드합니다.
이러한 구성 요소는 VMware Horizon 8 2106 이상에서 사용할 수 있습니다. 설치 파일은 VMware Customer Connect에서 사용할 수 있습니다.
웹 인터페이스
- 대시보드: 최근 기록, 서버, 데이터베이스 및 기록이 저장된 폴더의 목록과 시작 시간, 기간, 크기 및 상태와 같은 기록 정보가 포함됩니다. 기록을 잠그고, 잠금을 해제하고, 삭제할 수 있습니다.
- 기록: 이름, 시작된 리소스, 위치, 시작 및 종료 날짜, 시작 시간, 기간, 크기 및 상태와 같은 정보와 함께 모든 기록 목록이 포함됩니다. 기록을 잠그고, 잠금을 해제하고, 삭제할 수 있습니다.
- 감사 추적: 사용자 인터페이스의 모든 사용자 작업을 추적합니다.
Horizon Recording Server 설치
시스템에 Horizon Recording Server 구성 요소를 설치하여 스토리지 및 재생을 위한 원시 기록 데이터뿐 아니라 세션에 대한 정보도 수집합니다.
- 세션 정보 스토리지 및 구성을 위한 데이터베이스
- 스토리지 기록을 위한 Windows NTFS 폴더
- 기록 데이터 수집, 관리 및 재생을 위한 웹 서비스
Horizon Recording Server는 설치 디렉토리에 local.db로 저장된 로컬 SQLite 데이터베이스와 로컬 NTFS 폴더를 활용하는 시스템에 서버가 설치되는 독립형 설정으로 배포할 수 있습니다.
또한 로드 밸런서 뒤의 여러 서버를 사용하여 고가용성 환경에 Horizon Recording Server를 배포할 수도 있으며, 기록 데이터를 저장하기 위한 모든 서버의 공유 NTFS 폴더뿐만 아니라 Microsoft SQL 또는 PostgreSQL 데이터베이스를 활용할 수 있습니다. L4 로드 분포로 구성된 로드 밸런서가 지원됩니다.
리소스 | 최소값 |
---|---|
CPU | 4 vCPU |
메모리 | 8GB |
사용 가능한 디스크 공간 | 20 GB
참고: 이 크기는 사용자가 세션에서 실행하는 애플리케이션 유형과 프레임 변경률에 따라 달라집니다. 필요에 따라 사용량을 모니터링하고 디스크 공간을 더 추가해야 합니다.
|
Horizon Recording Server를 설치하려면 다음 단계를 수행합니다.
- HorizonRecordingServer.exe 파일을 다운로드한 후 서버의 로컬 폴더에 복사합니다.
- 설치 관리자를 실행하고 단계를 따릅니다. 기본 자격 증명은 아래에 나와 있습니다.
사용자 이름/암호: administrator/Recording123
서버는 https://<localservername>:9443에서 사용할 수 있습니다. - Recording Server Active Directory 계정만 기록을 추가, 수정 또는 삭제할 폴더에 액세스할 수 있도록 기록 폴더 사용 권한을 수동으로 보호하십시오.
- Horizon Recording Server를 제거하려면 [프로그램 추가/제거](appwiz.cpl)를 사용하여 Horizon Recording Server 이진 파일을 제거하고 다음 구성 요소를 수동으로 삭제합니다.
- 설치 디렉토리의 로컬 데이터베이스 파일(local.db).
- 로그는 C:\programdata\VMware\Horizon Recording에 있습니다.
- 설치 디렉토리\Recordings에 있는 로컬 기록
- 설치를 재설정하려면 다음을 수행합니다.
- Horizon Recording 서비스를 중지합니다.
- 설치 디렉토리에서 Recordings 폴더를 삭제합니다.
- 설치 디렉토리에서 servicesettings.json 파일과 local.db 파일을 삭제합니다.
- Horizon Recording 서비스를 시작합니다.
servicesettings.json 및 local.db 파일이 새로 다시 생성됩니다.
Horizon Recording Agent 설치
세션을 기록할 모든 Horizon 시스템에 Horizon Recording Agent 구성 요소를 설치합니다.
Horizon Recording Agent 레지스트리 설정은 HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Blast\Recording Agent에 저장됩니다.
리소스 | 최소값(VDI) | 최소값(RDSH - 80개 세션) |
---|---|---|
CPU | 2 vCPU | 64 vCPU |
메모리 | 2 GB | 64 GB |
사용 가능한 디스크 공간 | 5 GB
참고: 이 크기는 사용자가 세션에서 실행하는 애플리케이션 유형과 프레임 변경률에 따라 달라집니다. 필요에 따라 사용량을 모니터링하고 디스크 공간을 더 추가해야 합니다.
|
50 GB
참고: 이 크기는 사용자가 세션에서 실행하는 애플리케이션 유형과 프레임 변경률에 따라 달라집니다. 필요에 따라 사용량을 모니터링하고 디스크 공간을 더 추가해야 합니다.
|
- VDI용 Horizon 8 2106 이상, RDSH용 Horizon 8 2111 이상
- 인스턴트 클론 에이전트 또는 전체 클론 에이전트
- VDI용 Windows 10 1909 이상 64비트 운영 체제, RDSH용 Windows Server 2016 이상 64비트 운영 체제
- Microsoft.Net Framework 4.6.1 이상
- VMware Blast
- Horizon Recording Server의 방화벽 인바운드 규칙에서 포트 9443 허용
Horizon Recording Agent를 설치하려면 다음 단계를 수행합니다.
- HorizonRecordingAgent.exe 파일을 다운로드하여 로컬 폴더에 복사합니다.
- 설치 관리자를 실행하고 단계를 따릅니다.
- 연결을 묻는 메시지가 표시되면 Recording Server의 올바른 URL을 https://<Recording Server의 FQDN 또는 IP 주소>:9443 형식으로 제공하고 사용자 이름 및 암호를 함께 제공하십시오.
- 시스템이 상위 VM이고 이 시스템에서 풀이 생성될 경우 이 시스템은 템플릿임 확인란을 선택합니다.
- 등록을 클릭합니다.
- 서버의 인증서를 신뢰할 수 없는 경우 메시지가 표시되면 서버의 지문을 수락합니다.
- Horizon Recording Agent를 제거하려면 [프로그램 추가/제거](appwiz.cpl)를 사용하여 Horizon Recording Agent 이진 파일을 제거하고 다음 구성 요소를 수동으로 삭제합니다.
- 로그는 C:\programdata\VMware\Horizon Recording에 있습니다.
- 설치 디렉토리\Recordings에 있는 보류 중인 임의 기록
- 등록된 시스템에서 에이전트를 삭제하려면:
- .
- 에이전트의 이름을 선택하고 삭제를 클릭합니다.
- 확인 메시지를 주의 깊게 읽고 삭제를 계속합니다.
Horizon Recording Server 업그레이드
- 활성 기록이 없는지 확인합니다.
- Recordings 폴더, servicesettings.json 파일 및 local.db(데이터베이스에 SQLite를 사용하는 경우)의 백업을 생성합니다.
Horizon Recording Server를 업그레이드하려면 다음 단계를 수행합니다.
- HorizonRecordingServer.exe 파일을 다운로드합니다.
- HorizonRecordingServer.exe 파일을 서버의 로컬 폴더에 복사합니다.
- HorizonRecordingServer.exe를 실행합니다.
- 기본적으로 서버는 동일한 C:\Program Files\VMware\Desktop Recording Server 폴더에서 업그레이드됩니다.
- 업그레이드 위치를 새 폴더로 변경하면 구성이 유지되지 않으며 새로 설치한 것으로 간주됩니다. 따라서 업그레이드 후 웹 콘솔에서 이전 기록에 액세스하거나 재생할 수 없습니다.
- 기본 위치를 변경하지 않으면 모든 구성이 유지되며 업그레이드 후 웹 콘솔에서 기록을 액세스하고 재생할 수 있습니다.
- 업그레이드 후 서버에 대한 로그 위치가 새 C:\ProgramData\VMware\Horizon Recording 폴더로 변경됩니다. 이전 로그는 C:\ProgramData\VMware\Horizon Desktop Recording에서 계속 사용할 수 있습니다.
Horizon Recording Agent 업그레이드
Horizon Recording Agent를 업그레이드하기 전에 에이전트에 활성 기록이 없는지 확인합니다.
Horizon Recording Agent를 업그레이드하려면 다음 단계를 수행합니다.
- HorizonRecordingAgent.exe 파일을 다운로드합니다.
- HorizonRecordingAgent.exe 파일을 에이전트의 로컬 폴더에 복사합니다.
- HorizonRecordingAgent.exe를 실행합니다.
- 기본적으로 에이전트는 같은 C:[Program Files VMware] Desktop Recording Agent 폴더로 업그레이드됩니다.
업그레이드 위치를 새 폴더로 변경하면 구성이 유지되지 않으며 새로 설치한 것으로 간주됩니다.
- Horizon Recording Server 주소는 업그레이드 절차 중에 자동으로 채워집니다.
- 에이전트가 업그레이드된 후 에이전트의 로그 위치가 새 C:\ProgramData\VMware\Horizon Recording 폴더로 변경됩니다. 이전 로그는 C:\ProgramData\VMware\Horizon Desktop Recording에서 계속 사용할 수 있습니다.