Caso de uso 12: Configurar XenDesktop para el equilibrio de carga

Para mejorar el rendimiento en la entrega de aplicaciones de escritorio virtual, puede integrar el dispositivo Citrix ADC con Citrix XenDesktop y utilizar la función de equilibrio de carga de Citrix ADC para distribuir la carga entre los servidores de Interfaz Web y los servidores de Desktop Delivery Controller (DDC).

Por lo general, se utiliza XenDesktop en situaciones en las que las aplicaciones no son compatibles con la ejecución en un servidor Terminal Server o XenApp, o si cada escritorio virtual tiene requisitos únicos. En tales casos, necesita un host de escritorio para cada usuario que se conecte. Sin embargo, los hosts se pueden agrupar para que solo necesite un host por cada usuario conectado actualmente.

El servicio principal de aplicaciones implementado para XenDesktop es Desktop Delivery Controller (DDC). El DDC está instalado en un servidor y su función principal es registrar hosts de escritorio y conexiones de cliente de broker a ellos.

El DDC también autentica a los usuarios y administra el ensamblado de los entornos de escritorio virtual de los usuarios controlando el estado de los escritorios e iniciando y deteniendo los escritorios.

Por lo general, se instalan varios DDC para mejorar la disponibilidad.

Los servidores de Interfaz Web proporcionan acceso seguro a escritorios virtuales. La Interfaz Web es el portal de conexión inicial al Desktop Delivery Controller (DDC). El explorador web del dispositivo del usuario envía información al servidor web, que se comunica con el conjunto de servidores para proporcionar al usuario acceso al escritorio virtual.

En la siguiente figura se muestra la topología de un dispositivo Citrix ADC que trabaja con XenDesktop.

Imagen 1. Equilibrio de carga de XenDesktop

Imagen localizada

Nota

Aunque puede utilizar el protocolo HTTP, Citrix recomienda utilizar SSL para la comunicación entre el cliente y el dispositivo Citrix ADC. Puede utilizar el protocolo HTTP para la comunicación entre Citrix ADC y los servidores DDC aunque utilice el protocolo SSL para la comunicación con el cliente.

Para configurar el equilibrio de carga para XenDesktop mediante la interfaz gráfica de usuario

  1. Crear un servicio.
    1. Vaya a Configuración > Administración del tráfico > Equilibrio de carga > Servicios y haga clic en Agregar.
    2. Cree un servicio especificando un nombre, una dirección IP, un puerto y un tipo de protocolo y, a continuación, haga clic en Aceptar.
  2. Cree un servidor virtual de equilibrio de carga.
    1. Vaya a Configuración > Administración del tráfico > Equilibrio de carga > Servidores virtuales y haga clic en Agregar.
    2. Cree un servidor virtual especificando un nombre, una dirección IP, un puerto y un tipo de protocolo y, a continuación, haga clic en Aceptar.
  3. Enlazar el servicio al servidor virtual de equilibrio de carga.
  4. Vaya a Configuración > Administración del tráfico > Equilibrio de carga > Servidores virtuales y seleccione un servidor.
    1. Haga clic en Modificar.
    2. En Servicios y grupos de servicios, haga clic en > y haga clic en Agregar enlace.
    3. Seleccione el servicio que desea enlazar e introduzca el valor de peso.
    4. Haga clic en Bind.

Para configurar el equilibrio de carga para XenDesktop mediante la interfaz de línea de comandos

  • Para crear un servicio, en el símbolo del sistema, escriba:
add service <name> <serverName> <serviceType> <port>

Ejemplo:

add service Service-HTTP-1 192.0.2.5 HTTP 80
  • Para crear un servidor virtual, en el símbolo del sistema, escriba:
add lb vserver <name> <serviceType> <ip> <port>

Ejemplo:

add lb vserver vserver-lb-1 HTTP 10.102.29.60 80

  • Para enlazar un servicio a un servidor virtual de equilibrio de carga, en el símbolo del sistema, escriba:
bind lb vserver <name> <serviceName>

Ejemplo:

bind lb vserver Vserver-LB-1 Service-HTTP-1