로드 밸런싱 스크립트를 써서 로드 밸런싱에 사용할 RDS 호스트 메트릭을 기반으로 로드 값을 생성할 수 있습니다. 고정된 로드 값을 반환하는 단순한 로드 밸런싱 스크립트를 쓸 수도 있습니다.

로드 밸런싱 스크립트에서는 0에서 3까지의 숫자를 반환해야 합니다. 올바른 로드 값에 대한 설명은 값 및 매핑된 로드 선호도 로드을 참조하십시오.

팜에 있는 RDS 호스트 중 하나 이상에서 올바른 로드 값을 반환한 경우 View 연결 서버는 팜에 있는 다른 RDS 호스트의 로드 밸런싱 스크립트에서 올바른 값을 반환할 때까지 다른 RDS 호스트의 로드 값이 2인 것으로 가정합니다(매핑된 로드 선호도는 중간). 팜에 있는 RDS 호스트가 하나도 올바른 로드 값을 반환하지 않으면 팜에 대해 로드 밸런싱 기능이 사용되지 않도록 설정됩니다.

로드 밸런싱 스크립트에서 잘못된 로드 값을 반환하거나 10초 안에 실행이 완료되지 않는 경우에는 Horizon Agent에서 로드 선호도를 차단으로 설정하고 RDS 호스트 상태를 구성 오류로 설정합니다. 이러한 값은 새로운 세션에 사용할 수 있는 RDS 호스트 목록에서 RDS호스트를 효과적으로 제거합니다.

로드 밸런싱 스크립트를 팜에 있는 각 RDS 호스트의 Horizon Agent scripts 디렉토리(C:\Program Files\VMware\VMware View\Agent\scripts)에 복사합니다. 팜에 있는 모든 RDS 호스트에 동일한 스크립트를 복사해야 합니다.

로드 밸런싱 스크립트를 쓰는 방법의 예는 Horizon Agent scripts 디렉토리에 있는 샘플 스크립트를 참조하십시오. 자세한 내용은 RDS 호스트의 샘플 로드 밸런싱 스크립트의 내용을 참조하십시오.