ADC

Scénario d’équilibrage de charge typique

Dans une configuration d’équilibrage de charge, les appliances Citrix ADC sont logiquement situées entre le client et le parc de serveurs, et elles gèrent le flux de trafic vers les serveurs.

La figure suivante montre la topologie d’une configuration d’équilibrage de charge de base.

Figure 1. Topologie d’équilibrage de charge de base

image

Le serveur virtuel sélectionne le service et l’attribue pour répondre aux demandes des clients. Prenons le scénario de la figure précédente, dans lequel les services Service-HTTP-1 et Service-HTTP-2 sont créés et liés au serveur virtuel nommé Virtual Server-LB-1. Virtual Server-LB-1 transmet la demande du client à Service-HTTP-1 ou Service-HTTP-2. Le système sélectionne le service pour chaque demande à l’aide de la méthode d’équilibrage de charge Least Connections. Le tableau suivant répertorie les noms et les valeurs des entités de base qui doivent être configurées sur le système.

Tableau 1 Valeurs des paramètres de configuration LB

La figure suivante montre les valeurs d’échantillon d’équilibrage de charge et les paramètres requis décrits dans le tableau précédent.

Figure 2. Modèle d’entité d’équilibrage de charge

image

Les tableaux suivants répertorient les commandes utilisées pour configurer cette configuration d’équilibrage de charge à l’aide de l’interface de ligne de commande.

Tâche Commande
Pour activer l’équilibrage de charge activer le laboratoire de fonctionnalités
Pour créer un service nommé Service-HTTP-1 ajouter le service Service-HTTP-1 10.102.29.5 HTTP 80
Pour créer un service nommé Service-HTTP-2 ajouter le service Service-HTTP-2 10.102.29.6 HTTP 80
Pour créer un serveur virtuel nommé vServer-LB-1 ajouter lb vserver vServer-LB-1 HTTP 10.102.29.60 80
Pour lier un service nommé Service-HTTP-1 à un serveur virtuel nommé vServer-LB-1 bind lb vserver vServer-LB-1 Service-HTTP-1
Pour lier un service nommé Service-HTTP-2 à un serveur virtuel nommé vServer-LB-1 bind lb vserver vServer-LB-1 Service-HTTP-2

Tableau 2. Tâches de configuration initiales

Pour plus d’informations sur les tâches de configuration initiales, voir Configuration de l’équilibrage de charge de base.

Tâche Commande
Pour afficher les propriétés d’un serveur virtuel nommé vServer-LB-1 Afficher le serveur vServer-LB-1
Pour afficher les statistiques d’un serveur virtuel nommé vServer-LB-1 serveur de démarrage vServer-LB-1
Pour afficher les propriétés d’un service nommé Service-HTTP-1 Afficher le service Service-HTTP-1
Pour consulter les statistiques d’un service nommé Service-HTTP-1 service de démarrage Service-HTTP-1
Pour afficher les liaisons d’un service nommé Service-HTTP-1 afficher les liaisons de service Service-HTTP-1

Tableau 3. Tâches de vérification

Tâche Commande
Pour configurer la persistance sur un serveur virtuel nommé vServer-LB-1 set lb vserver vserver-LB-1 -persistenceType SOURCEIP -persistenceMask 255.255.255.255 -timeout 2
Pour configurer la persistance de COOKIEINSERT sur un serveur virtuel nommé vServer-LB-1 set lb vserver vserver-LB-1 -persistenceType COOKIEINSERT
Pour configurer la persistance passive des URL sur un serveur virtuel nommé vServer-LB-1 set lb vserver vserver-LB-1 -persistenceType URLPASSIVE
Pour configurer un serveur virtuel afin de rediriger la demande du client vers une URL sur un serveur virtuel nommé vServer-LB-1 set lb vserver vserver-LB-1 -redirectURL http://www.newdomain.com/mysite/maintenance
Pour définir un serveur virtuel de sauvegarde sur un serveur virtuel nommé vServer-LB-1 set lb vserver vserver-LB-1 -backupVserver vserver-LB-2

Tableau 4. Tâches de personnalisation

Pour plus d’informations sur la configuration de la persistance, consultez Choix et configuration des paramètres de persistance. Pour plus d’informations sur la configuration d’un serveur virtuel pour rediriger une demande client vers une URL et sur la configuration d’un serveur virtuel de sauvegarde, voir Configuration des fonctionnalités pour protéger la configuration d’équilibrage de charge.

Scénario d’équilibrage de charge typique