Konfigurieren der Hochverfügbarkeit

Sie können zwei Citrix ADC Appliances in einer Hochverfügbarkeitskonfiguration bereitstellen, wobei eine Einheit aktiv Verbindungen akzeptiert und Server verwaltet, während die sekundäre Einheit die erste überwacht. Die Citrix ADC Appliance, die aktiv Verbindungen akzeptiert und die Server verwaltet, wird als primäre Einheit bezeichnet und die andere als sekundäre Einheit in einer Hochverfügbarkeitskonfiguration bezeichnet. Wenn in der primären Einheit ein Fehler auftritt, wird die sekundäre Einheit zur primären Einheit und beginnt aktiv, Verbindungen zu akzeptieren.

Jede Citrix ADC Appliance in einem Hochverfügbarkeitspaar überwacht die andere durch das Senden periodischer Nachrichten, sogenannte Heartbeat-Nachrichten oder Zustandsprüfungen, um den Zustand oder den Status des Peer-Knotens zu bestimmen. Wenn eine Zustandsprüfung für eine primäre Einheit fehlschlägt, versucht die sekundäre Einheit die Verbindung für einen bestimmten Zeitraum erneut. Weitere Hinweise zur Hochverfügbarkeit finden Sie unter Hohe Verfügbarkeit. Wenn ein Wiederholungsversuch bis zum Ende des angegebenen Zeitraums nicht erfolgreich ist, übernimmt die sekundäre Einheit für die primäre Einheit in einem Prozess namens Failover. Die folgende Abbildung zeigt zwei Hochverfügbarkeitskonfigurationen, eine im Einarmmodus und die andere im Zweiarmmodus.

Abbildung 1. Hohe Verfügbarkeit im Einarmmodus

Bild

Abbildung 2. Hohe Verfügbarkeit im Zweiarm-Modus

Bild

In der Einarm-Konfiguration sind sowohl NS1 als auch NS2 und Server S1, S2 und S3 mit dem Switch verbunden.

In der Zweiarm-Konfiguration sind sowohl NS1 als auch NS2 mit zwei Switches verbunden. Die Server S1, S2 und S3 sind mit dem zweiten Switch verbunden. Der Datenverkehr zwischen dem Client und den Servern erfolgt entweder über NS1 oder NS2.

Um eine Hochverfügbarkeitsumgebung einzurichten, konfigurieren Sie eine ADC-Appliance als primäre und eine andere als sekundäre. Führen Sie die folgenden Aufgaben für jede der ADC-Appliances aus:

  • Fügen Sie einen Knoten hinzu.
  • Deaktivieren Sie die Überwachung der Hochverfügbarkeit für nicht verwendete Schnittstellen.

Hinzufügen eines Knotens

Ein Knoten ist eine logische Darstellung einer Peer-Citrix ADC Appliance. Es identifiziert die Peer-Einheit nach ID und NSIP. Eine Appliance verwendet diese Parameter, um mit dem Peer zu kommunizieren und seinen Status zu verfolgen. Wenn Sie einen Knoten hinzufügen, tauschen die primären und sekundären Einheiten die Heartbeat-Nachrichten asynchron aus. Die Knoten-ID ist eine ganze Zahl, die nicht größer als 64 sein darf.

Über CLI

Gehen Sie folgendermaßen vor, um einen Knoten mithilfe der Befehlszeilenschnittstelle hinzuzufügen:

Geben Sie an der Eingabeaufforderung die folgenden Befehle ein, um einen Knoten hinzuzufügen, und überprüfen Sie, ob der Knoten hinzugefügt wurde:

  • add HA node <id> <IPAddress>

  • <id>HA-Knoten anzeigen

    Beispiel

     add HA node 0 10.102.29.170
      Done
     > show HA node 0
     1)      Node ID:      0
             IP:   10.102.29.200 (NS200)
             Node State: UP
             Master State: Primary
             SSL Card Status: UP
             Hello Interval: 200 msecs
             Dead Interval: 3 secs
             Node in this Master State for: 1:0:41:50 (days:hrs:min:sec)
    

Über GUI

Gehen Sie folgendermaßen vor, um einen Knoten mithilfe der GUI hinzuzufügen:

  1. Navigieren Sie zu System > Hochverfügbarkeit .
  2. Klicken Sie auf der Registerkarte Knoten auf Hinzufügen .
  3. Geben Sie auf der Seite HA-Knoten erstellen im Textfeld Remote-Knoten-IP-Adresse die NSIP-Adresse (z. B. 10.102.29.170) des Remote-Knotens ein.
  4. Stellen Sie sicher, dass das Kontrollkästchen Remote-System für die Teilnahme an Hochverfügbarkeit-Setup konfigurieren aktiviert ist. Geben Sie die Anmeldeinformationen des Remoteknotens in den Textfeldern unter Anmeldeinformationen des Remote-Systems ein.
  5. Aktivieren Sie das Kontrollkästchen HA-Monitor auf ausgeschalteten Schnittstellen/Kanälen deaktivieren, um den HA-Monitor auf heruntergeschalteten Schnittstellen zu deaktivieren.

Stellen Sie sicher, dass der hinzugefügte Knoten in der Liste der Knoten auf der Registerkarte Knoten angezeigt wird.

Deaktivieren der Überwachung der Hochverfügbarkeit für nicht verwendete Schnittstellen

Der Hochverfügbarkeitsmonitor ist eine virtuelle Entität, die eine Schnittstelle überwacht. Sie müssen den Monitor für Schnittstellen deaktivieren, die nicht verbunden sind oder für den Datenverkehr verwendet werden. Wenn der Monitor auf einer Schnittstelle aktiviert ist, deren Status DOWN ist, wird der Status des Knotens NOT UP. In einer Hochverfügbarkeitskonfiguration kann ein primärer Knoten, der in den Status NOT UP eintritt, zu einem Hochverfügbarkeits-Failover führen. Eine Schnittstelle wird unter folgenden Bedingungen als DOWN gekennzeichnet:

  • Die Schnittstelle ist nicht verbunden
  • Die Schnittstelle funktioniert nicht ordnungsgemäß
  • Das Kabel, das die Schnittstelle verbindet, funktioniert nicht ordnungsgemäß

Über CLI

Gehen Sie folgendermaßen vor, um den Hochverfügbarkeitsmonitor für eine nicht verwendete Schnittstelle mithilfe der Befehlszeilenschnittstelle zu deaktivieren:

Geben Sie an der Eingabeaufforderung die folgenden Befehle ein, um den Hochverfügbarkeitsmonitor für eine nicht verwendete Schnittstelle zu deaktivieren und zu überprüfen, ob sie deaktiviert ist:

  • set interface <id> -haMonitor OFF
  • <id>Schnittstelle anzeigen

    Beispiel

     > set interface 1/8 -haMonitor OFF
      Done
     > show interface 1/8
             Interface 1/8 (Gig Ethernet 10/100/1000 MBits) #2
             flags=0x4000 <ENABLED, DOWN, down, autoneg, 802.1q>
             MTU=1514, native vlan=1, MAC=00:d0:68:15:fd:3d, downtime 238h55m44s
             Requested: media AUTO, speed AUTO, duplex AUTO, fctl OFF,
                      throughput 0
    
             RX: Pkts(0) Bytes(0) Errs(0) Drops(0) Stalls(0)
             TX: Pkts(0) Bytes(0) Errs(0) Drops(0) Stalls(0)
             NIC: InDisc(0) OutDisc(0) Fctls(0) Stalls(0) Hangs(0) Muted(0)
             Bandwidth thresholds are not set.
    

    Wenn der Hochverfügbarkeitsmonitor für eine nicht verwendete Schnittstelle deaktiviert ist, enthält die Ausgabe des Befehls show interface für diese Schnittstelle nicht HAMON.

Über GUI

Gehen Sie folgendermaßen vor, um den Hochverfügbarkeitsmonitor für nicht verwendete Schnittstellen mithilfe der GUI zu deaktivieren:

  1. Navigieren Sie zu System > Netzwerk > Schnittstellen.
  2. Wählen Sie die Schnittstelle aus, für die der Monitor deaktiviert werden muss.
  3. Klicken Sie auf Öffnen. Das Dialogfeld Schnittstelle ändern wird angezeigt.
  4. Wählen Sie unter HA-Überwachung die Option OFF aus.
  5. Klicken Sie auf OK.
  6. Stellen Sie sicher, dass bei Auswahl der Schnittstelle HA-Überwachung: AUS in den Details unten auf der Seite angezeigt wird.