Citrix ADC

Konfigurieren Sie ein Hochverfügbarkeits-Setup mit externen und internen Load Balancern von Azure gleichzeitig

Das Hochverfügbarkeitspaar auf Azure unterstützt sowohl externe als auch interne Load Balancer gleichzeitig.

Sie haben die folgenden zwei Möglichkeiten, ein Hochverfügbarkeitspaar mit externen und internen Load Balancern von Azure zu konfigurieren:

  • Verwenden von zwei virtuellen LB-Servern auf der Citrix ADC Appliance.
  • Verwenden eines virtuellen LB-Servers und eines IP-Sets. Der einzelne virtuelle LB-Server dient Datenverkehr zu mehreren IPs, die durch das IPSet definiert sind.

Führen Sie die folgenden Schritte aus, um ein Hochverfügbarkeitspaar in Azure zu konfigurieren, wobei sowohl externe als auch interne Load Balancer gleichzeitig verwendet werden:

Verwenden Sie für die Schritte 1 und 2 das Azure-Portal. Verwenden Sie für die Schritte 3 und 4 die Citrix ADC VPX GUI oder die CLI.

Schritt 1.Konfigurieren Sie einen Azure-Load Balancer, entweder einen externen Load Balancer oder einen internen Load Balancer.

Weitere Informationen zum Konfigurieren von Hochverfügbarkeits-Setups mit externen Azure Load Balancern finden Sie unterKonfigurieren eines Hochverfügbarkeits-Setups mit mehreren IP-Adressen und NIC.

Weitere Informationen zum Konfigurieren von Hochverfügbarkeits-Setups mit internen Azure-Load Balancern findenSie unter Konfigurieren von HA-INC-Knoten mithilfe der Citrix Hochverfügbarkeitsvorlage mit Azure ILB.

Schritt 2.Erstellen Sie einen zusätzlichen Load Balancer (ILB) in Ihrer Ressourcengruppe. Wenn Sie in Schritt 1 einen externen Load Balancer erstellt haben, erstellen Sie jetzt einen internen Load Balancer und umgekehrt.

  • Um einen internen Load Balancer zu erstellen, wählen Sie den Load Balancer-Typ alsInternaus. Für das FeldSubnetmüssen Sie Ihr Citrix ADC Client-Subnetz auswählen. Sie können eine statische IP-Adresse in diesem Subnetz angeben, vorausgesetzt, es gibt keine Konflikte. Wählen Sie andernfalls die dynamische IP-Adresse aus.

    Erstellen Sie einen internen Load Balancer

  • Um einen externen Load Balancer zu erstellen, wählen Sie den Load Balancer-Typ alsPublicund erstellen Sie hier die öffentliche IP-Adresse.

    Erstellen Sie einen externen Load Balancer

  1. Nachdem Sie den Azure Load Balancer erstellt haben, navigieren Sie zurFrontend-IP-Konfigurationund notieren Sie sich die hier angezeigte IP-Adresse. Sie müssen diese IP-Adresse verwenden, während Sie den virtuellen ADC Load Balancing Server wie in Schritt 3 erstellen.

    Frontend-IP-Konfiguration

  2. Auf derAzure Load Balancer-Konfigurationsseitehilft die Bereitstellung von ARM-Vorlagen beim Erstellen der LB-Regel, Back-End-Pools und Integritäts-Sonden.
  3. Fügen Sie die Client-NICs mit hoher Verfügbarkeit zum Backend-Pool für die ILB hinzu.
  4. Erstellen Sie eine Gesundheitssonde (TCP, 9000-Port)
  5. Erstellen Sie zwei Load Balancing-Regeln:
    • Eine LB-Regel für HTTP-Datenverkehr (Webapp-Anwendungsfall) auf Port 80. Die Regel muss auch den Backend-Port 80 verwenden. Wählen Sie den erstellten Backend-Pool und die Integritätsprobe aus. Floating IP muss aktiviert sein.
    • Eine weitere LB-Regel für HTTPS- oder CVAD-Datenverkehr auf Port 443. Der Prozess ist der gleiche wie der HTTP-Datenverkehr.

Schritt 3.Erstellen Sie auf dem primären Knoten der Citrix ADC Appliance einen virtuellen Lastausgleichsserver für ILB.

  1. Fügen Sie einen virtuellen Lastenausgleichsserver hinzu.

    add lb vserver   [] [] 

    Beispiel:

    add lb vserver vserver_name HTTP 52.172.96.71 80 

    Hinweis:

    Verwenden Sie die Frontend-IP-Adresse des Load Balancers, die mit dem zusätzlichen Load Balancer verknüpft ist, den Sie in Schritt 2 erstellen.

  2. Binden Sie einen Dienst an einen virtuellen Lastenausgleichsserver.

    bind lb vserver   

    Beispiel:

    bind lb vserver Vserver-LB-1 Service-HTTP-1 

Weitere Informationen finden Sie unterEinrichten des grundlegenden Lastenausgleichs

Schritt 4:Alternativ zu Schritt 3 können Sie mit IPSets einen virtuellen Lastausgleichsserver für ILB erstellen.

  1. Fügen Sie eine IP-Adresse vom Typ Virtual Server IP (VIP) hinzu.

    add nsip  -type  

    Beispiel:

    add nsip 52.172.96.71 -type vip 
  2. Fügen Sie ein IPSet sowohl auf primären als auch auf sekundären Knoten hinzu.

    add ipset  

    Beispiel:

    add ipset ipset1 
  3. Binden Sie IP-Adressen an den IP-Satz.

    bind ipset   

    Beispiel:

    bind ipset ipset1 52.172.96.71 
  4. Stellen Sie den vorhandenen virtuellen LB-Server so ein, dass er das IPSet verwendet.

    set lb vserver  -ipset  

    Beispiel:

    set lb vserver vserver_name -ipset ipset1 

Weitere Informationen finden Sie unterKonfigurieren eines virtuellen Multi-IP-Servers.

Konfigurieren Sie ein Hochverfügbarkeits-Setup mit externen und internen Load Balancern von Azure gleichzeitig

In diesem Artikel