고가용성을 위해 Horizon Recording는 여러 서버에 설치하고 로드 밸런서로 구성할 수 있습니다.
다음은 로드 밸런서로 Horizon Recording을 사용하기 위해 수행해야 하는 개략적인 단계입니다. 각 항목에 대한 세부 정보가 이 항목에 제공됩니다.
- 설치할 모든 Recording Server에서 액세스할 수 있는 적절한 사용 권한을 가진 공유 폴더를 파일 서버에 생성합니다.
- 여러 서버(가능하면 동일한 데이터 센터)에 Horizon Recording을 설치합니다. 자세한 내용은 VMware Horizon Recording 항목의 "Horizon Recording Server 설치"를 참조하십시오.
- 동일한 데이터베이스와 동일한 공유 폴더를 가리키도록 모든 Recording Server에서 배포를 편집합니다. 데이터베이스는 기록 메타데이터를 저장하고 공유 폴더는 실제 기록 파일을 저장합니다.
- 포트 9443에서 Horizon Recording Server에 대한 L4 로드 밸런싱을 구성합니다.
- Horizon Recording Server에 등록하는 동안 로드 밸런서의 IP/FQDN을 가리켜 상위 데스크톱에 Horizon Recording Agent를 설치합니다.
Recording Server에서 배포 편집
각 Recording Server에 대해 다음을 수행합니다.
- 관리자 -> 서비스 설정 -> 서버 설정 -> 배포 편집으로 이동합니다.
- 표시되는 메시지를 읽고 [다음]을 클릭합니다.
- 편집 중인 첫 번째 서버인 경우 수동으로 구성을 선택하고 [다음]을 클릭합니다. 편집할 첫 번째 서버가 아닌 경우 4단계로 건너뜁니다.
- 필요한 데이터베이스를 선택하고 예제 섹션에서 적절한 연결 문자열을 복사하여 연결 문자열 상자에 붙여넣습니다.
- 사용자 ID, 암호, 서버, 데이터베이스 및 Trusted_Connection을 적절한 정보로 수정하고 [다음]을 클릭합니다.
- 스토리지 위치 페이지에서 모든 Recording Server에서 액세스할 수 있는 공유 폴더를 제공합니다. 테스트 경로를 클릭하여 액세스할 수 있는지 확인한 후 [다음]을 클릭합니다.
- 구성 저장을 클릭합니다. 문제가 없으면 웹 서비스가 다시 시작되고 로그아웃됩니다.
- 로그인하고 구성이 제대로 저장되었는지 확인합니다.
- 후속 서버의 경우 기존 서버에서 구성 가져오기를 선택합니다.
- 기존 서버의 URL, 사용자 이름 및 암호를 입력하고 가져오기를 클릭합니다. 자격 증명이 유효한 경우 "서비스 설정을 가져왔습니다. 다음 페이지에서 유효성을 검사하십시오." 메시지가 표시됩니다.
- [다음]을 클릭하고 [데이터베이스 유형] 페이지에서 구성 세부 정보를 검증합니다. 기존 서버의 구성 세부 정보와 일치해야 합니다.
- [다음]을 클릭하고 [스토리지 위치] 페이지에서 구성 세부 정보를 검증합니다. 기존 서버의 구성 세부 정보와 일치해야 합니다. 여기에서도 경로를 테스트할 수 있습니다.
- 변경 사항을 검토하고 구성 저장을 클릭합니다. 문제가 없으면 웹 서비스가 다시 시작되고 로그아웃됩니다.
- 로그인하고 구성이 제대로 저장되었는지 확인합니다.
L4 로드 밸런서 구성
다음은 Recording Server에 대한 로드 밸런서를 구성하는 개략적인 단계입니다. 사용되는 로드 밸런서에 따라 단계가 변경됩니다.
- SSL을 사용하도록 설정된 서비스 포트 9443을 사용하여 가상 서비스를 생성합니다. 그런 다음 가상 서비스에 가상 IP를 할당합니다.
- 포트 9443을 사용하여 Recording Server 풀을 생성합니다.
- 로드 밸런서 구성이 저장되면
https://<FQDN_or_IP_address_of_the_load_balancer>:9443
를 사용하여 웹 콘솔에 액세스합니다. 로드 밸런서 구성이 올바른 경우 UI에 액세스할 수 있습니다.
상위 데스크톱에 Horizon Recording Agent 설치
- VMware Horizon Recording 사용에 설명된 대로 Horizon Recording Agent 설치 관리자를 다운로드하고 실행합니다.
Linux 데스크톱의 경우 설명된 지침을 따르지만 다음과 같이 설치 명령을 수정합니다.
- Tarball 설치 관리자:
sudo ./install.sh -u https://<FQDN or IP address of the load balancer>:9443 -n <username> -p <password> -t
- RPM 설치 관리자:
sudo /usr/lib/vmware/horizonrecording/rpminstall.sh -u https://<FQDN or IP address of the load balancer>:9443 -n <username> -p <password> -t
- Tarball 설치 관리자:
- 연결을 묻는 메시지가 표시되면 로드 밸런서의 올바른 URL을 https://<로드 밸런서의 FQDN 또는 IP 주소>:9443 형식으로 제공하고 사용자 이름 및 암호를 함께 제공하십시오.
- 시스템이 상위 VM이고 이 시스템에서 풀이 생성될 경우 이 시스템은 템플릿임 확인란을 선택합니다.
- 등록을 클릭합니다.
- 서버의 인증서를 신뢰할 수 없는 경우 메시지가 표시되면 서버의 지문을 수락합니다.
- Recording Agent 설치가 완료되면 로드 밸런서 IP를 사용하여 Recording Server의 웹 콘솔에 로그온하고 관리자 -> 에이전트 관리로 이동합니다. 에이전트는 유형이 템플릿으로 나열되어 있는 상태로 나열되어야 합니다.
참고: 또한 각 Recording Server에 로그인하여 모든 Recording Server에서 데이터가 동기화되었는지 확인할 수 있습니다.