Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Informations générales

Problèmes courants sur les commutateurs Nexus 7000

Une licence avec une date d'expiration ultérieure/différente existe déjà pour la fonctionnalité

La ligne SERVER de la licence doit avoir « this_host ANY »

Le serveur de licences ne prend pas en charge cette fonctionnalité

Licence manquante

Licence en cours d'utilisation

Problèmes courants sur les commutateurs Nexus 9000

Le serveur de licences ne prend pas en charge cette fonctionnalité

Taille de nom de fichier non valide, nom de fichier excédant 30 caractères

Informations connexes

Introduction

Ce document décrit les problèmes courants liés aux processus d'installation et de renouvellement des licences sur les commutateurs des gammes Nexus 7000 et 9000. Ce document décrit également les techniques de dépannage des problèmes liés aux licences sur les commutateurs Cisco Nexus.

Conditions préalables

Conditions requises

Cisco vous recommande de connaître le Guide de licence de Cisco NX-OS.

Components Used

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

- Commutateur de la gamme Nexus 7000 exécutant Cisco Nexus Operating System (NX-OS) version 6.2

- Commutateur de la gamme Nexus 9000 exécutant Cisco Nexus Operating System (NX-OS) version 9.3(3)

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Informations générales

Les commutateurs de la gamme Cisco Nexus NX-OS disposent de diverses fonctionnalités liées à une licence spécifique. Pour pouvoir utiliser ces fonctionnalités, la plupart des plates-formes Nexus nécessitent l'installation préalable de la licence. La licence d'évaluation est une licence temporaire qui dure une durée limitée et qui est utilisée pour tester diverses fonctionnalités. Une fois la période d'évaluation terminée, une licence permanente doit être obtenue et installée pour continuer à utiliser les fonctionnalités pertinentes.

Ce document décrit les problèmes courants liés à l'installation, au renouvellement et aux mises à jour des licences sur les commutateurs des gammes Nexus 7000 et 9000. Ce document décrit également les techniques de dépannage des problèmes liés aux licences sur les commutateurs Cisco Nexus.

Problèmes courants sur les commutateurs Nexus 7000

Cette section traite des problèmes de licence courants liés aux commutateurs Nexus 7000.

Une licence avec une date d'expiration ultérieure/différente existe déjà pour la fonctionnalité

Lorsque vous essayez d'installer une nouvelle licence pour les fonctionnalités sur un commutateur Nexus 7000, ce message d'erreur apparaît :

switch# install license bootflash:license_file.lic

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

La condition est que les fonctionnalités activées via la licence d'évaluation ne doivent pas être affectées lorsque la licence est mise à jour et que ce message d'erreur est résolu.

Solution

Lorsqu'un commutateur de la gamme Nexus 7000 actif ne peut pas être perturbé parce qu'il utilise des fonctionnalités liées à une licence de période d'évaluation (par exemple, Open Shortest Path First et Border Gateway Protocol), complétez ces étapes afin de renouveler la licence d'évaluation :

1. Vérifiez que les fichiers de licence existent pour le périphérique avec les commandes show license brief et show license usage :

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. Si vous rencontrez cette erreur, mettez à jour la licence actuelle au lieu d'installer la licence comme vous le feriez lorsqu'un nouveau commutateur Nexus 7000 est configuré pour ses fonctionnalités liées aux licences. Pour mettre à jour la licence actuelle, procédez comme suit :

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

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

Updating license ..done

switch#

La ligne SERVER de la licence doit avoir « this_host ANY »

Lorsque vous essayez d'installer une licence avec la commande install license bootflash:license_file.lic sur un commutateur de la gamme Nexus 7000, ce message d'erreur apparaît :

switch# install license bootflash:license_file.lic

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

Solution

Cette erreur est due à une mise en forme incorrecte dans le fichier de licence. Afin de résoudre ce problème, le fichier de licence doit être modifié avec cette procédure :

1. Ouvrez le fichier .lic avec un éditeur de texte.

2. Copiez et collez son contenu dans un nouveau fichier texte.

3. Assurez-vous que le texte est formaté de la même manière que ceci :

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
En particulier, le logiciel de licence s'attend à des retours de transport après ANY et cisco, et avant le début de l'INCREMENT.

4. Enregistrez le fichier avec le type de fichier tous les fichiers avec le codage ANSI.

5. Copiez le nouveau fichier dans le bootflash du commutateur et essayez de l'installer à nouveau à l'aide de la commande install license.

Note: Depuis la version 6.2 du logiciel NX-OS, le commutateur peut corriger automatiquement le formatage du fichier de licence avant de procéder à l'installation de la licence. Cela peut être fait avec le mot clé format de la commande install license.

Le serveur de licences ne prend pas en charge cette fonctionnalité

Lorsque vous essayez d'installer une licence avec la commande install license bootflash:license_file.lic sur un commutateur de la gamme Nexus 7000, ce message d'erreur apparaît :

switch# install license bootflash:license_file.lic

Installing license failed: License server does not support this feature

Solution

Ce message indique que vous exécutez une version de code qui ne prend pas en charge une licence dans votre fichier. Complétez ces étapes afin de résoudre le problème.

1. Regardez le fichier de licence que vous voulez installer :

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. Comparez les champs de votre fichier qui sont verrouillés à l'étape 1 aux tables de licences et à la table d'historique des fonctionnalités du Guide de licence NX-OS afin de déterminer quelle version de code prend en charge la licence.

Licence manquante

Les journaux signalent ceci pour les licences en cours d'utilisation :

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.

Le résultat de l'utilisation de la licence affiche ceci :

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. ****

Solution

Ce message indique l'un de ces deux problèmes :

- Le fichier de licence de ce périphérique n'est pas présent sur le bootflash du périphérique.

- Le fichier de licence de ce périphérique contient des informations incorrectes.

Complétez ces étapes afin de résoudre le problème :

1. Vérifiez que l'ID d'hôte de licence et le nom de fichier correspondent au numéro de série du périphérique.

Note: La sortie peut être vide pour l'une des deux premières commandes.

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

Remarque : si ces deux types de commutateurs ne correspondent pas et que ce syslog est observé sur deux commutateurs Nexus 7000 différents, les fichiers de licence peuvent être échangés entre les deux périphériques. Comparez l'ID d'hôte et les numéros de série entre chaque châssis et déplacez le fichier approprié vers le châssis approprié.

2. Déplacez une copie de sauvegarde du fichier de licence vers le bootflash du périphérique, puis mettez à jour le fichier de licence actuellement installé avec la copie de sauvegarde via la commande update license.

Note: Si vous ne disposez pas de ce fichier, demandez à ce que la licence soit réémise via les outils d'assistance ou un dossier du centre d'assistance technique Cisco (TAC).

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

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

Updating license ..done

switch#

3. Si vous continuez à rencontrer ce message d'erreur lorsque vous essayez d'installer la licence avec la commande install license, effacez la licence SPROM avec la commande clear license sprom et réinstallez la licence avec la commande install license bootflash:JAFxxxxxxQB_183876004.lic dans une fenêtre de maintenance.

Licence en cours d'utilisation

Lorsque vous tentez de mettre à jour une licence à l'aide de la commande update license sur un commutateur de la gamme Nexus 7000, ce message d'erreur apparaît :

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

Solution

Ce problème se produit lorsque le fichier de licence utilisé pour la mise à jour contient une licence déjà installée sur le Nexus 7000. Afin de résoudre ce problème, supprimez les licences actuelles du fichier utilisé pour la mise à jour avec cette procédure :

1. Entrez cette commande afin de déterminer quelles licences sont installées :

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. Ouvrez le fichier .lic avec un éditeur de texte.

3. Copiez et collez son contenu dans un nouveau fichier texte.

4. Supprimez toute la section INCREMENT de la licence déjà installée (dans cet exemple, 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. Enregistrez le fichier en utilisant le type de fichier tous les fichiers avec un codage ANSI.

6. Copiez le fichier mis à jour dans le bootflash du commutateur Nexus 7000 et essayez de l'installer à nouveau avec la commande install license.

Problèmes courants sur les commutateurs Nexus 9000

Cette section traite des problèmes de licence courants liés aux commutateurs Nexus 9000.

Le serveur de licences ne prend pas en charge cette fonctionnalité

Lorsque vous essayez d'installer une licence avec la commande install license bootflash:license_file.lic sur un commutateur de la gamme Nexus 9000, ce message d'erreur apparaît :

switch# install license bootflash:license_file.lic

Installing license failed: License server does not support this feature

Ce message indique que vous exécutez une version de code qui ne prend pas en charge une licence dans votre fichier. Complétez ces étapes afin de résoudre le problème.

1. Regardez le fichier de licence que vous voulez installer :
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. Comparez les champs de votre fichier qui sont verrouillés à l'étape 1 aux tables de licences et à la table d'historique des fonctionnalités du Guide de licence NX-OS afin de déterminer quelle version de code prend en charge la licence.

Note: Ce message d'erreur peut apparaître sur les périphériques Cisco Nexus 93180YC-FX, 93108TC-FX, 93300YC-FX2 et 9336C-FX2 qui exécutent le logiciel NX-OS version 9.2(3) à la suite du bogue Cisco ID CSCvo77 1854. Cisco vous recommande d'ouvrir un dossier d'assistance auprès du centre d'assistance technique Cisco pour confirmer et résoudre ce problème plus avant.

Taille de nom de fichier non valide, nom de fichier excédant 30 caractères

Lorsque vous essayez d'installer une licence avec la commande install license bootflash:long_license_filename.lic sur un commutateur de la gamme Nexus 9000, ce message d'erreur apparaît :

switch# install license bootflash:long_license_filename.lic

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

Ce message indique que le nom du fichier de licence est trop long pour que le Nexus 9000 puisse installer la licence. Les noms de fichiers de licence ne doivent pas dépasser 30 caractères. Complétez ces étapes afin de résoudre le problème.

1. Renommez le fichier de licence à l'aide de la commande move bootflash:long_license_filename.lic bootflash:license_file.lic.
Note: Avant de renommer le fichier de licence à l'aide de la commande move, vérifiez qu'un fichier existant sur le périphérique n'est pas déjà nommé avec un nom de fichier identique comme nouveau nom de fichier pour le fichier de licence. Ceci peut être effectué avec la commande dir, comme illustré dans cet exemple.

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. Installez la licence à l'aide du nouveau nom de fichier plus court à l'aide de la commande install license bootflash:license_file.lic.

Informations connexes

- Guide de dépannage NX-OS de la gamme Cisco Nexus 9000 - Licences de dépannage

- Support et documentation techniques - Cisco Systems