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
- O Horizon calcula o Índice de Carga do Servidor com base nas configurações de balanceamento de carga que você define em Horizon Console. O Índice de Carga do Servidor indica a carga no servidor. O Índice de Carga do Servidor pode variar de 0 a 100, em que 0 representa sem carga e 100 representa carga completa. Um Índice de Carga do Servidor de -1 indica que o balanceamento de carga está desativado. Você pode visualizar o Índice de Carga do Servidor no painel Horizon Console. O Horizon também oferece valores de limite nas configurações de balanceamento de carga para tratamento de tempestade de logon. 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.