ADC

Équilibrage de charge d’un groupe de serveurs FTP

L’appliance Citrix ADC peut être utilisée pour équilibrer la charge des serveurs FTP. Le FTP exige que l’utilisateur établisse deux connexions sur deux ports différents vers le même serveur : la connexion de contrôle, par laquelle le client envoie des commandes au serveur, et la connexion de données, par laquelle le serveur envoie des données au client. Lorsque le client lance une session FTP en ouvrant une connexion de contrôle vers le serveur FTP, l’appliance utilise la méthode d’équilibrage de charge configurée pour sélectionner un service FTP et lui transmet la connexion de contrôle. Le serveur FTP à charge équilibrée ouvre ensuite une connexion de données avec le client pour l’échange d’informations.

Le schéma suivant décrit la topologie d’une configuration d’équilibrage de charge pour un groupe de serveurs FTP.

Figure 1. Topologie d’équilibrage de charge de base pour les serveurs FTP

Serveurs FTP LB

Dans le diagramme, les services Service-FTP-1, Service-FTP-2 et Service-FTP-3 sont liés au serveur virtuel vServer-LB-1. vServer-LB-1 transmet la demande de connexion du client à l’un des services en utilisant la méthode d’équilibrage de charge minimale de connexion. Les demandes suivantes sont transmises au service que l’appliance a initialement sélectionné pour l’équilibrage de charge.

Le tableau suivant répertorie les noms et les valeurs des entités de base configurées sur l’appliance.

Type d’entité Nom Adresse IP Port Protocole
Vserver Vserver-LB-1 10.102.29.25 21 FTP
Services Service-FTP-1 10.102.29.21 21 FTP
  Service-FTP-2 10.102.29.22 21 FTP
  Service-FTP-3 10.102.29.23 21 FTP
Moniteurs FTP Aucun Aucun Aucun

Le schéma suivant montre les entités d’équilibrage de charge et les valeurs des paramètres qui doivent être configurés sur l’appliance.

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

Modèle d'entité FTP

L’appliance peut également fournir une option FTP passive permettant d’accéder aux serveurs FTP depuis l’extérieur d’un pare-feu. Lorsqu’un client utilise l’option FTP passive et établit une connexion de contrôle avec le serveur FTP, le serveur FTP initie également une connexion de contrôle avec le client. Il initie ensuite une connexion de données pour transférer un fichier via le pare-feu.

Pour créer des services et des serveurs virtuels de type FTP, reportez-vous à la section Configuration de l’équilibrage de charge de base. Nommez les entités et définissez les paramètres sur les valeurs décrites dans les colonnes de la table précédente. Lorsque vous configurez une configuration d’équilibrage de charge de base, un moniteur par défaut est lié aux services.

Ensuite, liez le moniteur FTP aux services en suivant la procédure décrite dans la section Liaison des moniteurs aux services.

Pour créer des moniteurs FTP à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

add lb monitor <MonitorName> FTP -interval <Interval> -userName <UserName> -password <Password>
<!--NeedCopy-->

Exemple :

add lb monitor monitor-FTP-1 FTP -interval 360 -userName User -password User
<!--NeedCopy-->

Pour créer des moniteurs FTP à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Équilibrage de charge > Moniteurs.
  2. Créez un moniteur de type FTP, et dans Paramètres spéciaux, spécifiez un nom d’utilisateur et un mot de passe.
Équilibrage de charge d’un groupe de serveurs FTP