Horizon Console에서 로드 밸런싱 설정을 구성하거나 로드 밸런싱 스크립트를 생성 또는 구성하여 RDS 호스트의 로드 밸런싱을 구성할 수 있습니다.
기본적으로 연결 서버는 다음 수식을 사용하여 RDS 호스트에서 게시된 데스크톱 및 애플리케이션을 균형 있게 적절히 배치합니다.
(connected sessions + pending sessions + disconnected sessions)/(maximum session count)
최대 세션 수가 무제한으로 구성되면 로드 밸런싱은 연결된 세션, 보류 중인 세션 및 연결이 끊긴 세션을 포함하는 총 세션의 절대 수를 사용하도록 폴백됩니다.
- Horizon Console의 로드 밸런싱 설정
- Horizon은 Horizon Console에서 구성하는 로드 밸런싱 설정에 따라 서버 로드 인덱스를 계산합니다. 서버 로드 인덱스는 서버의 로드를 나타냅니다. 서버 로드 인덱스의 범위는 0에서 100 사이가 될 수 있으며, 0은 로드가 없음을 나타내고, 100은 전체 로드를 나타냅니다. 서버 로드 인덱스가 -1이면 로드 밸런싱이 사용하지 않도록 설정되어 있는 것입니다. Horizon Console 대시보드에서 서버 로드 인덱스를 볼 수 있습니다. 또한 Horizon은 로드 밸런싱 설정에서 로그온 스톰 처리의 임계값을 제공합니다. 로드 밸런싱 설정을 참조하십시오.
- 로드 밸런싱 스크립트
-
또한 로드 밸런싱 설정의 기본 동작을 재정의하고, 로드 밸런싱 스크립트를 작성 및 구성하여 새로 게시된 데스크톱 및 애플리케이션 세션의 배치를 제어할 수 있습니다.
자체적인 사용자 지정 로드 밸런싱 스크립트를 쓸 수도 있고 Horizon Agent에서 제공하는 샘플 로드 밸런싱 스크립트 중 하나를 사용할 수도 있습니다. 사용자 지정 로드 밸런싱 스크립트를 사용하려면 Horizon Console에서 사용자 지정 스크립트 사용 로드 밸런싱 설정을 선택해야 합니다.
이러한 스크립트를 사용자의 자체 일정에 따라 실행하거나 Horizon 8을 사용하여 실행할 수 있습니다. Horizon 8에서 로드 밸런싱 스크립트를 구성하는 방법에 대한 자세한 내용은 RDS 호스트에서 로드 밸런싱 스크립트 구성을 참조하십시오.
로드 밸런싱 스크립트를 구성하려면 VMware Horizon View Script Host 서비스를 사용하도록 설정하고 팜에 있는 각 RDS 호스트에 레지스트리 키를 설정합니다.
로드 밸런싱 스크립트는 다음 위치의
REG_DWORD
레지스트리 설정을 사용하여CustomLoadValue
레지스트리 키에 로드 인덱스를 써야 합니다.HKLM\Sofware\VMware Inc.\VMware VDM\Performance Stats\CustomLoadValue
값은 0~100 사이여야 합니다.
Horizon 8은 다음 위치의
Performance Stats
레지스트리 키에 기록되는 원시 성능 메트릭을 계산합니다.HKLM\Sofware\VMware Inc.\VMware VDM\Performance Stats
원시 성능 메트릭을 사용하고 사용자 지정 스크립트를 작성하여 이러한 성능 메트릭을 사용자 지정 인덱스 요소에 결합할 수 있습니다.