Eu tenho um farm de Host de Sessão de Área de Trabalho Remota com um Agente de Conexão de Área de Trabalho Remota (Server 2008 R2) arbitrando conexões para este farm. O Connection Broker é configurado como a fonte RemoteApp do Acesso via Web RD (com a função Acesso via Web instalada na mesma máquina):
e os clientes do Windows 7 estão se conectando ao feed da Web RD para receber os arquivos de conexão do RemoteApp. Tudo funciona até agora, exceto por um detalhe importante - os arquivos RDP recebidos do servidor RD Web Access estão direcionando os usuários para um host de sessão específico no farm (o primeiro a ingressar) em vez do próprio farm, introduzindo assim um único ponto de falha e derrotar os recursos de balanceamento de carga de um farm.
Obviamente, eu poderia inserir o nome do farm RD como o "Nome da fonte" em vez do broker de conexão, mas como o broker de conexão RD está agregando vários farms e servidores RD únicos e gostaria de manter um único ponto de administração, gostaria melhor não fazer isso.
Então, posso alterar esse comportamento por reconfiguração ou um hotfix? A atualização para um agente de conexão do Server 2012 R2 ajudaria aqui?
Este é um descuido de configuração. Enquanto o agente de conexão RD estiver usando os servidores definidos como fontes RemoteApp, ele não exerce controle sobre as definições reais dos itens RemoteApp fornecidos por eles. A configuração do RemoteApp Manager das respectivas fontes RemoteApp está determinando a qual destino os clientes RemoteApp se conectarão:
Essa opção precisa apontar para o nome do farm em todos os hosts de sessão do farm. Se até mesmo um dos hosts tiver essa configuração apontando para seu próprio nome de host (como é a configuração padrão após habilitar a função de área de trabalho remota), você pode acabar com o agente de conexão distribuindo esses arquivos RDP específicos do host.