Você pode configurar o balanceamento de carga para hosts RDS definindo as configurações de balanceamento de carga em Horizon Console ou criando e configurando scripts de balanceamento de carga.
Por padrão, o Servidor de Conexão usa a seguinte fórmula para equilibrar o posicionamento de sessões de área de trabalho e aplicativo publicadas em hosts RDS:
(connected sessions + pending sessions + disconnected sessions)/(maximum session count)
Se a contagem máxima de sessões estiver configurada como ilimitada, o balanceamento de carga voltará a usar o número absoluto da contagem total de sessões, que inclui sessões conectadas, pendentes e desconectadas.
- Configurações de balanceamento de carga em Horizon Console
- Você pode definir as configurações de balanceamento de carga para um farm em Horizon Console para controlar o posicionamento de sessões de área de trabalho e aplicativo publicadas. Consulte Configurações de balanceamento de carga.
- Scripts de balanceamento de carga
-
Você também pode substituir o comportamento padrão das configurações de balanceamento de carga e controlar o posicionamento de novas sessões de área de trabalho e aplicativo publicadas gravando e configurando scripts de balanceamento de carga.
Você pode escrever seus próprios scripts de balanceamento de carga personalizados ou pode usar um dos scripts de balanceamento de carga de amostra fornecidos com Horizon Agent. Para usar scripts de balanceamento de carga personalizados, você deve selecionar a configuração de balanceamento de carga Usar script personalizado (Use Custom Script) em Horizon Console.
Você pode executar esses scripts de acordo com sua própria programação ou executar esses scripts com Horizon. Para obter mais informações sobre como configurar scripts de balanceamento de carga em Horizon, consulte Configurar um script de balanceamento de carga em um host RDS.
A configuração de scripts de balanceamento de carga envolve a ativação do serviço Host de Script VMware Horizon View e a definição de uma chave do Registro em cada host RDS em um farm.
Os scripts de balanceamento de carga devem gravar o índice de carga na chave de registro
CustomLoadValue
com a configuração de registroREG_DWORD
no seguinte local:HKLM\Sofware\VMware Inc.\VMware VDM\Performance Stats\CustomLoadValue
O valor deve estar entre 0 e 100.
Horizon calcula as métricas de desempenho bruto que são gravadas na chave de registro
Performance Stats
no seguinte local:HKLM\Sofware\VMware Inc.\VMware VDM\Performance Stats
Você pode usar as métricas de desempenho bruto e combiná-las com seu fator de índice personalizado para escrever scripts personalizados.