Puede que experimente problemas en la conexión entre las máquinas y las instancias del servidor de conexión de Horizon.

Problema

Si se produce un error en la conectividad entre una máquina y una instancia de servidor de conexión, se muestra uno de los siguientes mensajes en la base de datos de eventos.

  • Error de aprovisionamiento producido para la máquina Machine_Name: error de personalización debido a la inexistencia de comunicación de red entre Horizon Agent y el servidor de conexión.
  • Error de aprovisionamiento producido en el grupo Desktop_ID debido a un problema de red con Horizon Agent
  • No se pudo iniciar desde el grupo Desktop_ID para el usuario User_Display_Name: No se pudo conectar a la máquina MachineName mediante Protocol

Causa

Los problemas de conectividad entre una máquina y una instancia del servidor de conexión pueden producirse por diferentes motivos.

  • El fallo de búsqueda en la máquina del nombre DNS del host del servidor de conexión.
  • Los puertos para la comunicación JMS, RDP o AJP13 están siendo bloqueados por reglas de firewall.
  • El error del enrutador JMS en el host del servidor de conexión.

Solución

  • En una ventana de símbolo del sistema de la máquina, escriba el comando nslookup.
    nslookup CS_FQDN

    CS_FQDN es el nombre de dominio completo (FQDN) del host del servidor de conexión. Si el comando no logra devolver la dirección IP del host del servidor de conexión, aplique técnicas de solución de problemas de red generales para corregir la configuración DNS.

  • Compruebe que está funcionando el puerto TCP 4001, que Horizon Agent utiliza para establecer la comunicación JMS con el host del servidor de conexión, escribiendo en una ventana de símbolo del sistema de la máquina el comando telnet.
    telnet CS_FQDN 4001

    Si se establece la conexión telnet, significa que funciona la conectividad de red de JMS.

  • Si se implementa un servidor de seguridad en la red perimetral (demilitarized zone, DMZ), compruebe que haya configuradas reglas de excepción en el firewall interno para permitir la conectividad RDP entre el servidor de seguridad y las máquinas virtuales en el puerto TCP 3389.
  • Si se omiten las conexiones seguras, compruebe que las reglas del firewall permitan a un cliente establecer una conexión RDP directa con la máquina virtual en el puerto TCP 3389 o una conexión PCoIP directa con la máquina virtual en los puertos TCP 4172 y UDP 4172.
  • Compruebe que haya reglas de excepción configuradas en el firewall interno para permitir las conexiones entre cada servidor de seguridad y el host asociado de servidor de conexión en los puertos TCP 4001 (JMS) y TCP 8009 (AJP13).