고가용성을 위해 Horizon Recording는 여러 서버에 설치하고 로드 밸런서로 구성할 수 있습니다.
다음은 로드 밸런서로 Horizon Recording을 사용하기 위해 수행해야 하는 개략적인 단계입니다. 각 항목에 대한 세부 정보가 이 항목에 제공됩니다.
- 설치할 모든 Recording Server에서 액세스할 수 있는 적절한 사용 권한을 가진 공유 폴더를 파일 서버에 생성합니다.
- 여러 서버(가능하면 동일한 데이터 센터)에 Horizon Recording을 설치합니다. 자세한 내용은 Linux용 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 설치
- Horizon Recording Agent용 Tarball 설치 관리자 실행 또는 Horizon Recording Agent용 RPM 설치 관리자 실행에 설명된 대로 Horizon Recording Agent 설치 관리자를 실행합니다. 설명된 지침을 따르지만 다음과 같이 설치 명령을 수정합니다.
- 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에서 데이터가 동기화되었는지 확인할 수 있습니다.