Logiciels Cisco IOS et NX-OS : Logiciel Cisco NX-OS

Questions de renouvellement/mise à jour de permis NX-OS

3 février 2014 - Traduction automatique
Autres versions: PDFpdf | Anglais (3 janvier 2014) | Commentaires

Introduction

Ce document décrit quelques problèmes courants avec le processus de renouvellement de permis pour la gamme d'un Nexus 7000 commutent.

Contribué par Clark Dyson, ingénieur TAC Cisco.

Conditions préalables

Conditions requises

Cisco recommande que vous ayez la connaissance du Cisco NX-OS autorisant le guide.

Composants utilisés

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

  • Commutateur de gamme de Nexus 7000
  • Version 6.2 du système d'exploitation de Cisco Nexus (NX-OS)

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Informations générales

Les Commutateurs de gamme NX-OS ont de diverses caractéristiques qui binded avec le permis. Afin d'utiliser ces caractéristiques, vous devez faire installer un permis. Le permis d'évaluation est un permis provisoire qui dure pendant une période de durée limitée et est utilisé afin de tester de diverses caractéristiques. Quand la période de test est terminée, un permis permanent peut être obtenu et installé. Ce document décrit comment renouveler un permis d'évaluation sans affecter les caractéristiques l'unes des NX-OS, telles que le Protocole OSPF (Open Shortest Path First) et le Protocole BGP (Border Gateway Protocol).

Problèmes courants

Cette section couvre quelques problèmes courants de renouvellement de permis pour la gamme de Nexus 7000 commutent.

Un permis avec a plus tard/expiration date différente existe déjà pour la caractéristique

Dans ce scénario, un permis d'évaluation pour un commutateur de gamme de Nexus 7000 doit expirer en 24 heures. Quand le permis est mis à jour, cette erreur se produit :

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

La condition requise est que les caractéristiques activées pendant la période de test ne devraient pas être affectées.

Solution

Quand vous avez la gamme vivante d'un Nexus 7000 commute qui ne peut pas être perturbée parce qu'elle utilise des caractéristiques binded avec le permis de période d'évaluation (par exemple, OSPF et BGP), exécutent cette procédure afin de renouveler le permis d'évaluation :

  1. Afin de vérifier que les fichiers de licence existent pour le périphérique, sélectionnez les commandes de brief et de show license usage de show license :

    Nexus-OS#show license brief
    ENTERPRISELicense.lic
    ENTERPRISELicense1.lic

    switch#show license usage
    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 installez le nouveau autorisez avec le bootflash d'install license : commande license_file.lic, affichages de cette erreur :

    switch#install license bootflash:license_file.lic
    Installing license failed: A license with a later/different expiry date
    already exists for feature


  3. Si vous rencontrez cette erreur, mettez à jour le permis en cours au lieu d'installer le permis comme vous quand un nouveau commutateur de gamme de Nexus 7000 est configuré pour ses caractéristiques de permis-binded. Exécutez ces étapes afin de mettre à jour le permis en cours :

    switch#update license bootflash:Enterprise1.lic Enterprise.lic
    Do you want to continue? (y/n) y
    Updating license ..done
    switch#

La ligne du serveur dans le permis devrait avoir le « this_host »

Si vous installez le permis avec le bootflash d'install license : commande license_file.lic, vous pourriez voir cette erreur :

Switch7k#install license bootflash:license_file.lic
Installing license failed: SERVER line in license should have "this_host ANY"

Solution

Cette erreur est provoqué par en formatant inexactement le fichier de licence. Afin de réparer ceci, éditez le fichier de licence 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 formatage des textes est semblable à 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 d'autorisation s'en attend à des retours chariot après et Cisco, et avant l'INCRÉMENT commence.

  4. Sauvegardez le fichier le tout le type de fichiers (ANSI de codage).

  5. Copiez le nouveau fichier sur le bootflash de commutateur, et l'essayez de l'installer de nouveau avec la commande d'install license.

    Remarque: En date de la version de logiciel 6,2 NX-OS, le commutateur peut automatiquement corriger le formatage de fichier de licence avant qu'il se poursuive par l'installation de permis. Ceci peut être fait avec le mot clé de format dans la commande d'install license.

Le serveur de permis ne prend en charge pas cette caractéristique

Si vous installez le permis avec le bootflash d'install license : commande license_file.lic, vous pourriez voir cette erreur :

Switch7k#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 du code qui ne prend en charge pas un permis dans votre fichier. Terminez-vous ces étapes afin de réparer le problème.

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

    Switch7k# 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 dans votre fichier qui sont bolded dans l'étape 1 aux tables de licence basée sur les fonctionnalités et à la table d'historique de caractéristique du guide de autorisation NX-OS afin de déterminer quelle version de code prend en charge le permis.

Le permis manque

Les logs signalent ceci pour les permis normalement utilisés :

show log log
...
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.
...

La sortie d'utilisation de permis affiche ceci :

show license usage
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 que le fichier de licence pour votre périphérique n'est pas installé sur le répertoire interne du périphérique ou contient l'information erronée. Terminez-vous ces étapes afin de réparer le problème :

  1. Validez que l'ID et le fichier d'hôte de permis apparient le numéro de série de châssis.

    Remarque: La sortie pourrait être vide pour une des deux premières commandes.



    show license host
    License hostid: VDH=JAFxxxxxxQB <--- Installed license

    directory bootflash: | i lic
    762 Sep 12 01:16:18 2012 JAFxxxxxxQB_183876004.lic <---- License file

    show sprom backplane 1
    DISPLAY backplane sprom contents:
    Common block:
    ...
    Serial Number : JAFxxxxxxQB <--- Chassis serial number
    ...


    Remarque: Si ceux-ci ne s'assortissent pas et vous voyez le Nexus 7000s du login deux, les fichiers de licence sont très probablement permutés entre le châssis. Comparez l'ID et les numéros de série d'hôte entre chaque châssis, et déplacez le fichier approprié au châssis correct.



  2. Mettez le fichier de licence à jour avec le fichier du bootflash avec la commande mise à jour du permis bootflash:JAFxxxxxxQB_183876004.lic.

    Remarque: Si vous n'avez pas ce fichier, ayez le permis révisé par l'intermédiaire des outils d'assistance ou d'un cas du centre d'assistance technique Cisco (TAC).



  3. Si ces étapes ne fonctionnent pas, effacez le permis SPROM avec la commande de sprom de clear license, et réinstallez le permis avec la commande de l'install license bootflash:JAFxxxxxxQB_183876004.lic dans une fenêtre de maintenance.

Le permis est en service

Quand vous mettez le fichier de licence à jour, des affichages de cette erreur :

Updating license failed: License is in use

Solution

Ce problème se pose quand le fichier de licence utilisé pour la mise à jour contient un permis qui est déjà installé sur le Nexus 7000. Afin de réparer ce problème, retirez les permis en cours à partir du fichier utilisé pour la mise à jour avec cette procédure :

  1. Sélectionnez cette commande afin de déterminer quels permis sont installés :

    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. Retirez la section entière d'INCRÉMENT pour le permis déjà installé (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. Sauvegardez le fichier comme le tout le type de fichiers (ANSI de codage).
  6. Copiez le nouveau fichier sur le bootflash de commutateur, et l'essayez de l'installer de nouveau avec la commande d'install license.

Informations connexes


Conversations connexes de la communauté de soutien de Cisco

Le site Cisco Support Community est un forum où vous pouvez poser des questions, répondre à des questions, faire part de suggestions et collaborer avec vos pairs.


Document ID: 111294