Problembehandlung bei Lizenzproblemen mit gepoolter Kapazität
In diesem Abschnitt wird beschrieben, wie häufig auftretende Probleme mit gepoolter Kapazität analysiert und behoben werden.
Überprüfen Sie den Lizenzstatus
Die NetScaler Console fungiert als Lizenzserver für Ihre NetScaler Pooled-Kapazitätslizenz. Sie können die NetScaler Console-GUI verwenden, um den Status der Lizenz zu überprüfen. Navigieren Sie zu Infrastruktur > Pool-Lizenzierung > Gepoolte Kapazität > Lizenznutzung.
In der folgenden Tabelle sind die Arten des Lizenzstatus aufgeführt und was sie bedeuten
Status | was es bedeutet |
---|---|
Zugeteilt | Der Lizenzstatus ist in Ordnung. |
Zugeteilt: nicht auf NetScaler angewendet | NetScaler erfordert möglicherweise einen Neustart, wenn die Lizenz von NetScaler aus- oder eingecheckt ist, NetScaler jedoch noch nicht neu gestartet wurde. |
Nicht zugeteilt | Die Lizenz wird in der NetScaler-Instanz nicht zugewiesen. |
Kulanzzeitraum | Die NetScaler-Instanz befindet sich 30 Tage lang in der Kulanzzeit der Lizenz |
Synchronisierung wird ausgeführt | NetScaler Console ruft in Intervallen von 2 Minuten Informationen von NetScaler ab. Das Synchronisieren von Lizenzen zwischen NetScaler Console und NetScaler kann bis zu 15 Minuten dauern. Die NetScaler Console wurde möglicherweise neu gestartet oder der NetScaler Console HAS-Failover wird ausgelöst. |
Teilweise zugeordnet | NetScaler kann die zugewiesene Kapazität nicht akzeptieren, da sie möglicherweise mit ihrer maximalen Zuweisung ausgeführt wird. NetScaler wird beispielsweise mit einer Kapazität von 10 Gbit/s -Lizenzpools ausgeführt. Wenn NetScaler neu gestartet wird, werden die 10 Gbit/s wieder auf den NetScaler Console-Lizenzserver eingecheckt. Wenn NetScaler wieder online kommt, versucht er, die zuvor zugewiesenen 10 Gbit/s automatisch auszuchecken. In der Zwischenzeit haben andere NetScaler-Instanzen diese Bandbreite möglicherweise ausgecheckt. Teilweise zugewiesen wird angezeigt, wenn der Lizenzpool nicht über genügend Kapazität verfügt, um diesem NetScaler vollständige 10 Gbit/s oder sogar einen Teil der Kapazität zuzuweisen. |
Nicht verwaltet | NetScaler wurde aus Gründen der Verwaltbarkeit nicht zur NetScaler Console hinzugefügt. Dies hat keine Auswirkungen auf die NetScaler-Lizenzierung, kann sich jedoch auf die Lizenzüberwachung von NetScaler Console aus auswirken. |
Nicht verwaltet | NetScaler wurde aus Gründen der Verwaltbarkeit nicht zur NetScaler Console hinzugefügt. Dies hat keine Auswirkungen auf die NetScaler-Lizenzierung, kann sich jedoch auf die Lizenzüberwachung von NetScaler Console aus auswirken. |
Verbindung unterbrochen | NetScaler ist aus Gründen der Verwaltbarkeit nicht von der NetScaler Console aus erreichbar. Beispielsweise gibt es Netzwerkkonnektivitätsprobleme, NITRO funktioniert nicht oder NetScaler-Kennwörter nicht übereinstimmen. Wenn NITRO nicht funktioniert oder das NetScaler-Kennwort nicht übereinstimmt, hat dies keine Auswirkungen auf die NetScaler-Lizenzierung. Dies kann sich jedoch auf die Lizenzüberwachung von NetScaler Console aus auswirken. |
Überprüfen Sie den Serverstatus
In diesem Abschnitt werden die allgemeinen Probleme mit dem Serverstatus und mögliche Gründe und Korrekturen beschrieben.
Problem: NetScaler zeigt den Lizenzserver als nicht erreichbar an und der Lizenzstatus ändert sich in Grace.
-
Die Verbindung zum Lizenzserver (NetScaler Console oder Agent) wurde für mehr als 15 Minuten unterbrochen. Überprüfen Sie, ob der Lizenzserver betriebsbereit und erreichbar ist.
-
NetScaler befindet sich im Grace-Modus.
Problem: NetScaler zeigt den Lizenzserverstatus als erreichbar an, aber der Versuch des Benutzers, die Zuordnung zu ändern, hat keine Auswirkung. Wenn Sie auf Zuordnung ändern klicken, wird 0 0 zurückgegeben Dieser Wert könnte den Anschein erwecken, dass die konfigurierte Kapazität verloren gegangen ist.
- Die Verbindung zum Lizenzserver ist kürzlich unterbrochen worden, aber der NetScaler hat den zweiten Heartbeat immer noch nicht verpasst. Daher ist es (noch) nicht in Grace. Überprüfen Sie, ob der Lizenzserver betriebsbereit und erreichbar ist.
Problem: NetScaler zeigt Kapazität und Anzahl der Instanzen an, aber der Lizenzserver ist erreichbar/nicht erreichbar. Wenn Sie auf Zuordnung ändern klicken, werden einige Zahlen zurückgegeben, die konfigurierte Kapazität wird jedoch nicht berücksichtigt.
- Die Verbindung zum Lizenzserver wurde wiederhergestellt, aber der NetScaler verpasst immer noch den zweiten Heartbeat oder sendet den Reconnect-Test.
Problem: NetScaler sagt, dass keine Verbindung zum Lizenzserver hergestellt werden kann, wenn die gepoolte Lizenzierung mit NetScaler Console konfiguriert wird
- Überprüfen Sie die Firewallregeln, um sicherzustellen, dass die Ports 27000 und 7279 geöffnet sind.
- Der Agent ist nicht registriert. Weitere Informationen finden Sie unter Erste Schritte.
- NetScaler Console hat keine Lizenzdateien hochgeladen. Weitere Informationen finden Sie unter NetScaler Pooled Capacity konfigurieren
- NetScaler Console hat die falsche Lizenzdatei.
Überprüfen Sie den Nutzungsbericht der Lizenz
Unter NetScaler Licensing > Pooled Licensing > Bandwidth Licenses > Pooled Capacity > License Usage in der NetScaler Console GUI können Sie den monatlichen Spitzenwert Ihrer Lizenznutzung sehen. Sie können diesen Bericht verwenden, um Ihre Lizenznutzung zu erhöhen oder den Kauf einer zusätzlichen Lizenz zu planen.
Im Folgenden finden Sie einige Details, wie der Bericht generiert wird und verwendet werden kann.
Polling: Lizenzdaten werden alle 15 Minuten von den NetScaler-Instanzen abgefragt.
Aufrechterhaltung von Spitzenwerten pro Stunde: NetScaler Console behält nur die maximale Lizenznutzung in einer Stunde pro Gerät bei.
** Berichterstattung : Sie können für jede Instanz einen GUI-Bericht für einen bestimmten Zeitraum generieren.
Exportieren: Sie können Berichte entweder im CSV-Format oder im XLS-Format exportieren.
Bereinigen: NetScaler Console löscht Daten am ersten Tag jedes Monats um 12:10 Uhr. Der Löschzeitraum ist konfigurierbar (der Standardzeitraum beträgt zwei Monate).
Zähler und Statistiken für gepoolte Kapazitätslizenzen
Die folgenden Leistungsindikatoren, Protokolle und Befehle enthalten die NetScaler Pooled-Lizenzierungsmetriken, die das Verhalten von NetScaler Console und NetScaler-Instanzen im gepoolten Lizenzierungsmodus angeben.
- SNMP-Traps: verfügbar ab NetScaler Version 13.xx.
- NSCONMSG -Zähler zur Ratenbegrenzung: verfügbar ab NetScaler Version 12.1 57.xx.
- NetScaler Console-ZählerDie Befehlsaktionen der NetScaler Console sind im NetScaler Cloud-Dienst verfügbar.
SNMP-Traps
Sie können die folgenden SNMP-Traps v.13 Pool-Lizenzalarme konfigurieren
POOLED-LICENSE-CHECKOUT-FAILURE
POOLED-LICENSE-ONGRACE
Configure POOLED-LICENSE-PARTIAL
Weitere Informationen zu diesen Alarmen finden Sie unter NetScaler SNMP OID Reference.
NSCONMSG Zähler
Überprüfen Sie die folgenden NCCONMSG
-Leistungsindikatoren und was sie bedeuten:
-
allnic_err_rl_cpu_pkt_drops
: Aggregat (alle NICs) Paket sinkt, nachdem das CPU-Limit erreicht wurde -
allnic_err_rl_pps_pkt_drops
: Aggregatpaket fällt systemweit nach pps-Limit -
allnic_err_rl_rate_pkt_drops
: Aggregatrate sinkt systemweit -
allnic_err_rl_pkt_drops
: Kumulierte ratenbegrenzende Drops aufgrund von Rate, pps und CPU -
rl_tot_ssl_rl_enforced
: Anzahl der Male, mit der SSL RL angewendet wurde (bei neuen SSL-Verbindungen) -
rl_tot_ssl_rl_data_limited
: Häufigkeit, mit der das SSL-Durchsatzlimit erreicht wurde -
rl_tot_ssl_rl_sess_limited
: Häufigkeit, mit der das SSL-TPS-Limit erreicht wurde
Leistungsindikatoren für NetScaler Console
Wenn Sie die Ereignisaktion „Befehlsaktion ausführen“ wählen, können Sie einen Befehl oder ein Skript erstellen, das in der NetScaler Console für Ereignisse ausgeführt werden kann, die einem bestimmten Filterkriterium entsprechen. Sie können auch die folgenden Parameter für das Skript „ Befehlsaktion ausführen“ festlegen:
Parameter | Beschreibung |
---|---|
$source | Dieser Parameter entspricht der Quell-IP-Adresse des empfangenen Ereignisses. |
$category | Dieser Parameter entspricht der Art der Traps, die in der Kategorie des Filters definiert sind. |
$entity | Dieser Parameter entspricht den Entitätsinstanzen oder Leistungsindikatoren, für die ein Ereignis generiert wurde. Sie kann die Leistungsindikatornamen für alle Ereignisse im Zusammenhang mit dem Schwellenwert, Entitätsnamen für alle entitätsbezogenen Ereignisse und Zertifikatsnamen für alle zertifikatbezogenen Ereignisse enthalten. |
$severity | Dieser Parameter entspricht dem Schweregrad des Ereignisses. |
$ failure.obj | Das Fehlerobjekt wirkt sich auf die Art und Weise aus, wie ein Ereignis verarbeitet wird, und stellt sicher, dass das Fehlerobjekt genau das gemeldete Problem wiedergibt. Dieser Parameter kann verwendet werden, um Probleme schnell aufzuspüren und den Grund für den Ausfall zu identifizieren, anstatt nur Rohereignisse zu melden. |
Hinweis
Während der Befehlsausführung werden diese Parameter durch tatsächliche Werte ersetzt.