ADC

Lastausgleich für eine Gruppe von FTP-Servern

Die Citrix ADC Appliance kann zum Lastenausgleich von FTP-Servern verwendet werden. FTP erfordert, dass der Benutzer zwei Verbindungen an zwei verschiedenen Ports zu demselben Server initiiert: die Kontrollverbindung, über die der Client Befehle an den Server sendet, und die Datenverbindung, über die der Server Daten an den Client sendet. Wenn der Client eine FTP-Sitzung initiiert, indem er eine Kontrollverbindung zum FTP-Server öffnet, verwendet die Appliance die konfigurierte Load-Balancing-Methode, um einen FTP-Dienst auszuwählen, und leitet die Kontrollverbindung an diesen weiter. Der FTP-Server mit Load Balancing öffnet dann eine Datenverbindung zum Client für den Informationsaustausch.

Das folgende Diagramm beschreibt die Topologie einer Load-Balancing-Konfiguration für eine Gruppe von FTP-Servern.

Abbildung 1. Grundlegende Load Balancing-Topologie für FTP-Server

LB-FTP-Server

Im Diagramm sind die Dienste Service-FTP-1, Service-FTP-2 und Service-FTP-3 an den virtuellen Server vServer-LB-1 gebunden. vServer-LB-1 leitet die Verbindungsanforderung des Clients an einen der Dienste weiter, wobei die Methode zum Lastausgleich mit der geringsten Verbindung verwendet wird. Nachfolgende Anfragen werden an den Dienst weitergeleitet, den die Appliance ursprünglich für den Lastenausgleich ausgewählt hat.

In der folgenden Tabelle sind die Namen und Werte der grundlegenden Entitäten aufgeführt, die auf der Appliance konfiguriert sind.

Entitätstyp Name IP-Adresse Port Protokoll
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
Bildschirme FTP Ohne Ohne Ohne

Das folgende Diagramm zeigt die Load Balancing-Entitäten und die Werte der Parameter, die auf der Appliance konfiguriert werden müssen.

Abbildung 2. Lastenausgleich FTP-Server-Entitätsmodell

FTP-Entitätsmodell

Die Appliance kann auch eine passive FTP-Option bereitstellen, um von außerhalb einer Firewall auf FTP-Server zuzugreifen. Wenn ein Client die passive FTP-Option verwendet und eine Kontrollverbindung zum FTP-Server initiiert, initiiert der FTP-Server auch eine Kontrollverbindung zum Client. Es initiiert dann eine Datenverbindung, um eine Datei über die Firewall zu übertragen.

Informationen zum Erstellen von Diensten und virtuellen Servern vom Typ FTP finden Sie unter Einrichten des Basic Load Balancing. Benennen Sie die Entitäten und legen Sie die Parameter auf die in den Spalten der vorherigen Tabelle beschriebenen Werte fest. Wenn Sie ein grundlegendes Lastausgleichs-Setup konfigurieren, ist ein Standardmonitor an die Dienste gebunden.

Binden Sie als Nächstes den FTP-Monitor an die Dienste, indem Sie das im Abschnitt Binden von Monitoren an Dienstebeschriebenen Verfahren befolgen.

So erstellen Sie FTP-Monitore mit der CLI

Geben Sie an der Befehlszeile Folgendes ein:

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

Beispiel:

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

So erstellen Sie FTP-Monitore mit der GUI

  1. Navigieren Sie zu Traffic Management > Load Balancing > Monitore.
  2. Erstellen Sie einen Monitor vom Typ FTP, und geben Sie unter Spezielle Parameter einen Benutzernamen und ein Kennwort an.
Lastausgleich für eine Gruppe von FTP-Servern