ADC

Häufig gestellte Fragen

Eine Liste der häufig gestellten Fragen zum Clustering.

Wie viele NetScaler-Appliances können in einem einzigen NetScaler-Cluster enthalten sein?

Ein NetScaler-Cluster kann eine Appliance oder bis zu 32 NetScaler nCore Hardware oder virtuelle Appliances enthalten. Jeder dieser Knoten muss die unter Voraussetzungen für Clusterknotenangegebenen Kriterien erfüllen.

Kann eine NetScaler-Appliance Teil mehrerer Cluster sein?

Nein. Eine NetScaler Appliance kann nur zu einem Cluster gehören.

Was ist eine Cluster-IP-Adresse? Was ist seine Subnetzmaske?

Die Cluster-IP-Adresse ist die Verwaltungsadresse eines NetScaler-Clusters. Alle Clusterkonfigurationen müssen durchgeführt werden, indem über diese Adresse auf den Cluster zugegriffen wird. Die Subnetzmaske der Cluster-IP-Adresse ist auf 255.255.255.255 festgelegt.

Wie kann ich einen bestimmten Clusterknoten als Clusterkonfigurationskoordinator erstellen?

Um einen bestimmten Knoten manuell als Clusterkonfigurationskoordinator festzulegen, müssen Sie die Priorität dieses Knotens auf den niedrigsten numerischen Wert (höchste Priorität) setzen. Um das zu verstehen, betrachten wir einen Cluster mit drei Knoten, die die folgenden Prioritäten haben:

n1 - 29, n2 - 30, n3 - 31

Hier ist n1 der Konfigurationskoordinator. Wenn Sie n2 zum Konfigurationskoordinator machen möchten, müssen Sie seine Priorität auf einen Wert setzen, der niedriger als n1 ist, z. B. 28. Beim Speichern der Konfiguration wird n2 zum Konfigurationskoordinator.

Hinweis

n2 mit seinem ursprünglichen Prioritätswert von 30 wird zum Konfigurationskoordinator, wenn n1 ausfällt. Der Knoten mit dem nächstniedrigsten Prioritätswert wird ausgewählt, falls der Konfigurationskoordinator ausfällt.

Warum werden die Netzwerkschnittstellen eines Clusters in der 3-Tupel-Notation (n/u/c) statt in der regulären 2-Tupel-Notation (u/c) dargestellt?

Wenn eine NetScaler Appliance Teil eines Clusters ist, müssen Sie in der Lage sein, den Knoten zu identifizieren, zu dem die Schnittstelle gehört. Daher wurde die Namenskonvention für Netzwerkschnittstellen für Clusterknoten von u/c auf n/u/c geändert, wobei n die Knoten-ID bezeichnet.

Wie kann ich den Hostnamen für einen Clusterknoten festlegen?

Der Hostname eines Clusterknotens muss angegeben werden, indem der Befehl set ns hostname über die Cluster-IP-Adresse ausgeführt wird. Um beispielsweise den Hostnamen des Clusterknotens mit der ID 2 festzulegen, lautet der Befehl:

set ns hostname hostName1 -ownerNode 2

Kann ich NetScaler-Appliances automatisch erkennen, damit ich sie einem Cluster hinzufügen kann?

Ja. Mit dem Konfigurationsdienstprogramm können Sie Appliances ermitteln, die sich im selben Subnetz wie die NSIP-Adresse des Konfigurationskoordinators befinden. Weitere Informationen finden Sie unter Discovering NetScaler Appliances.

Ist die Traffic Serving-Funktion eines Clusters betroffen, wenn ein Knoten entfernt oder deaktiviert wird, neu gestartet oder heruntergefahren oder inaktiv gemacht wird?

Ja. Wenn einer dieser Vorgänge auf einem aktiven Knoten des Clusters ausgeführt wird, verfügt der Cluster über einen Knoten weniger, der den Datenverkehr abwickelt. Außerdem werden bestehende Verbindungen auf diesem Knoten beendet.

Ich habe mehrere eigenständige Appliances, von denen jede unterschiedliche Konfigurationen hat. Kann ich sie zu einem einzelnen Cluster hinzufügen?

Ja. Sie können Appliances mit unterschiedlichen Konfigurationen zu einem einzelnen Cluster hinzufügen. Wenn die Appliance jedoch zum Cluster hinzugefügt wird, werden die vorhandenen Konfigurationen gelöscht. Um die Konfigurationen zu verwenden, die auf den einzelnen Appliances verfügbar sind, müssen Sie:

  1. Erstellen Sie eine einzige *.conf-Datei für alle Konfigurationen.
  2. Bearbeiten Sie die Konfigurationsdatei, um Funktionen zu entfernen, die in einer Clusterumgebung nicht unterstützt werden.
  3. Aktualisieren Sie die Benennungskonvention von Schnittstellen vom 2-Tupel-Format (u/c) auf das 3-Tupel-Format (n/u/c).
  4. Wenden Sie die Konfigurationen mithilfe des Batch-Befehls auf den Konfigurationskoordinatorknoten des Clusters an.

Kann ich die Konfigurationen einer eigenständigen NetScaler-Appliance oder eines HA-Setups zum Cluster-Setup migrieren?

Nein. Wenn ein Knoten zu einem Cluster-Setup hinzugefügt wird, werden seine Konfigurationen implizit gelöscht, indem der Befehl clear ns config (mit der erweiterten Option) verwendet wird. Darüber hinaus werden die SNIP-Adressen und alle VLAN-Konfigurationen (außer Standard-VLAN und NSVLAN) gelöscht. Daher wird empfohlen, die Konfigurationen zu sichern, bevor Sie die Appliance zu einem Cluster hinzufügen. Bevor Sie die gesicherte Konfigurationsdatei für den Cluster verwenden, müssen Sie:

  1. Bearbeiten Sie die Konfigurationsdatei, um Funktionen zu entfernen, die in einer Clusterumgebung nicht unterstützt werden.
  2. Aktualisieren Sie die Benennungskonvention von Schnittstellen vom Format mit zwei Tupeln (x/y) auf das Format mit drei Tupeln (x/y/z).
  3. Wenden Sie die Konfigurationen mithilfe des Batch-Befehls auf den Konfigurationskoordinatorknoten des Clusters an.

Sind Backplane-Schnittstellen Teil der L3-VLANs?

Ja, Backplane-Schnittstellen sind standardmäßig in allen L3-VLANs vorhanden, die im Cluster konfiguriert sind.

Wie kann ich einen Cluster konfigurieren, der Knoten aus verschiedenen Netzwerken enthält?

Hinweis

Wird ab NetScaler 11.0 unterstützt.

Ein Cluster, der Knoten aus verschiedenen Netzwerken enthält, wird als L3-Cluster bezeichnet (im INC-Modus manchmal als Cluster bezeichnet). In einem L3-Cluster müssen alle Knoten, die zu einem einzelnen Netzwerk gehören, in einer einzigen Knotengruppe gruppiert werden. Wenn ein Cluster aus jeweils zwei Knoten aus drei verschiedenen Netzwerken besteht, müssen Sie daher 3 Knotengruppen erstellen (eine für jedes Netzwerk) und jede dieser Knotengruppen den Knoten zuordnen, die zu diesem Netzwerk gehören. Informationen zur Konfiguration finden Sie in den Schritten zum Einrichten eines Clusters.

Wie kann ich das NSVLAN in einem Cluster konfigurieren/dekonfigurieren?

Führen Sie einen der folgenden Schritte aus:

  • Um das NSVLAN in einem Cluster verfügbar zu machen, stellen Sie sicher, dass für jede Appliance dasselbe NSVLAN konfiguriert ist, bevor es zu einem Cluster hinzugefügt wird.

  • Um das NSVLAN von einem Clusterknoten zu entfernen, entfernen Sie zuerst den Knoten aus dem Cluster und löschen Sie dann das NSVLAN aus der Appliance.

Ich habe einen Cluster eingerichtet, in dem einige NetScaler-Knoten nicht mit dem externen Netzwerk verbunden sind. Kann der Cluster immer noch normal funktionieren?

Ja. Der Cluster unterstützt einen Mechanismus namens Linksets, der es nicht verbundenen Knoten ermöglicht, Datenverkehr mithilfe der Schnittstellen verbundener Knoten zu verwalten. Die nicht verbundenen Knoten kommunizieren über die Cluster-Backplane mit den verbundenen Knoten. Weitere Informationen finden Sie unter Verwenden von Linksets.

Wie können Bereitstellungen, die eine MAC-basierte Weiterleitung (MBF) erfordern, in einem Cluster-Setup unterstützt werden?

Bereitstellungen, die MBF verwenden, müssen Linksets verwenden. Weitere Informationen finden Sie unter Verwenden von Linksets.

Kann ich Befehle von der NSIP-Adresse eines Cluster-Knotens ausführen?

Nein. Der Zugriff auf einzelne Clusterknoten über die NSIP-Adressen ist schreibgeschützt. Wenn Sie sich an der NSIP-Adresse eines Clusterknotens anmelden, können Sie daher nur die Konfigurationen und die Statistiken anzeigen. Sie können nichts konfigurieren. Es gibt jedoch einige Vorgänge, die Sie von der NSIP-Adresse eines Clusterknotens ausführen können. Weitere Informationen finden Sie unter Auf einzelnen Knoten unterstützte Vorgänge.

Kann ich die Konfigurationsverbreitung zwischen Clusterknoten deaktivieren?

Nein, Sie können die Weitergabe von Clusterkonfigurationen zwischen Clusterknoten nicht explizit deaktivieren. Während eines Software-Upgrades oder -Downgrades kann ein Versionskonflikt jedoch automatisch dazu führen, dass die Konfiguration nicht übereinstimmt.

Kann ich die NSIP-Adresse oder das NSVLAN einer NetScaler Appliance ändern, wenn sie Teil des Clusters ist?

Nein. Um solche Änderungen vorzunehmen, müssen Sie zuerst die Appliance aus dem Cluster entfernen, die Änderungen vornehmen und dann die Appliance dem Cluster hinzufügen.

Unterstützt der NetScaler-Cluster L2- und L3-VLANs?

Ja. Ein Cluster unterstützt VLANs zwischen Clusterknoten. Die VLANs müssen auf der Cluster-IP-Adresse konfiguriert werden.

  • L2-VLAN. Sie können ein Layer2-VLAN erstellen, indem Sie Schnittstellen binden, die zu verschiedenen Knoten des Clusters gehören.
  • L3-VLAN. Sie können ein Layer3-VLAN erstellen, indem Sie IP-Adressen binden, die zu verschiedenen Knoten des Clusters gehören. Die IP-Adressen müssen zu demselben Subnetz gehören. Stellen Sie sicher, dass eines der folgenden Kriterien erfüllt ist. Andernfalls können die L3-VLAN-Bindungen fehlschlagen.

    • Alle Knoten haben eine IP-Adresse im selben Subnetz wie das, das an das VLAN gebunden ist.
    • Der Cluster hat eine Striped-IP-Adresse und das Subnetz dieser IP-Adresse ist an das VLAN gebunden.

Wenn Sie einen Knoten zu einem Cluster hinzufügen, der nur über gescannte IPs verfügt, erfolgt die Synchronisierung, bevor diesem Knoten gescannte IP-Adressen zugewiesen werden. In solchen Fällen können L3-VLAN-Bindungen verloren gehen. Um diesen Verlust zu vermeiden, fügen Sie entweder eine Striped IP hinzu oder fügen Sie die L3-VLAN-Bindungen auf dem NSIP des neu hinzugefügten Knotens hinzu.

Wie kann ich SNMP auf einem NetScaler-Cluster konfigurieren?

SNMP überwacht den Cluster und alle Knoten des Clusters auf die gleiche Weise wie eine eigenständige Appliance. Der einzige Unterschied besteht darin, dass SNMP auf einem Cluster über die Cluster-IP-Adresse konfiguriert werden muss. Bei der Generierung hardwarespezifischer Traps sind zwei weitere Varbinds enthalten, um den Knoten des Clusters zu identifizieren: Knoten-ID und NSIP-Adresse des Knotens.

Welche Details muss ich zur Verfügung haben, wenn ich mich bei Clusterproblemen an den technischen Support wende?

Die NetScaler Appliance bietet einen Clusterbefehl show techsupport -scope, der Konfigurationsdaten, statistische Informationen und Protokolle aller Clusterknoten extrahiert. Führen Sie diesen Befehl für die Cluster-IP-Adresse aus.

Die Ausgabe dieses Befehls wird in einer Datei mit dem Namen collector_cluster_ _P_ .tar.gz <nsip_CCO><date-timestamp>gespeichert, die im Verzeichnis /var/tmp/support/cluster/ des Konfigurationskoordinators verfügbar ist.

Senden Sie dieses Archiv an den technischen Support, um das Problem zu beheben.

Kann ich Striped IP-Adressen als Standard-Gateway für Server verwenden?

Stellen Sie bei Cluster-Bereitstellungen sicher, dass das Standard-Gateway des Servers auf eine Striped-IP-Adresse verweist (wenn Sie eine NetScaler-eigene IP-Adresse verwenden). Bei LB-Bereitstellungen mit aktiviertem USIP muss das Standard-Gateway beispielsweise eine Striped SNIP-Adresse sein.

Kann ich die Routing-Konfigurationen eines bestimmten Clusterknotens von der Cluster-IP-Adresse aus anzeigen?

Ja. Sie können die für einen Knoten spezifischen Konfigurationen anzeigen und löschen, indem Sie beim Aufrufen der VTYSH-Shell den Eigentümerknoten angeben.

Um beispielsweise die Ausgabe eines Befehls auf den Knoten 0 und 1 anzuzeigen, lautet der Befehl wie folgt:

\> vtysh
ns# owner-node 0 1
ns(node-0 1)\# show cluster state
ns(node-0 1)\# exit-cluster-node
ns\#

Wie kann ich den Knoten angeben, für den ich die LACP-Systempriorität festlegen möchte?

Hinweis

Wird ab NetScaler 10.1 unterstützt.

In einem Cluster müssen Sie diesen Knoten mithilfe des Befehls set lacp als Eigentümerknoten festlegen .

Zum Beispiel: Um die LACP-Systempriorität für einen Knoten mit der ID 2 festzulegen:

set lacp -sysPriority 5 -ownerNode 2<!--NeedCopy-->

Wie werden IP-Tunnel in einem Cluster-Setup konfiguriert?

Hinweis

Wird ab NetScaler 10.1 unterstützt.

Die Konfiguration von IP-Tunneln in einem Cluster entspricht der Konfiguration auf einer eigenständigen Appliance. Der einzige Unterschied besteht darin, dass in einem Cluster-Setup die lokale IP-Adresse eine Striped SNIP-Adresse sein muss.

Wie kann ich einen Failover-Schnittstellensatz (FIS) auf den Knoten eines NetScaler-Clusters hinzufügen?

Hinweis

Wird ab NetScaler 10.5 unterstützt.

Geben Sie auf der Cluster-IP-Adresse die ID des Clusterknotens an, auf dem der FIS hinzugefügt werden muss. Verwenden Sie dazu den folgenden Befehl:

add fis <name> -ownerNode <nodeId>

Hinweise

  • Der FIS-Name für jeden Clusterknoten muss eindeutig sein.
  • Ein Cluster-LA-Kanal kann zu einem FIS hinzugefügt werden. Sie stellen sicher, dass der Cluster-LA-Kanal über eine lokale Schnittstelle als Mitgliederschnittstelle verfügt.

Weitere Informationen zu FIS finden Sie unter Konfigurieren des Failover-Interface-Sets.

Wie werden Netzprofile in einem Cluster-Setup konfiguriert?

Hinweis

Wird ab NetScaler 10.5 unterstützt.

Sie können gesperrte IP-Adressen an ein Netzprofil binden. Dieses Netzprofil kann dann an einen virtuellen Server oder Dienst für den Spotted Load Balancing gebunden werden (der mithilfe einer Knotengruppe definiert wird). Die folgenden Empfehlungen müssen befolgt werden. Andernfalls werden die Netzprofilkonfigurationen nicht berücksichtigt und die USIP/USNIP-Einstellungen werden verwendet:

Hinweis

  • Wenn der strikte Parameter der Knotengruppe auf Jagesetzt ist, muss das Netzprofil mindestens eine IP-Adresse von jedem Knotengruppenmitglied enthalten.
  • Wenn der strikte Parameter der Knotengruppe auf Neingesetzt ist, muss das Netzprofil mindestens eine IP-Adresse von jedem der Clusterknoten enthalten.

Wie kann ich WionNS in einem Cluster-Setup konfigurieren?

Hinweis

Wird ab NetScaler 11.0 Build 62.x unterstützt.

Um WionNS in einem Cluster zu verwenden, müssen Sie Folgendes tun:

  1. Stellen Sie sicher, dass das Java-Paket und das WI-Paket auf allen Clusterknoten im selben Verzeichnis vorhanden sind.
  2. Erstellen Sie einen virtuellen Lastausgleichsserver, für den die Persistenz konfiguriert ist.
  3. Erstellen Sie Dienste mit IP-Adressen als NSIP-Adresse der einzelnen Clusterknoten, die Sie für den WI-Verkehr bereitstellen möchten. Dieser Schritt kann nur mit der NetScaler CLI konfiguriert werden.
  4. Binden Sie die Dienste an den virtuellen Lastausgleichsserver.

Hinweis

Wenn Sie WIonNS über eine VPN-Verbindung verwenden, stellen Sie sicher, dass der virtuelle Loadbalancing-Server auf WIHOME eingestellt ist.

Kann der Cluster-LA-Kanal für den Verwaltungszugriff verwendet werden?

Nein. Der Verwaltungszugriff auf einen Clusterknoten darf nicht auf einem Cluster-LA-Kanal (z. B. CLA/1) oder seinen Mitgliedsschnittstellen konfiguriert werden. Dies liegt daran, dass, wenn der Knoten INAKTIV ist, die entsprechende Cluster-LA-Schnittstelle als ausgeschaltet markiert ist und daher den Verwaltungszugriff verliert.

Wie kommunizieren Clusterknoten miteinander und was sind die verschiedenen Arten von Datenverkehr, der durch die Backplane fließt?

Eine Backplane ist eine Reihe von Schnittstellen, bei denen eine Schnittstelle jedes Knotens mit einem gemeinsamen Switch verbunden ist, der als Cluster-Backplane-Switch bezeichnet wird. Die verschiedenen Arten von Datenverkehr, der über eine Backplane fließt, die für die Kommunikation zwischen den Knoten verwendet wird, sind:

  • Node-zu-Knoten-Messaging (NNM)
  • Gelenkter Verkehr
  • Weitergabe und Synchronisation der Konfiguration

Jeder Knoten des Clusters verwendet eine spezielle MAC-Cluster-Backplane-Switch-Adresse, um über die Backplane mit anderen Knoten zu kommunizieren. Die spezielle Cluster-MAC hat die Form: 0x02 0x00 0x6F <cluster_id> <node_id> <reserved>, wobei <cluster_id> die Cluster-Instanz-ID ist. <node_id> ist die Knotennummer der NetScaler Appliance, die einem Cluster hinzugefügt wird.

Hinweis

Die Menge an Datenverkehr, die von einer Backplane verarbeitet wird, hat einen vernachlässigbaren CPU-Overhead.

Was wird über den GRE-Tunnel für den Layer-3-Cluster geleitet?

Nur der gelenkte Datenverkehr läuft über den GRE-Tunnel. Die Pakete werden durch den GRE-Tunnel zum Knoten im anderen Subnetz geleitet.

Wie werden Node to Node Messaging (NNM) und Heartbeat-Nachrichten ausgetauscht und wie werden sie weitergeleitet?

Das NNM, Heartbeat-Nachrichten und das Cluster-Protokoll steuern den Datenverkehr nicht. Diese Nachrichten werden nicht durch den Tunnel gesendet, sondern direkt weitergeleitet.

Was sind die MTU-Empfehlungen für getunnelten Layer-3-Clusterverkehr?

Im Folgenden sind die Layer-3-Cluster-Empfehlungen von Jumbo MTU über den GRE-Tunnel aufgeführt:

  • Die Jumbo-MTU kann zwischen den Clusterknoten auf dem L3-Pfad konfiguriert werden, um den GRE-Tunnel-Overhead zu berücksichtigen.
  • Die Fragmentierung tritt nicht bei Paketen in voller Größe auf, die gesteuert werden müssen.
  • Die Steuerung des Datenverkehrs funktioniert weiterhin, auch wenn Jumbo-Frames nicht erlaubt sind, aber aufgrund der Fragmentierung ist der Aufwand höher.

Wie wird der globale Hash-Schlüssel generiert und von allen Knoten gemeinsam genutzt?

Der rsskey für eine eigenständige Appliance wird beim Booten generiert. In einem Cluster-Setup enthält der erste Knoten den rsskey des Clusters. Jeder neue Knoten, der dem Cluster beitritt, synchronisiert den rsskey.

What is the need of set rsskeytype –rsskey symmetric command for *:*, USIP on, useproxyport off, topologies?

Es ist nicht clusterspezifisch, sondern gilt auch für eine eigenständige Appliance. Wenn USIP aktiviert ist und der Proxy-Port deaktiviert ist, reduziert der symmetrische rsskey sowohl die Core-zu-Core- (C2C)-Steuerung als auch die Knoten-zu-Knoten-Steuerung.

Welche Faktoren tragen zur Veränderung des CCO-Knotens bei?

Der erste Knoten, der zur Bildung eines Cluster-Setups hinzugefügt wird, wird zum CCO-Knoten (Configuration Coordinator). Die folgenden Faktoren tragen zur Änderung des CCO-Knotens im Cluster-Setup bei:

  • Wenn der aktuelle CCO-Knoten aus dem Cluster-Setup entfernt wird
  • Wenn der aktuelle CCO-Knoten abstürzt
  • Wenn die Priorität des Nicht-CCO-Knotens geändert wird (eine niedrigere Priorität hat eine höhere Priorität)
  • Unter dynamischen Bedingungen wie der Netzwerkerreichbarkeit zwischen den Knoten
  • Wenn sich die Knotenzustände ändern — aktiv, sparsam und passiv. Aktive Knoten werden als CCO bevorzugt.
  • Wenn sich die Konfiguration ändert und der Knoten mit der neuesten Konfiguration als CCO bevorzugt wird.

Kann ich einen Cluster mit Knoten verschiedener Hardwareplattformen bilden?

Ja. Die NetScaler Appliance unterstützt einen heterogenen Cluster. Ein heterogener Cluster kann eine Kombination verschiedener Plattformen in demselben Cluster haben. Weitere Informationen finden Sie unter Unterstützung für heterogene Cluster.

Häufig gestellte Fragen

In diesem Artikel