Application Delivery Management

NetScaler Console HA-Paar in der Azure Cloud

In Azure wird Hochverfügbarkeit für NetScaler Console mithilfe eines Azure Load Balancers (ALB) erreicht. Der ALB überwacht Instanzen, indem er Health-Probes an primäre und sekundäre Knoten sendet. Die primäre Instanz antwortet mit 200 OK, während die sekundäre Instanz nicht antwortet. Basierend auf diesen Antworten leitet der ALB den Datenverkehr ausschließlich an die primäre Instanz weiter. Im Falle eines Failovers beginnt die neue primäre Instanz mit 200 OK zu antworten, und der ALB leitet den Datenverkehr automatisch an sie weiter.

HA-Paar-Architektur

Voraussetzungen

Stellen Sie sicher, dass:

NetScaler Console HA-Paar konfigurieren

Nachdem Sie zwei eigenständige NetScaler Console-Instanzen konfiguriert haben:

  1. Melden Sie sich bei einer der NetScaler Console-GUIs an.

  2. Navigieren Sie zu Settings > High Availability Settings.

    Hinweis:

    • Für die Konfiguration eines HA-Paares müssen Sie die private IP-Adresse der anderen NetScaler Console angeben.

    • Die Floating IP kann eine beliebige verfügbare IP aus dem Azure VNet (Virtual Network) sein.

  3. Klicken Sie auf Configure NetScaler Console High Availability (HA), geben Sie die Details des sekundären Knotens und die Floating IP-Adresse ein und klicken Sie auf Configure.

    HA-Paar-Konfiguration

  4. Klicken Sie im Bestätigungsfenster auf Yes. Die NetScaler Console-Instanzen werden neu gestartet, um ein HA-Paar zu bilden.

  5. Nach Abschluss der HA-Paar-Konfiguration melden Sie sich bei der primären NetScaler Console an und navigieren zu Settings > HA Deployment, um die primären und sekundären Knoten zu validieren.

    HA-Paar-Validierung

Der nächste Schritt ist die Konfiguration der Floating IP-Adresse als Frontend-IP des Azure Load Balancers in der Azure Cloud. Suchen Sie im Azure Cloud-Portal nach Load Balancer, wählen Sie in den Ergebnissen Load Balancers aus und klicken Sie auf Create:

  1. Erstellen Sie unter Basics einen Azure Load Balancer (ALB) in derselben Ressourcengruppe und Region, in der die Console-VMs konfiguriert sind.

    1. Wählen Sie unter Instance details SKU: Standard, Type: Internal und Tier: Regional aus.
  2. Fügen Sie unter Frontend IP Configuration eine Frontend-IP mit der für das Console HA-Paar konfigurierten Floating IP hinzu.

  3. Fügen Sie unter Backend pools die IP-Adresse der beiden Console-Instanzen hinzu.

  4. Load-Balancing-Regeln: Konfigurieren Sie die folgenden Regeln mit aktiviertem Protokoll, Port, Backend-Port, Health Probe und Floating IP:

    Regelname Protokoll Port Backend-Port Floating IP
    Rule-80 TCP 80 80 Ja
    Rule-443 TCP 443 443 Ja
    Rule-5454 TCP 5454 5454 Ja
    Rule-22 TCP 22 22 Ja
    Rule-8443 TCP 8443 8443 Ja
    Rule-7443 TCP 7443 7443 Ja
    Rule-27000 TCP 27000 27000 Ja
    Rule-7279 TCP 7279 7279 Ja
    Rule-5563 TCP 5563 5563 Ja
    Rule-4739 UDP 4739 4739 Ja
    Rule-5140 UDP 5140 5140 Ja
    Rule-162 UDP 162 162 Ja
    Rule-514 UDP 514 514 Ja
    Rule-5557 UDP 5557 5557 Ja
    Rule-5558 UDP 5558 5558 Ja
  5. Health Probe: Erstellen Sie eine HTTP-Integritätsprüfung mit allen in Schritt 4 aufgeführten erforderlichen Ports. Diese Integritätsprüfung aktiviert die primäre Console als Aktiv und die sekundäre Console als Passiv. Zum Beispiel:

    1. Port: 443
    2. URL: /mas_health
    3. Erwarteter Antwortcode: 200

      Weitere Informationen zum Erstellen eines Load Balancers finden Sie unter Load Balancer erstellen in der Azure-Dokumentation.

      Nachdem Sie den Load Balancer konfiguriert haben, können Sie die Frontend-IP-Adresse des ALB verwenden, um auf NetScaler Console zuzugreifen.

      Hinweis:

      Stellen Sie sicher, dass ein Azure Virtual Desktop im selben Azure-Netzwerk ausgeführt wird, um über die Frontend-IP-Adresse auf NetScaler Console zuzugreifen.

NetScaler Console HA-Paar in der Azure Cloud