Citrix ADC

Caso de uso 13: Configurar XenApp para el equilibrio de carga

Para una entrega eficiente de aplicaciones, puede integrar el dispositivo Citrix ADC con Citrix XenApp y utilizar la función de equilibrio de carga de Citrix ADC para distribuir la carga entre las granjas de servidores XenApp. La siguiente figura es un diagrama de topología de dicha configuración.

Ilustración 1. Equilibrio de carga de XenApp

Imagen localizada

Los servidores de la Interfaz Web proporcionan acceso seguro a los recursos de las aplicaciones XenApp a través del explorador web del usuario. El cliente de Interfaz Web presenta a los usuarios todos los recursos, como aplicaciones, contenido y escritorios que están disponibles en las granjas de servidores XenApp. Los usuarios pueden acceder a los recursos publicados a través de un explorador web estándar o a través del complemento en línea de Citrix.

El explorador web del dispositivo del usuario envía información al servidor web, que se comunica con los servidores de la granja de servidores para proporcionar al usuario acceso a los recursos.

La Interfaz Web y XML Broker son servicios complementarios. La Interfaz Web proporciona a los usuarios acceso a las aplicaciones y XML Broker evalúa los permisos del usuario para determinar qué aplicaciones aparecen en la Interfaz Web.

El servicio XML se instala en todos los servidores de la granja de servidores. El servicio XML especificado en la Interfaz Web funciona como agente XML. Sobre la base de las credenciales de usuario pasadas por el servidor de Interfaz Web, el servidor XML Broker envía una lista de aplicaciones accesibles para el usuario.

En grandes empresas donde se implementan varios servidores de Interfaz Web y servidores XML Broker, Citrix recomienda equilibrar la carga de estos servidores mediante el dispositivo Citrix ADC. Configure un servidor virtual para equilibrar la carga de todos los servidores de Interfaz Web y otro para todos los servidores XML Broker. El método de equilibrio de carga y otras funciones se pueden configurar en el servidor virtual según sea necesario.

Nota

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

Para configurar el equilibrio de carga para XenApp 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 para enlazar e introduzca el valor de peso.
    4. Haga clic en Bind.

Para configurar el equilibrio de carga para XenApp 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

Caso de uso 13: Configurar XenApp para el equilibrio de carga