Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Achtergrondinformatie

Common Issues on Nexus 7000 Series-switches

Een licentie met een latere of andere vervaldatum bestaat al voor deze functie

De licentie van de SERVER-lijn moet "this_host ANY" hebben

Licentieserver ondersteunt deze optie niet

Licentie ontbreekt

Licentie is in gebruik

Common Issues on Nexus 9000 Series switches

Licentieserver ondersteunt deze optie niet

Ongeldige grootte bestandsnaam, bestandsnaam groter dan 30 tekens

Gerelateerde informatie

Inleiding

Dit document beschrijft gemeenschappelijke problemen met de processen voor de installatie en vernieuwing van licenties op Nexus 7000 en 9000 Series-switches. Dit document beschrijft ook technieken om licentiekwesties met betrekking tot de probleemoplossing te verhelpen op Cisco Nexus Series-switches.

Voorwaarden

Vereisten

Cisco raadt u aan kennis te hebben van de Cisco NX-OS Licentiegids.

Gebruikte componenten

De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:

- Nexus 7000 Series-switch met Cisco Nexus Operating System (NX-OS) release 6.2

- Nexus 9000 Series switch met Cisco Nexus Operating System (NX-OS) release 9.3(3)

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.

Achtergrondinformatie

Cisco Nexus NX-OS Series-switches hebben een verscheidenheid aan functies die aan een specifieke licentie zijn gebonden. Om deze functies te kunnen gebruiken, moeten de meeste Nexus-platforms eerst de licentie installeren. De evaluatielicentie is een tijdelijke licentie die een beperkte tijd bestrijkt en wordt gebruikt om diverse functies te testen. Na afloop van de evaluatieperiode moet een permanente vergunning worden verkregen en geïnstalleerd om verder gebruik te kunnen maken van de relevante kenmerken.

Dit document beschrijft gemeenschappelijke problemen met de installatie, vernieuwing en updates van licenties op Nexus 7000 en 9000 Series-switches. Dit document beschrijft ook technieken om licentiekwesties met betrekking tot de probleemoplossing te verhelpen op Cisco Nexus Series-switches.

Common Issues on Nexus 7000 Series-switches

Deze sectie behandelt gemeenschappelijke licentiekwesties met Nexus 7000 Series-switches.

Een licentie met een latere of andere vervaldatum bestaat al voor deze functie

Wanneer u probeert een nieuwe licentie te installeren voor functies op een Nexus 7000 Series-switch, verschijnt deze foutmelding:

switch# install license bootflash:license_file.lic

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

De eis is dat de functies die door de evaluatievergunning zijn ingeschakeld, niet mogen worden gewijzigd wanneer de licentie wordt bijgewerkt en dat deze foutmelding wordt opgelost.

Oplossing

Wanneer een levende Nexus 7000 Series-switch niet kan worden onderbroken omdat hij functies gebruikt die aan een evaluatieperiode-licentie zijn gebonden (bijvoorbeeld Open Shortest Path First en Border Gateway Protocol), dient u deze stappen te voltooien om de evaluatielicentie te verlengen:

1. Controleer dat de licentiebestanden voor het apparaat bestaan met de opdrachten voor het tonen van de licentiestatus en het tonen van de licentiestudy:

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. Als u deze fout ontmoet, update de huidige licentie in plaats van de licentie te installeren zoals u zou doen wanneer een nieuwe Nexus 7000 Series-switch is geconfigureerd voor de functies in licentie. Voer deze stappen uit om de huidige licentie bij te werken:

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

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

Updating license ..done

switch#

De licentie van de SERVER-lijn moet "this_host ANY" hebben

Wanneer u probeert een licentie te installeren terwijl de licentie ook is geïnstalleerd:licentie_file.lic opdracht op een Nexus 7000 Series-switch, verschijnt deze foutmelding:

switch# install license bootflash:license_file.lic

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

Oplossing

Deze fout wordt veroorzaakt door een onjuiste opmaak in het licentiebestand. Om dit te repareren, moet het licentibestand met de volgende procedure worden bewerkt:

1. Open het bestand.lic met een teksteditor.

2. De inhoud ervan kopiëren en plakken in een nieuw tekstbestand.

3. Zorg ervoor dat de tekst op deze manier is opgemaakt:

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
Met name verwacht de licentiesoftware dat het transport na ANY en cisco zal terugkeren, en voordat de INCREMENT begint.

4. Save the bestand with the all files file type with ANSI encoding.

5. Kopieer het nieuwe bestand naar de flitser van de schakelaar en probeer het opnieuw te installeren met de opdracht Installeer de licentie.

Opmerking: Vanaf NX-OS softwarerelease 6.2 kan de switch automatisch de opmaak van het licentibestand corrigeren voordat deze met de licentieservering gaat. Dit kan worden gedaan met het sleutelwoord van het formaat in de opdracht Installeer licentie.

Licentieserver ondersteunt deze optie niet

Wanneer u probeert een licentie te installeren terwijl de licentie ook is geïnstalleerd:licentie_file.lic opdracht op een Nexus 7000 Series-switch, verschijnt deze foutmelding:

switch# install license bootflash:license_file.lic

Installing license failed: License server does not support this feature

Oplossing

Dit bericht geeft aan dat u een versie van de code gebruikt die geen licentie in uw bestand ondersteunt. Voltooi deze stappen om het probleem op te lossen.

1. Kijk naar het licentibestand dat u wilt installeren:

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. Vergelijk de velden in uw bestand die in Stap 1 zijn meegeleverd met de licentietabellen en de licentietabel in de NX-OS Licentiegids om te bepalen welke versie van de code de licentie ondersteunt.

Licentie ontbreekt

Logs melden dit voor licenties tijdens gebruik:

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.

Licentiegebruik geeft dit weer:

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

Oplossing

Dit bericht geeft een van deze twee punten aan:

- Het licentiebestand voor dit apparaat is niet in de flitser van het apparaat weergegeven.

- Het licentiebestand voor dit apparaat bevat onjuiste informatie.

Voltooi deze stappen om het probleem op te lossen:

1. Bevestig dat de id-id van de licentiehost en bestandsnaam overeenkomen met het serienummer van het apparaat.

Opmerking: Uitvoer kan voor een van de eerste twee opdrachten leeg zijn.

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

Opmerking: Als deze niet overeenkomen en deze slang niet is waargenomen op twee verschillende Nexus 7000 Series-switches, kunnen de licentiebestanden tussen de twee apparaten worden geruild. Vergelijk de host-ID en serienummers tussen elk chassis en verplaats het juiste bestand naar het juiste chassis.

2. Verplaats een reservekopie van het licentibestand naar de Start van het apparaat en update het momenteel geïnstalleerde licentiebestand met de reservekopie door de opdracht update.

Opmerking: Als u dit bestand niet hebt, laat u de licentie opnieuw uitgeven via de ondersteuningstools of een Cisco Technical Assistance Center (TAC)-case.

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

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

Updating license ..done

switch#

3. Als u deze foutmelding blijft tegenkomen wanneer u probeert de licentie te installeren met de opdracht Installeer de licentie op de SPROM, met de duidelijke opdracht licentiespiegels, en installeert u de licentie opnieuw met de opdracht Start: JAFxxxxxQB_18387604.lic in een onderhoudsvenster.

Licentie is in gebruik

Wanneer u probeert een licentie bij te werken met de bestandsindeling voor de update van een Nexus 7000 Series-switch, verschijnt deze foutmelding:

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

Oplossing

Dit probleem doet zich voor wanneer het licentiebestand dat voor de update wordt gebruikt, een licentie bevat die al op de Nexus 7000 is geïnstalleerd. Om dit probleem op te lossen, verwijdert u de huidige licenties uit het bestand dat voor de update met deze procedure wordt gebruikt:

1. Typ deze opdracht om te bepalen welke licenties zijn geïnstalleerd:

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. Open het bestand.lic met een teksteditor.

3. De inhoud ervan kopiëren en plakken in een nieuw tekstbestand.

4. Verwijder het gehele gedeelte INCREMENT voor de licentie die al is geïnstalleerd (in dit voorbeeld 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. Sla het bestand op met behulp van het bestandstype dat alle bestanden met ANSI-codering heeft.

6. Kopieer het bijgewerkte bestand naar de flitser van de Nexus 7000-schakelaar en probeer het opnieuw te installeren met de opdracht Installeer de licentie.

Common Issues on Nexus 9000 Series switches

Deze sectie behandelt gemeenschappelijke licentiekwesties met Nexus 9000 Series-switches.

Licentieserver ondersteunt deze optie niet

Wanneer u probeert een licentie te installeren terwijl de licentie-flitser:licentie_file.lic opdracht op een Nexus 9000 Series switch is, verschijnt deze foutmelding:

switch# install license bootflash:license_file.lic

Installing license failed: License server does not support this feature

Dit bericht geeft aan dat u een versie van de code gebruikt die geen licentie in uw bestand ondersteunt. Voltooi deze stappen om het probleem op te lossen.

1. Kijk naar het licentibestand dat u wilt installeren:
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. Vergelijk de velden in uw bestand die in Stap 1 zijn meegeleverd met de licentietabellen en de licentietabel in de NX-OS Licentiegids om te bepalen welke versie van de code de licentie ondersteunt.

Opmerking: Deze foutmelding kan worden weergegeven op Cisco Nexus 93180YC-FX, 93108TC-FX, 93300YC-FX2 en 9336C-FX2 apparaten die NX-OS softwarerelease 9.2(3) uitvoeren als resultaat van Cisco bug ID CSCvo 1854. Cisco raadt u aan een ondersteuningscase met Cisco TAC te openen om deze kwestie verder te bevestigen en probleemoplossing te ondersteunen.

Ongeldige grootte bestandsnaam, bestandsnaam groter dan 30 tekens

Wanneer u probeert een licentie te installeren met de installatieautomaat:long_licentie_filename.lic op een Nexus 9000 Series switch, verschijnt deze foutmelding:

switch# install license bootflash:long_license_filename.lic

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

Dit bericht geeft aan dat de naam van het licentibestand te lang is voor de Nexus 9000 om de licentie te installeren. De licentievelden mogen niet langer zijn dan 30 tekens. Voltooi deze stappen om het probleem op te lossen.

1. Geef het licentiebestand een andere naam met de opdracht bewegingsflitser:long_licentie_filename.lic.
Opmerking: Voordat u het licentibestand een andere naam geeft met de opdracht verplaatsen, controleert u of een bestaand bestand op het apparaat niet al met een identieke bestandsnaam is aangeduid als de nieuwe bestandsnaam voor het licentibestand. Dit kan met de dir opdracht worden uitgevoerd, zoals in dit voorbeeld wordt aangetoond.

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. Installeer de licentie met de nieuwe, kortere bestandsnaam met de installatieautomaat:licentie_file.lic opdracht.

Gerelateerde informatie

- Cisco Nexus 9000 Series NX-OS handleiding voor probleemoplossing - Licentie voor probleemoplossing

- Technische ondersteuning en documentatie – Cisco Systems