O Virtual Desktop Agent, é o componente necessário para o funcionamento de estruturas Citrix XenDesktop. Por meio deles que os “Brokers” (Servidores XenDesktop ), fazem a gerência e monitoram os Desktops Virtuais.
Troca da porta TCP Broker e Desk
Broker
No Broker execute o seguinte procedimento:
- Utilizando o Prompt, navegue até a pasta: Program Files\Citrix\Broker\Service
- · Insira o comando : BrokerService.exe /VDAPort <port>
Obs: <port> corresponde a nova porta, neste caso: 8080
Virtual Desktop Agent
Em seguida em Reconfigure the VDA
Edite a porta TCP:
Após alteração no Virtual Desktop Agent, faz-se necessário alteração manual no registro.
Utilizando o Reg Edit, navegue até a chave: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\VirtualDesktopAgent
Insira o seguinte registro:
Tipo: REG_Z
Nome: RegistrarEndpointPattern
Conteúdo:
<?xml version=”1.0″ encoding=”utf-16″?><RegistrarEndpointInfo xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns:xsd=”http://www.w3.org/2001/XMLSchema”><Address>http://{0}:8080/Citrix/CdsController/IRegistrar</Address><Binding>WsHttpBindingIRegistrarEndpoint</Binding><Contract>Citrix.Cds.Protocol.Controller.IRegistrar</Contract></RegistrarEndpointInfo>
Reinicie o Desktop Virtual.
Obs: Em negrito a porta do conteúdo onde deve ser inserido o número da porta TCP.
Por padrão a instalação configura a porta TCP como 80. Faz-se necessário tal alteração quando existe a necessidade do uso de serviços concorrentes a porta TCP 80 no Desktop Virtual, como por exemplo IIS e Apache normalmente utilizados por desenvolvedores.
Deste modo concluímos ser melhor construir toda a estrutura Citrix XenDesktop utilizando a porta TCP 8080, minimizando futuras solicitações de suporte.