Cas d’utilisation 12 : Configurer XenDesktop pour l’équilibrage de charge

Pour améliorer les performances de livraison des applications de bureau virtuel, vous pouvez intégrer l’appliance Citrix ADC avec Citrix XenDesktop et utiliser la fonctionnalité d’équilibrage de charge Citrix ADC pour répartir la charge entre les serveurs d’interface Web et les serveurs DDC (Desktop Delivery Controller).

Généralement, vous utilisez XenDesktop dans des situations où les applications ne sont pas compatibles avec l’exécution sur un serveur Terminal Server ou XenApp, ou si chaque bureau virtuel a des exigences uniques. Dans de tels cas, vous avez besoin d’un hôte de bureau pour chaque utilisateur qui se connecte. Toutefois, les hôtes peuvent être regroupés de sorte que vous n’avez besoin que d’un seul hôte pour chaque utilisateur actuellement connecté.

Le service d’application principal déployé pour XenDesktop est Desktop Delivery Controller (DDC). La DDC est installée sur un serveur, et sa fonction principale est d’enregistrer les hôtes de bureau et de courtier les connexions client à eux.

La DDC authentifie également les utilisateurs et gère l’assemblage des environnements de bureau virtuel des utilisateurs en contrôlant l’état des postes de travail, en démarrant et en arrêtant les postes de travail.

En général, plusieurs CDD sont installés pour améliorer la disponibilité.

Les serveurs d’interface Web fournissent un accès sécurisé aux bureaux virtuels. L’interface Web est le portail de connexion initial au Desktop Delivery Controller (DDC). Le navigateur Web sur le périphérique de l’utilisateur envoie des informations au serveur Web, qui communique avec la batterie de serveurs pour lui permettre d’accéder au bureau virtuel.

La figure suivante illustre la topologie d’un dispositif Citrix ADC fonctionnant avec XenDesktop.

Figure 1. Équilibrage de charge de XenDesktop

image localisée

Remarque

Bien que vous puissiez utiliser le protocole HTTP, Citrix vous recommande d’utiliser SSL pour la communication entre le client et l’appliance Citrix ADC. Vous pouvez utiliser le protocole HTTP pour la communication entre le Citrix ADC et les serveurs DDC même si vous utilisez le protocole SSL pour la communication avec le client.

Pour configurer l’équilibrage de charge pour XenDesktop à l’aide de l’interface graphique

  1. Créez un service.
    1. Accédez à Configuration > Gestion du trafic > Équilibrage de charge > Services, puis cliquez sur Ajouter.
    2. Créez un service en spécifiant un nom, une adresse IP, un port et un type de protocole, puis cliquez sur OK.
  2. Créez un serveur virtuel d’équilibrage de charge.
    1. Accédez à Configuration > Gestion du trafic > Équilibrage de charge > Serveurs virtuels, puis cliquez sur Ajouter.
    2. Créez un serveur virtuel en spécifiant un nom, une adresse IP, un port et un type de protocole, puis cliquez sur OK.
  3. Liez le service au serveur virtuel d’équilibrage de charge.
  4. Accédez à Configuration > Gestion du trafic > Équilibrage de charge > Serveurs virtuels et sélectionnez un serveur.
    1. Cliquez sur Modifier.
    2. Dans les Services et groupes de services, cliquez sur >et cliquez sur Ajouter une liaison.
    3. Sélectionnez le service que vous souhaitez lier et entrez la valeur de pondération.
    4. Cliquez sur Bind.

Pour configurer l’équilibrage de charge pour XenDesktop à l’aide de l’interface de ligne de commande

  • Pour créer un service, à l’invite de commandes, tapez :
add service <name> <serverName> <serviceType> <port>

Exemple :

add service Service-HTTP-1 192.0.2.5 HTTP 80
  • Pour créer un serveur virtuel, à l’invite de commandes, tapez :
add lb vserver <name> <serviceType> <ip> <port>

Exemple :

add lb vserver Vserver-LB-1 HTTP 10.102.29.60 80

  • Pour lier un service à un serveur virtuel d’équilibrage de charge, à l’invite de commandes, tapez :
bind lb vserver <name> <serviceName>

Exemple :

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