Inhalt

Einführung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Hintergrundinformationen

Häufige Probleme bei Nexus Switches der Serie 7000

Für die Funktion ist bereits eine Lizenz mit einem späteren/anderen Ablaufdatum vorhanden.

SERVER-Zeile in Lizenz sollte "this_host ANY" enthalten.

Lizenzserver unterstützt diese Funktion nicht

Lizenz fehlt

Lizenz wird verwendet

Häufige Probleme bei Nexus Switches der Serie 9000

Lizenzserver unterstützt diese Funktion nicht

Ungültige Dateinamengröße, Dateiname überschreitet 30 Zeichen.

Zugehörige Informationen

Einführung

Dieses Dokument beschreibt häufige Probleme bei der Lizenzinstallation und -verlängerung für Nexus Switches der Serien 7000 und 9000. In diesem Dokument werden außerdem Verfahren zur Fehlerbehebung bei lizenzbezogenen Problemen mit Switches der Cisco Nexus-Serie beschrieben.

Voraussetzungen

Anforderungen

Cisco empfiehlt, den Cisco NX-OS Lizenzierungsleitfaden kennen zu lernen.

Verwendete Komponenten

Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:

- Switch der Serie Nexus 7000 mit Cisco Nexus-Betriebssystem (NX-OS), Version 6.2

- Switch der Serie Nexus 9000 mit Cisco Nexus-Betriebssystem (NX-OS) Version 9.3(3)

Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netz Live ist, überprüfen Sie, ob Sie die mögliche Auswirkung jedes möglichen Befehls verstehen.

Hintergrundinformationen

Cisco Nexus Switches der Serie NX-OS verfügen über eine Vielzahl von Funktionen, die an eine bestimmte Lizenz gebunden sind. Um diese Funktionen nutzen zu können, müssen bei den meisten Nexus-Plattformen zuerst die Lizenzen installiert werden. Die Evaluierungslizenz ist eine temporäre Lizenz, die für einen begrenzten Zeitraum gültig ist und zum Testen verschiedener Funktionen verwendet wird. Nach Ablauf des Evaluierungszeitraums muss eine permanente Lizenz erworben und installiert werden, um die relevanten Funktionen weiterhin nutzen zu können.

Dieses Dokument beschreibt häufige Probleme bei der Installation, Verlängerung und Aktualisierung von Lizenzen für Nexus Switches der Serien 7000 und 9000. In diesem Dokument werden außerdem Verfahren zur Fehlerbehebung bei lizenzbezogenen Problemen mit Switches der Cisco Nexus-Serie beschrieben.

Häufige Probleme bei Nexus Switches der Serie 7000

In diesem Abschnitt werden häufige Probleme bei der Lizenzierung von Nexus Switches der Serie 7000 behandelt.

Für die Funktion ist bereits eine Lizenz mit einem späteren/anderen Ablaufdatum vorhanden.

Wenn Sie versuchen, eine neue Lizenz für Funktionen auf einem Switch der Serie Nexus 7000 zu installieren, wird folgende Fehlermeldung angezeigt:

switch# install license bootflash:license_file.lic

Installing license failed: A license with a later/different expiry date already exists for feature.

Die Anforderung besteht darin, dass die durch die Evaluierungslizenz aktivierten Funktionen bei der Aktualisierung der Lizenz nicht beeinträchtigt werden dürfen und diese Fehlermeldung behoben wird.

Lösung

Wenn ein aktiver Nexus-Switch der Serie 7000 nicht unterbrochen werden kann, da er Funktionen verwendet, die an eine Evaluierungszeitlizenz gebunden sind (z. B. Open Shortest Path First und Border Gateway Protocol), führen Sie die folgenden Schritte aus, um die Testlizenz zu verlängern:

1. Stellen Sie sicher, dass die Lizenzdateien für das Gerät mit der Option show license brief und show license Usage Commands vorhanden sind:

switch# show license brief

ENTERPRISELicense.lic

ENTERPRISELicense1.lic

switch# show license usage

<snip>

Feature                      Ins  Lic   Status Expiry Date Comments

Count

--------------------------------------------------------------------------------

LAN_ADVANCED_SERVICES_PKG    Yes    -   In use 23 Oct 2009   -

LAN_ENTERPRISE_SERVICES_PKG  No     -  Unused Never         -

--------------------------------------------------------------------------------

2. Wenn dieser Fehler auftritt, aktualisieren Sie die aktuelle Lizenz, anstatt die Lizenz wie bei der Konfiguration eines neuen Switches der Serie Nexus 7000 für die lizenzgebundenen Funktionen zu installieren. Führen Sie die folgenden Schritte aus, um die aktuelle Lizenz zu aktualisieren:

switch# update license bootflash:Enterprise1.lic Enterprise.lic

Do you want to continue? (y/n) y

Updating license ..done

switch#

SERVER-Zeile in Lizenz sollte "this_host ANY" enthalten.

Wenn Sie versuchen, eine Lizenz mit dem Befehl install license bootflash:license_file.lic auf einem Switch der Serie Nexus 7000 zu installieren, wird folgende Fehlermeldung angezeigt:

switch# install license bootflash:license_file.lic

Installing license failed: SERVER line in license should have "this_host ANY"

Lösung

Dieser Fehler wird durch eine falsche Formatierung in der Lizenzdatei verursacht. Um dies zu beheben, muss die Lizenzdatei wie folgt bearbeitet werden:

1. Öffnen Sie die .lic Datei mit einem Texteditor.

2. Kopieren Sie den Inhalt und fügen Sie ihn in eine neue Textdatei ein.

3. Stellen Sie sicher, dass der Text ähnlich wie folgt formatiert ist:

SERVER this_host ANY

VENDOR cisco

INCREMENT FM_SERVER_PKG cisco 1.0 permanent uncounted \

VENDOR_STRING=<LIC_SOURCE>MDS_SWIFT</LIC_SOURCE><SKU>M9200FMS1K9-INTRL</SKU> \

HOSTID=VDH=xxxxxxxxxxx \

NOTICE="<LicFileID>xxxxxxxxxxx</LicFileID><LicLineID>1</LicLineID> \

<PAK>xxxxxxxxx</PAK>" SIGN=xxxxxxxx
Insbesondere erwartet die Lizenzierungs-Software Wagenrücksendungen nach JEDEM und Cisco sowie vor Beginn des INCREMS.

4. Speichern Sie die Datei mit allen Dateitypen mit ANSI-Codierung.

5. Kopieren Sie die neue Datei in den Bootflash des Switches und versuchen Sie, sie mit dem Befehl install license erneut zu installieren.

Hinweis: Ab NX-OS Softwareversion 6.2 kann der Switch die Formatierung der Lizenzdatei automatisch korrigieren, bevor er mit der Lizenzinstallation fortfährt. Dies kann mit dem format-Schlüsselwort im Befehl install license erfolgen.

Lizenzserver unterstützt diese Funktion nicht

Wenn Sie versuchen, eine Lizenz mit dem Befehl install license bootflash:license_file.lic auf einem Switch der Serie Nexus 7000 zu installieren, wird folgende Fehlermeldung angezeigt:

switch# install license bootflash:license_file.lic

Installing license failed: License server does not support this feature

Lösung

Diese Meldung weist darauf hin, dass Sie eine Codeversion ausführen, die keine Lizenz in der Datei unterstützt. Führen Sie diese Schritte aus, um das Problem zu beheben.

1. Sehen Sie sich die Lizenzdatei an, die Sie installieren möchten:

switch# show file bootflash:license_file.lic

SERVER this_host ANY

VENDOR cisco

INCREMENT FCOE-N7K-F248XP cisco 1.0 permanent 1 \

VENDOR_STRING=<LIC_SOURCE>MDS_SWIFT</LIC_SOURCE><SKU>N7K-FCOEF248XP</SKU> \

HOSTID=VDH=xxxxxxxxxxxxx \

NOTICE="<LicFileID>xxxxxxxxxxx</LicFileID><LicLineID>1</LicLineID> \

<PAK></PAK>" SIGN=xxxxxxxxxxxxx

2. Vergleichen Sie die in Schritt 1 belegten Felder in Ihrer Datei mit den Lizenztabellen und der Funktionsverlaufstabelle im NX-OS-Lizenzierungsleitfaden, um festzustellen, welche Codeversion die Lizenz unterstützt.

Lizenz fehlt

Protokolle melden dies für in Gebrauch befindliche Lizenzen:

switch# show logging logfile

<snip>

LICMGR-3-LOG_LIC_FILE_MISSING  License file(s) missing for feature LAN_ADVANCED_SERVICES_PKG.

LICMGR-3-LOG_LIC_FILE_MISSING  License file(s) missing for feature LAN_ENTERPRISE_SERVICES_PKG.

In der Ausgabe zur Lizenznutzung wird Folgendes angezeigt:

switch# show license usage

<snip>

Feature                      Ins  Lic   Status Expiry Date Comments

Count

--------------------------------------------------------------------------------

ENHANCED_LAYER2_PKG           Yes   -   In use Never       license missing

LAN_ADVANCED_SERVICES_PKG     Yes   -   In use Never       license missing

LAN_ENTERPRISE_SERVICES_PKG   Yes   -   Unused Never       license missing

--------------------------------------------------------------------------------

**** WARNING: License file(s) missing. ****

Lösung

Diese Meldung weist auf eines der folgenden Probleme hin:

- Die Lizenzdatei für dieses Gerät ist im Bootflash des Geräts nicht vorhanden.

- Die Lizenzdatei für dieses Gerät enthält falsche Informationen.

Gehen Sie wie folgt vor, um das Problem zu beheben:

1. Überprüfen Sie, ob die Lizenz-Host-ID und der Dateiname mit der Seriennummer des Geräts übereinstimmen.

Hinweis: Die Ausgabe kann für einen der ersten beiden Befehle leer sein.

switch# show license host

License hostid: VDH=JAFxxxxxxQB   <--- License Host ID of the device

switch# directory bootflash: | i lic

762    Sep 12 01:16:18 2012  JAFxxxxxxQB_183876004.lic  <---- License filename

switch# show sprom backplane 1

<snip>

Serial Number   : JAFxxxxxxQB   <--- Serial number of the device

Hinweis: Wenn diese nicht übereinstimmen und dieses Syslog auf zwei verschiedenen Switches der Serie Nexus 7000 beobachtet wird, können die Lizenzdateien zwischen den beiden Geräten ausgetauscht werden. Vergleichen Sie die Host-ID und die Seriennummern zwischen den einzelnen Chassis, und verschieben Sie die entsprechende Datei in das richtige Chassis.

2. Verschieben Sie eine Sicherungskopie der Lizenzdatei in den Bootflash des Geräts, und aktualisieren Sie anschließend die aktuell installierte Lizenzdatei mit der Sicherungskopie über den Befehl Aktualisierungslizenz.

Hinweis: Wenn Sie diese Datei nicht haben, lassen Sie die Lizenz über die Support-Tools oder ein Ticket im Cisco Technical Assistance Center (TAC) erneut ausstellen.

switch# update license bootflash:JAFxxxxxxQB_backup.lic JAFxxxxxxQB_183876004.lic

Do you want to continue? (y/n) y

Updating license ..done

switch#

3. Wenn Sie diese Fehlermeldung weiterhin sehen, wenn Sie versuchen, die Lizenz mit dem Befehl install license (Installationslizenz) zu installieren, löschen Sie die Lizenz mit dem Befehl clear license sprom (Lizenz-Software), und installieren Sie die Lizenz mit dem Befehl install license bootflash:JAFxxxxQB_18387604.lic in einem Wartungsfenster neu.

Lizenz wird verwendet

Wenn Sie versuchen, eine Lizenz mit dem Befehl update license (Lizenz aktualisieren) auf einem Switch der Serie Nexus 7000 zu aktualisieren, wird folgende Fehlermeldung angezeigt:

switch# update license bootflash:new_license.lic old_license.lic

Do you want to continue? (y/n) y

Updating license failed: License is in use

Lösung

Dieses Problem tritt auf, wenn die für das Update verwendete Lizenzdatei eine bereits auf dem Nexus 7000 installierte Lizenz enthält. Um dieses Problem zu beheben, entfernen Sie mit diesem Verfahren die aktuellen Lizenzen aus der Datei, die für die Aktualisierung verwendet wurde:

1. Geben Sie diesen Befehl ein, um zu bestimmen, welche Lizenzen installiert sind:

show license usage

Feature                      Ins  Lic   Status Expiry Date Comments

Count

--------------------------------------------------------------------------------

MPLS_PKG                      No    -   Unused             -

...

ENTERPRISE_PKG                No    -   Unused             -

...

FCOE-N7K-F248XP               Yes   1   Unused Never       -

...

--------------------------------------------------------------------------------

2. Öffnen Sie die .lic Datei mit einem Texteditor.

3. Kopieren Sie den Inhalt und fügen Sie ihn in eine neue Textdatei ein.

4. Entfernen Sie den gesamten INCREMENT-Abschnitt für die bereits installierte Lizenz (in diesem Beispiel FCOE-N7K-F248XP ��

...

INCREMENT FCOE-N7K-F248XP cisco 1.0 permanent 1 \

VENDOR_STRING=<LIC_SOURCE>MDS_SWIFT</LIC_SOURCE><SKU>N7K-FCOEF248XP</SKU> \

HOSTID=VDH=xxxxxxxxxxxxx \

NOTICE="<LicFileID>xxxxxxxxxxx</LicFileID><LicLineID>1</LicLineID> \

<PAK></PAK>" SIGN=xxxxxxxxxxxxx

...

5. Speichern Sie die Datei mit dem ANSI-Kodierungstyp aller Dateien.

6. Kopieren Sie die aktualisierte Datei in den Bootflash des Nexus 7000-Switches, und versuchen Sie, sie mit dem Befehl install license erneut zu installieren.

Häufige Probleme bei Nexus Switches der Serie 9000

In diesem Abschnitt werden häufige Probleme bei der Lizenzierung von Nexus Switches der Serie 9000 behandelt.

Lizenzserver unterstützt diese Funktion nicht

Wenn Sie versuchen, eine Lizenz mit dem Befehl install license bootflash:license_file.lic auf einem Nexus Switch der Serie 9000 zu installieren, wird folgende Fehlermeldung angezeigt:

switch# install license bootflash:license_file.lic

Installing license failed: License server does not support this feature

Diese Meldung weist darauf hin, dass Sie eine Codeversion ausführen, die keine Lizenz in der Datei unterstützt. Führen Sie diese Schritte aus, um das Problem zu beheben.

1. Sehen Sie sich die Lizenzdatei an, die Sie installieren möchten:
switch# show file bootflash:license_file.lic

SERVER this_host ANY

VENDOR cisco

INCREMENT NXOS_ESSENTIALS_XF2 cisco 1.0 permanent uncounted \

VENDOR_STRING=<LIC_SOURCE>MDS_SWIFT</LIC_SOURCE><SKU>NXOS-ES-XF2</SKU> \

HOSTID=VDH=XXXXXXXXXXX \

NOTICE="<LicFileID>XXXXXXXXXXXXXXXXX</LicFileID><LicLineID>1</LicLineID> \

<PAK>XXXXXXXXXXX</PAK>" SIGN=XXXXXXXXXXXX

2. Vergleichen Sie die in Schritt 1 belegten Felder in Ihrer Datei mit den Lizenztabellen und der Funktionsverlaufstabelle im NX-OS-Lizenzierungsleitfaden, um festzustellen, welche Codeversion die Lizenz unterstützt.

Hinweis: Diese Fehlermeldung wird möglicherweise auf Cisco Nexus 93180YC-FX-, 93108TC-FX-, 93300YC-FX2- und 9336C-FX2-Geräten angezeigt, auf denen die NX-OS-Softwareversion 9.2(3) als Ergebnis der Cisco Bug-ID CSCvo ausgeführt wird. 71854. Cisco empfiehlt, zur Bestätigung und weiteren Behebung dieses Problems ein Support-Ticket beim Cisco TAC zu erstellen.

Ungültige Dateinamengröße, Dateiname überschreitet 30 Zeichen.

Wenn Sie versuchen, eine Lizenz mit dem Befehl install license bootflash:long_license_filename.lic auf einem Switch der Serie Nexus 9000 zu installieren, wird folgende Fehlermeldung angezeigt:

switch# install license bootflash:long_license_filename.lic

Installing license failed: Invalid filename size, filename exceeds 30 characters

Diese Meldung weist darauf hin, dass der Name der Lizenzdatei zu lang ist, um die Lizenz auf dem Nexus 9000 zu installieren. Die Dateinamen der Lizenz dürfen nicht mehr als 30 Zeichen lang sein. Führen Sie diese Schritte aus, um das Problem zu beheben.

1. Benennen Sie die Lizenzdatei mit dem Befehl bootflash:long_license_filename.lic bootflash:license_file.lic um.
Hinweis: Bevor Sie die Lizenzdatei mit dem Befehl move (Verschieben) umbenennen, stellen Sie sicher, dass eine vorhandene Datei auf dem Gerät nicht bereits mit einem identischen Dateinamen wie der neue Dateiname für die Lizenzdatei benannt ist. Dies kann mithilfe des Befehls dir durchgeführt werden, wie in diesem Beispiel veranschaulicht.

switch# dir | include long_license_filename.lic

12726 Feb 25 16:11:30 2020 long_license_filename.lic

switch# dir | include license_file.lic

switch#

switch# move bootflash:long_license_filename.lic bootflash:license_file.lic

switch#

switch# dir | include license_file.lic

12726 Feb 25 16:13:27 2020 license_file.lic

2. Installieren Sie die Lizenz mithilfe des neuen, kürzeren Dateinamens mit dem Befehl install license bootflash:license_file.lic.

Zugehörige Informationen

- Cisco Nexus NX-OS der Serie 9000 - Leitfaden zur Fehlerbehebung - Lizenzierung zur Fehlerbehebung

- Technischer Support und Dokumentation für Cisco Systeme