ADC

Cas d’utilisation 12 : configurer Citrix Virtual Desktops pour l’équilibrage de charge

Pour améliorer les performances lors de la mise à disposition d’applications de bureau virtuel, vous pouvez intégrer l’appliance NetScaler à Citrix Virtual Desktops et utiliser la fonctionnalité d’équilibrage de charge de NetScaler pour répartir la charge sur les serveurs Desktop Delivery Controller (DDC).

En général, vous utilisez Citrix Virtual Desktops dans les situations où les applications ne sont pas compatibles avec l’exécution sur un serveur de terminaux ou des applications virtuelles, ou si chaque bureau virtuel a des exigences uniques. Dans ce cas, vous avez besoin d’un hôte de bureau pour chaque utilisateur qui se connecte. Toutefois, les hôtes peuvent être regroupés afin que vous n’ayez besoin que d’un seul hôte pour chaque utilisateur actuellement connecté.

Le principal service d’application déployé pour Citrix Virtual Desktops est le Desktop Delivery Controller (DDC). Le DDC est installé sur un serveur et sa fonction principale consiste à enregistrer les hôtes de bureau et à négocier les connexions des clients avec eux.

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

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

La figure suivante montre la topologie d’une appliance NetScaler fonctionnant avec Citrix Virtual Desktops.

Équilibrage de charge d'un Citrix Virtual Desktops

Remarque :

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

Pour configurer l’équilibrage de charge pour Citrix Virtual Desktops à 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 et 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 ** puis 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 Citrix Virtual Desktops à l’aide de l’interface de ligne de commande

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

Exemple :

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

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 commande, tapez :
bind lb vserver <name> <serviceName>
<!--NeedCopy-->

Exemple :

bind lb vserver Vserver-LB-1 Service-HTTP-1
<!--NeedCopy-->
Cas d’utilisation 12 : configurer Citrix Virtual Desktops pour l’équilibrage de charge