ADC

Anwendungsfall 12: Citrix Virtual Desktops für den Lastausgleich konfigurieren

Für eine verbesserte Leistung bei der Bereitstellung virtueller Desktop-Anwendungen können Sie die NetScaler-Appliance in Citrix Virtual Desktops integrieren und die NetScaler-Load Balancing-Funktion verwenden, um die Last auf die Desktop Delivery Controller (DDC) -Server zu verteilen.

Im Allgemeinen verwenden Sie Citrix Virtual Desktops in Situationen, in denen Anwendungen nicht mit der Ausführung auf einem Terminalserver oder virtuellen Apps kompatibel sind oder wenn jeder virtuelle Desktop individuelle Anforderungen hat. In solchen Fällen benötigen Sie einen Desktop-Host für jeden Benutzer, der eine Verbindung herstellt. Die Hosts können jedoch gepoolt werden, sodass Sie für jeden aktuell verbundenen Benutzer nur einen Host benötigen.

Der für Citrix Virtual Desktops bereitgestellte Kernanwendungsdienst ist der Desktop Delivery Controller (DDC). Das DDC ist auf einem Server installiert und seine Hauptfunktion besteht darin, Desktop-Hosts zu registrieren und Client-Verbindungen zu ihnen zu vermitteln.

Das DDC authentifiziert auch Benutzer und verwaltet die Zusammenstellung der virtuellen Desktop-Umgebungen der Benutzer, indem es den Status der Desktops steuert und die Desktops startet und stoppt.

Im Allgemeinen werden mehrere DDCs installiert, um die Verfügbarkeit zu verbessern.

Die folgende Abbildung zeigt die Topologie einer NetScaler-Appliance, die mit Citrix Virtual Desktops arbeitet.

Lastausgleich bei Citrix Virtual Desktops

Hinweis:

Sie können zwar das HTTP-Protokoll verwenden, wir empfehlen jedoch, SSL für die Kommunikation zwischen dem Client und der NetScaler-Appliance zu verwenden. Sie können das HTTP-Protokoll für die Kommunikation zwischen dem NetScaler und den DDC-Servern verwenden, obwohl Sie das SSL-Protokoll für die Kommunikation mit dem Client verwenden.

So konfigurieren Sie den Lastenausgleich für Citrix Virtual Desktops über die GUI

  1. Erstellen Sie einen Dienst.
    1. Navigieren Sie zu Konfiguration > Traffic Management > Load Balancing > Services und klicken Sie auf Hinzufügen.
    2. Erstellen Sie einen Dienst, indem Sie einen Namen, eine IP-Adresse, einen Port und einen Protokolltyp angeben, und klicken Sie dann auf OK.
  2. Erstellen Sie einen virtuellen Lastausgleichsserver.
    1. Navigieren Sie zu Konfiguration > Traffic Management > Load Balancing > Virtuelle Server und klicken Sie auf Hinzufügen.
    2. Erstellen Sie einen virtuellen Server, indem Sie einen Namen, eine IP-Adresse, einen Port und einen Protokolltyp angeben, und klicken Sie dann auf OK.
  3. Binden Sie den Dienst an den virtuellen Lastausgleichsserver.
  4. Navigieren Sie zu Konfiguration > Traffic Management > Load Balancing > Virtuelle Server und wählen Sie einen Server aus.
    1. Klicken Sie auf Edit.
    2. Klicken Sie in den Diensten und Dienstgruppenauf > und klicken Sie auf Bindung hinzufügen.
    3. Wählen Sie den Service aus, den Sie binden möchten, und geben Sie den Gewichtswert ein.
    4. Klicken Sie auf Bind.

So konfigurieren Sie den Lastenausgleich für Citrix Virtual Desktops über die Befehlszeilenschnittstelle

  • Um einen Dienst zu erstellen, geben Sie in der Befehlszeile Folgendes ein:
add service <name> <serverName> <serviceType> <port>
<!--NeedCopy-->

Beispiel:

add service Service-HTTP-1 192.0.2.5 HTTP 80
<!--NeedCopy-->
  • Um einen virtuellen Server zu erstellen, geben Sie in der Befehlszeile Folgendes ein:
add lb vserver <name> <serviceType> <ip> <port>
<!--NeedCopy-->

Beispiel:

add lb vserver Vserver-LB-1 HTTP 10.102.29.60 80

  • Um einen Dienst an einen virtuellen Lastausgleichsserver zu binden, geben Sie in der Befehlszeile Folgendes ein:
bind lb vserver <name> <serviceName>
<!--NeedCopy-->

Beispiel:

bind lb vserver Vserver-LB-1 Service-HTTP-1
<!--NeedCopy-->
Anwendungsfall 12: Citrix Virtual Desktops für den Lastausgleich konfigurieren