Citrix ADC

Erstellen eines Citrix ADC-Clusters

Um einen Cluster zu erstellen, nehmen Sie zunächst eine der Citrix ADC Appliances, die Sie dem Cluster hinzufügen möchten. Auf diesem Knoten müssen Sie die Clusterinstanz erstellen und die Cluster-IP-Adresse definieren. Dieser Knoten ist der erste Clusterknoten und wird als Cluster Configuration Coordinator (CCO) bezeichnet. Alle Konfigurationen, die auf der Cluster-IP-Adresse ausgeführt werden, werden auf diesem Knoten gespeichert und dann an die anderen Clusterknoten weitergegeben.

Die Verantwortung von CCO in einem Cluster ist nicht auf einen bestimmten Knoten festgelegt. Es kann sich im Laufe der Zeit ändern, abhängig von den folgenden Faktoren:

  • Die Priorität des Knotens. Der Knoten mit der höchsten Priorität (niedrigste Prioritätsnummer) wird zum CCO gemacht. Wenn daher ein Knoten mit einer niedrigeren Prioritätsnummer als der vorhandene CCO hinzugefügt wird, übernimmt der neue Knoten als CCO.

  • Wenn der aktuelle CCO ausfällt, übernimmt der Knoten mit der nächstniedrigsten Prioritätsnummer als CCO. Wenn die Priorität nicht festgelegt ist oder mehrere Knoten mit der niedrigsten Prioritätsnummer vorhanden sind, wird der CCO aus einem der verfügbaren Knoten ausgewählt.

Hinweis:

Die Konfigurationen der Appliance (einschließlich SNIP-Adressen und VLANs) werden durch implizites Ausführen des clear ns config extended Befehls gelöscht. Das Standard-VLAN und das NSVLAN werden jedoch nicht von der Appliance gelöscht. Wenn Sie das NSVLAN auf dem Cluster haben möchten, stellen Sie daher sicher, dass es erstellt wurde, bevor die Appliance zum Cluster hinzugefügt wird. Für einen L3-Cluster (Clusterknoten in verschiedenen Netzwerken) werden Netzwerkkonfigurationen nicht von der Appliance gelöscht.

Wichtig:

HA Monitor (HAMON) in einem Cluster-Setup wird verwendet, um den Zustand einer Schnittstelle auf jedem Knoten zu überwachen. Der HAMON-Parameter muss auf jedem Knoten aktiviert sein, um den Zustand der Schnittstelle zu überwachen. Wenn der Betriebszustand der HAMON aktivierten Schnittstelle aus irgendeinem Grund ausfällt, wird der jeweilige Clusterknoten als fehlerfrei (NICHT AKTIV) gekennzeichnet und dieser Knoten kann den Datenverkehr nicht bedienen.

So erstellen Sie einen Cluster mit der Befehlszeilenschnittstelle

  1. Melden Sie sich bei einer Appliance an (z. B. Appliance mit der NSIP-Adresse 10.102.29.60), die Sie dem Cluster hinzufügen möchten.

  2. Eine Clusterinstanz hinzufügen.

    add cluster instance <clId> -quorumType <NONE | MAJORITY> -inc <ENABLED | DISABLED> -backplanebasedview <ENABLED | DISABLED>
    <!--NeedCopy-->
    

    Hinweis:

    • Die Clusterinstanz-ID muss innerhalb eines LAN eindeutig sein.
    • Der -quorumType Parameter muss in den folgenden Szenarien auf MEHRHEIT und nicht auf NONE festgelegt werden:
      • Topologien, die keine redundanten Verbindungen zwischen Clusterknoten haben. Diese Topologien können aufgrund eines einzelnen Ausfallpunkts anfällig für Netzwerkpartitionen sein.
      • Bei allen Clustervorgängen wie Hinzufügen oder Entfernen von Knoten.
    • Stellen Sie für einen L3-Cluster sicher, dass der -inc Parameter auf ENABLED gesetzt ist. Der -inc Parameter muss für einen L2-Cluster deaktiviert sein.
    • Wenn der -backplanebasedview Parameter aktiviert ist, wird die Betriebsansicht (Satz von Knoten, die den Datenverkehr bedienen) basierend auf Heartbeats entschieden, die nur auf der Backplane-Schnittstelle empfangen werden. Standardmäßig ist dieser Parameter deaktiviert. Wenn dieser Parameter deaktiviert ist, hängt ein Knoten nicht vom Heartbeat-Empfang nur auf der Backplane ab.
  3. [Nur für einen L3-Cluster] Erstellen Sie eine Knotengruppe. Im nächsten Schritt muss der neu hinzugefügte Clusterknoten dieser Knotengruppe zugeordnet werden.

    Hinweis:

    Diese Knotengruppe umfasst alle oder eine Teilmenge der Citrix ADC Appliances, die zum selben Netzwerk gehören.

    add cluster nodegroup <name>
    <!--NeedCopy-->
    
  4. Fügen Sie die Citrix ADC Appliance zum Cluster hinzu.

    add cluster node <nodeId> <IPAddress> -state <state> -backplane <interface_name> -nodegroup <name>
    <!--NeedCopy-->
    

    Hinweis:

    Für einen L3-Cluster:

    • Der Knotengruppenparameter muss auf den Namen der erstellten Knotengruppe festgelegt werden.
    • Der Backplane-Parameter ist obligatorisch für Knoten, die einer Knotengruppe mit mehr als einem Knoten zugeordnet sind, damit die Knoten innerhalb des Netzwerks miteinander kommunizieren können.

    Beispiel:

    Hinzufügen eines Knotens für einen L2-Cluster (alle Clusterknoten befinden sich im selben Netzwerk).

      add cluster node 0 10.102.29.60 -state PASSIVE -backplane 0/1/1
      <!--NeedCopy-->
    

    Hinzufügen eines Knotens für einen L3-Cluster, der einen einzelnen Knoten aus jedem Netzwerk enthält. Hier müssen Sie die Rückwandplatine nicht einstellen.

      add cluster node 0 10.102.29.60 -state PASSIVE -nodegroup ng1
      <!--NeedCopy-->
    

    Hinzufügen eines Knotens für einen L3-Cluster, der mehrere Knoten aus jedem Netzwerk umfasst. Hier müssen Sie die Backplane so einstellen, dass Knoten innerhalb eines Netzwerks miteinander kommunizieren können.

      add cluster node 0 10.102.29.60 -state PASSIVE -backplane 0/1/1 -nodegroup ng1
      <!--NeedCopy-->
    
  5. Fügen Sie die Cluster-IP-Adresse (z. B. 10.102.29.61) auf diesem Knoten hinzu.

    add ns ip <IPAddress> <netmask> -type clip
    <!--NeedCopy-->
    

    Beispiel

    add ns ip 10.102.29.61 255.255.255.255 -type clip
    <!--NeedCopy-->
    
  6. Aktivieren der Clusterinstanz

    enable cluster instance <clId>
    <!--NeedCopy-->
    
  7. Speichern Sie die Konfiguration.

    save ns config
    <!--NeedCopy-->
    
  8. Starten Sie die Appliance neu.

    reboot -warm
    <!--NeedCopy-->
    

    Überprüfen Sie die Cluster-Konfigurationen mit dem Befehl show cluster instance. Stellen Sie sicher, dass die Ausgabe des Befehls die NSIP-Adresse der Appliance als Knoten des Clusters anzeigt.

  9. Nachdem der Knoten UP ist, melden Sie sich beim CLIP an und ändern Sie die RPC-Anmeldeinformationen für die Cluster-IP-Adresse und die Node-IP-Adresse. Weitere Informationen zum Ändern eines RPC-Knotenkennworts finden Sie unter Ändern eines RPC-Knotenkennworts.

So erstellen Sie einen Cluster mit der GUI

  1. Melden Sie sich bei einer Appliance an (z. B. einer Appliance mit der NSIP-Adresse 10.102.29.60), die Sie dem Cluster hinzufügen möchten.
  2. Navigieren Sie zu System > Cluster.
  3. Klicken Sie im Detailbereich auf den Link Cluster verwalten .
  4. Legen Sie im Dialogfeld Clusterkonfiguration die Parameter fest, die zum Erstellen eines Clusters erforderlich sind. Um eine Beschreibung eines Parameters zu erhalten, bewegen Sie den Mauszeiger über das entsprechende Textfeld.
  5. Klicken Sie auf Erstellen.
  6. Aktivieren Sie im Dialogfeld Clusterinstanz konfigurieren das Kontrollkästchen Clusterinstanz aktivieren.
  7. Wählen Sie im Bereich Clusterknoten den Knoten aus, und klicken Sie auf Öffnen.
  8. Stellen Sie im Dialogfeld Clusterknoten konfigurieren den Status ein.
  9. Klicken Sie auf OK, und klicken Sie dann auf Speichern.
  10. Starten Sie die Appliance neu.
  11. Nachdem der Knoten UP ist, melden Sie sich beim CLIP an und ändern Sie die RPC-Anmeldeinformationen für die Cluster-IP-Adresse und die Node-IP-Adresse. Weitere Informationen zum Ändern eines RPC-Knotenkennworts finden Sie unter Ändern eines RPC-Knotenkennworts.

Unterstützung des strikten Modus für den Synchronisierungsstatus des Clusters

Sie können jetzt einen Clusterknoten so konfigurieren, dass Fehler beim Anwenden der Konfiguration angezeigt werden. Ein neuer Parameter, “syncStatusStrictMode”, wird sowohl im Befehl zum Hinzufügen als auch zum Festlegen der Clusterinstanz eingeführt, um den Status jedes Knotens in einem Cluster zu verfolgen. Standardmäßig ist der syncStatusStrictMode Parameter deaktiviert.

So aktivieren Sie den strikten Modus mit der CLI

Geben Sie an der Eingabeaufforderung Folgendes ein:

set cluster instance <clID> [-syncStatusStrictMode (ENABLED | DISABLED)]
<!--NeedCopy-->

Beispiel:

set cluster instance 1 –syncStatusStrictMode ENABLED
<!--NeedCopy-->

So zeigen Sie den Status des strikten Modus mithilfe der CLI an

    >show cluster instance
    1) Cluster ID: 1
        Dead Interval: 3 secs
        Hello Interval: 200 msecs
        Preemption: DISABLED
        Propagation: ENABLED
        Quorum Type: MAJORITY
        INC State: DISABLED
        Process Local: DISABLED
        Retain Connections: NO
        Heterogeneous: NO
        Backplane based view: DISABLED
        Cluster sync strict mode: ENABLED
        Cluster Status: ENABLED(admin), ENABLED(operational), UP

      WARNING(s):
        (1) - There are no spotted SNIPs configured on the cluster. Spotted SNIPs can help improve cluster performance

        Member Nodes:
        Node ID     Node IP      Health     Admin State  Operational State
        -------     -------      ------     -----------  -----------------
    1)      1           192.0.2.20      UP         ACTIVE       ACTIVE(Configuration Coordinator)
    2)      2           192.0.2.21      UP         ACTIVE       ACTIVE
    3)      3           192.0.2.19*     UP         ACTIVE       ACTIVE
<!--NeedCopy-->

So zeigen Sie den Grund für einen Sync-Fehler eines Clusterknotens mithilfe der GUI an

  1. Navigieren Sie zu System > Cluster > Clusterknoten.
  2. Scrollen Sie auf der Seite Clusterknoten ganz nach rechts, um die Einzelheiten zum Grund des Synchronisationsfehlers der Clusterknoten anzuzeigen.
Erstellen eines Citrix ADC-Clusters