Horizon Console에서 로드 밸런싱 설정을 구성하거나 로드 밸런싱 스크립트를 생성 또는 구성하여 다중 세션 호스트의 로드 밸런싱을 구성할 수 있습니다.

기본적으로 Horizon Connection Server는 다음 수식을 사용하여 다중 세션 호스트에서 게시된 데스크톱 및 애플리케이션을 균형 있게 적절히 배치합니다.

(connected sessions + pending sessions + disconnected sessions)/(maximum session count)

최대 세션 수가 무제한으로 구성되면 로드 밸런싱은 연결된 세션, 보류 중인 세션 및 연결이 끊긴 세션을 포함하는 총 세션의 절대 수를 사용하도록 폴백됩니다.

Horizon Console의 로드 밸런싱 설정
VMware Horizon 8Horizon Console에서 구성하는 로드 밸런싱 설정에 따라 서버 로드 인덱스를 계산합니다. 서버 로드 인덱스는 서버의 로드를 나타냅니다. 서버 로드 인덱스의 범위는 0에서 100 사이가 될 수 있으며, 0은 로드가 없음을 나타내고, 100은 전체 로드를 나타냅니다. 서버 로드 인덱스가 -1이면 로드 밸런싱이 비활성화되어 있는 것입니다. Horizon Console 대시보드에서 서버 로드 인덱스를 볼 수 있습니다. 또한 Horizon 8은 로드 밸런싱 설정에서 로그온 스톰 처리의 임계값을 제공합니다. 로드 밸런싱 설정을 참조하십시오.
로드 밸런싱 스크립트
또한 호스트 시스템에서 로드 밸런싱 설정의 기본 동작을 재정의하고, 로드 밸런싱 스크립트를 작성 및 구성하여 새로 게시된 데스크톱 및 애플리케이션 세션의 배치를 제어할 수 있습니다.

사용자 지정 로드 밸런싱 스크립트를 지정된 파일에 쓸 수 있습니다. /etc/vmware/viewagent-custom.conf 구성 파일에서 LBCustomScript 옵션을 구성하여 이 파일 경로를 정의할 수 있습니다.

이러한 스크립트를 사용자의 자체 일정에 따라 실행하거나 Horizon 8을 사용하여 실행할 수 있습니다. Horizon 8에서 로드 밸런싱 스크립트를 구성하는 방법에 대한 자세한 내용은 Horizon Console에서 Linux 다중 세션 호스트의 로드 밸런싱 설정 구성을 참조하십시오.

로드 밸런싱 스크립트는 지정된 파일에 로드 인덱스를 씁니다. 파일 경로를 정의하려면 /etc/vmware/viewagent-custom.conf에서 LBCustomScriptResult 옵션을 구성합니다. 로드 인덱스 값은 0~100 사이여야 합니다.