Erstellen eines Citrix ADC-Clusters
Um einen Cluster zu erstellen, verwenden 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 Cluster-Knoten und wird als Cluster Configuration Coordinator (CCO) bezeichnet. Alle Konfigurationen, die für die 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 die CCO.
Hinweis:
Knotenpriorität kann ab NetScaler 10.1 konfiguriert werden.
-
Wenn der aktuelle CCO ausfällt, übernimmt der Node mit der nächstniedrigsten Prioritätsnummer die 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 implizite Ausführung des
clear ns config extended
Befehls gelöscht. Das Standard-VLAN und NSVLAN werden jedoch nicht von der Appliance gelöscht. Wenn Sie das NSVLAN im Cluster verwenden möchten, stellen Sie daher sicher, dass es erstellt wird, bevor die Appliance dem Cluster hinzugefügt wird. Bei einem L3-Cluster (Clusterknoten in verschiedenen Netzwerken) werden Netzwerkkonfigurationen nicht von der Appliance gelöscht.Wichtig
HA-Monitor (HAMON) auf einem Cluster-Setup wird verwendet, um die Integrität einer Schnittstelle auf jedem Knoten zu überwachen. Der HAMON-Parameter muss auf jedem Knoten aktiviert sein, um den Status der Schnittstelle zu überwachen. Wenn der Betriebszustand der HAMON aktivierten Schnittstelle aus irgendeinem Grund ausfällt, wird der jeweilige Clusterknoten als fehlerfrei markiert (NOT UP) und dieser Knoten kann den Datenverkehr nicht bedienen.
So erstellen Sie einen Cluster mit der Befehlszeilenschnittstelle
-
Melden Sie sich bei einer Appliance an (z. B. Appliance mit NSIP-Adresse 10.102.29.60), die Sie dem Cluster hinzufügen möchten.
-
Fügen Sie eine Clusterinstanz hinzu.
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 gesetzt werden:- Topologien, die keine redundanten Verbindungen zwischen Clusterknoten haben. Diese Topologien können aufgrund eines Single Point of Failure für die Netzwerkpartition anfällig sein.
- Bei allen Clustervorgängen, z. B. beim Hinzufügen oder Entfernen von Knoten.
- Stellen Sie bei einem L3-Cluster sicher, dass der Parameter
-inc
auf ENABLED gesetzt ist. Der Parameter-inc
muss für einen L2-Cluster deaktiviert sein. - Wenn der Parameter
-backplanebasedview
aktiviert ist, wird die Betriebsansicht (Satz von Knoten, die den Datenverkehr bedienen) basierend auf Heartbeats festgelegt, 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.
- Der
-
[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-->
-
Fügen Sie die Citrix ADC-Appliance zum Cluster hinzu.
```add cluster node
-state -backplane -nodegroup > **Hinweis** Für einen L3-Cluster: > >- Der Knotengruppenparameter muss auf den Namen der erstellten Knotengruppe festgelegt werden. >- Der Backplane-Parameter ist für Knoten obligatorisch, die einer Knotengruppe zugeordnet sind, die mehr als einen Knoten hat, damit die Knoten innerhalb des Netzwerks miteinander kommunizieren können.</span> 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
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
Hinzufügen eines Knotens für einen L3-Cluster, der mehrere Knoten aus jedem Netzwerk enthält. 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 ```
-
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-->
-
Aktivieren Sie die Clusterinstanz.
enable cluster instance <clId><!--NeedCopy-->
-
Speichern Sie die Konfiguration.
save ns config<!--NeedCopy-->
-
Warmstarten Sie die Appliance.
reboot -warm<!--NeedCopy-->
Überprüfen Sie die Clusterkonfigurationen mithilfe des Befehls clusterinstanz anzeigen. Stellen Sie sicher, dass die Ausgabe des Befehls die NSIP-Adresse der Appliance als Knoten des Clusters anzeigt.
-
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
- 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.
- Navigieren Sie zu System > Cluster.
- Klicken Sie im Detailbereich auf den Link Cluster verwalten .
- 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.
- Klicken Sie auf Erstellen.
- Aktivieren Sie im Dialogfeld Clusterinstanz konfigurieren das Kontrollkästchen Clusterinstanz aktivieren.
- Wählen Sie im Bereich Clusterknoten den Knoten aus, und klicken Sie auf Öffnen.
- Legen Sie im Dialogfeld Clusterknoten konfigurieren den Status fest.
- Klicken Sie auf OK, und klicken Sie dann auf Speichern.
- Warmstarten Sie die Appliance.
- 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 “add” als auch “set cluster instance” eingeführt, um den Status jedes Knotens in einem Cluster zu verfolgen. Standardmäßig ist der Parameter “SyncStatusStrictMode” deaktiviert.
So aktivieren Sie den strikten Modus über die Befehlszeile
Geben Sie an der Eingabeaufforderung Folgendes ein:
set cluster instance <clID> [-syncStatusStrictMode (ENABLED | DISABLED)]
Beispiel:
set cluster instance 1 –syncStatusStrictMode ENABLED
So zeigen Sie den Status des strikten Modus über die Befehlszeile 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 den Synchronisierungsfehler eines Clusterknotens mit der GUI an
- Navigieren Sie zu System > Cluster > Clusterknoten.
- Scrollen Sie auf der Seite “ Clusterknoten nach rechts, um die Details des Synchronisationsfehlers für die Cluster-Knoten anzuzeigen.