Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Antecedentes

Problemas comunes en los switches Nexus serie 7000

Ya existe una licencia con una fecha de vencimiento posterior/diferente para la función

La línea de SERVIDOR en la licencia debe tener "this_host ANY"

El Servidor De Licencias No Admite Esta Función

Falta la licencia

La licencia está en uso

Problemas comunes en los switches Nexus serie 9000

El Servidor De Licencias No Admite Esta Función

Tamaño de nombre de archivo no válido, el nombre de archivo supera los 30 caracteres

Información Relacionada

Introducción

Este documento describe problemas comunes con los procesos de instalación y renovación de licencias en los switches Nexus serie 7000 y 9000. Este documento también describe técnicas para resolver problemas relacionados con licencias en switches Nexus de Cisco.

Prerequisites

Requirements

Cisco recomienda que tenga conocimiento de la Guía de licencias de Cisco NX-OS.

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

- Switch Nexus serie 7000 que ejecuta Cisco Nexus Operating System (NX-OS) versión 6.2

- Switch Nexus serie 9000 que ejecuta Cisco Nexus Operating System (NX-OS) versión 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.

Antecedentes

Los switches Nexus de Cisco serie NX-OS cuentan con diversas funciones vinculadas a una licencia específica. Para utilizar estas funciones, la mayoría de las plataformas Nexus requieren que se instale primero la licencia. La licencia de evaluación es una licencia temporal que dura un período de tiempo limitado y se utiliza para probar varias funciones. Cuando el período de evaluación haya terminado, se debe obtener e instalar una licencia permanente para continuar utilizando las funciones pertinentes.

Este documento describe problemas comunes con la instalación, renovación y actualizaciones de licencias en switches Nexus serie 7000 y 9000. Este documento también describe técnicas para resolver problemas relacionados con licencias en switches Nexus de Cisco.

Problemas comunes en los switches Nexus serie 7000

En esta sección se tratan los problemas habituales de licencias de los switches Nexus serie 7000.

Ya existe una licencia con una fecha de vencimiento posterior/diferente para la función

Cuando intenta instalar una nueva licencia para funciones en un switch Nexus serie 7000, aparece este mensaje de error:

switch# install license bootflash:license_file.lic

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

El requisito es que las funciones habilitadas a través de la licencia de evaluación no se vean afectadas cuando se actualice la licencia y se resuelva este mensaje de error.

Solución

Cuando un switch Nexus serie 7000 activo no se puede interrumpir porque utiliza funciones enlazadas a una licencia de período de evaluación (por ejemplo, Open Shortest Path First y Border Gateway Protocol), complete estos pasos para renovar la licencia de evaluación:

1. Verifique que los archivos de licencia existan para el dispositivo con los comandos show license brief y 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 detecta este error, actualice la licencia actual en lugar de instalar la licencia como lo haría cuando se configure un nuevo switch Nexus serie 7000 para sus funciones enlazadas a la licencia. Realice estos pasos para actualizar la licencia actual:

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

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

Updating license ..done

switch#

La línea de SERVIDOR en la licencia debe tener "this_host ANY"

Cuando intenta instalar una licencia con el comando install license bootflash:license_file.lic en un switch Nexus serie 7000, aparece este mensaje de error:

switch# install license bootflash:license_file.lic

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

Solución

Este error se debe a un formato incorrecto en el archivo de licencia. Para corregir esto, el archivo de licencia debe ser editado con este procedimiento:

1. Abra el archivo .lic con un editor de texto.

2. Copie y pegue su contenido en un nuevo archivo de texto.

3. Asegúrese de que el formato del texto sea similar al siguiente:

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 particular, el software de licencia espera devoluciones de transporte después de ANY y cisco, y antes de que el INCREMENT comience.

4. Guarde el archivo con el tipo de archivo todos los archivos con codificación ANSI.

5. Copie el nuevo archivo en la memoria flash de inicialización del switch e intente instalarlo nuevamente con el comando install license.

Nota: A partir de la versión 6.2 del software NX-OS, el switch puede corregir automáticamente el formato del archivo de licencia antes de continuar con la instalación de la licencia. Esto se puede hacer con la palabra clave format en el comando install license.

El Servidor De Licencias No Admite Esta Función

Cuando intenta instalar una licencia con el comando install license bootflash:license_file.lic en un switch Nexus serie 7000, aparece este mensaje de error:

switch# install license bootflash:license_file.lic

Installing license failed: License server does not support this feature

Solución

Este mensaje indica que se ejecuta una versión de código que no admite una licencia en el archivo. Complete estos pasos para solucionar el problema.

1. Observe el archivo de licencia que desea instalar:

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. Compare los campos del archivo que están en negrita en el paso 1 con las tablas de licencias y la tabla de historial de funciones en la Guía de licencias de NX-OS para determinar qué versión del código admite la licencia.

Falta la licencia

Los registros informan de esto para las licencias en uso:

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.

La salida de uso de licencia muestra lo siguiente:

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

Solución

Este mensaje indica uno de estos dos problemas:

- El archivo de licencia para este dispositivo no está presente en la memoria flash de inicialización del dispositivo.

- El archivo de licencia para este dispositivo contiene información incorrecta.

Complete estos pasos para solucionar el problema:

1. Valide que el ID de host de licencia y el nombre de archivo coincidan con el número de serie del dispositivo.

Nota: La salida puede estar en blanco para uno de los dos primeros comandos.

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

Nota: Si estos no coinciden y este syslog se observa en dos switches Nexus 7000 Series diferentes, los archivos de licencia podrían intercambiarse entre los dos dispositivos. Compare el ID de host y los números de serie entre cada chasis y mueva el archivo adecuado al chasis correcto.

2. Mueva una copia de respaldo del archivo de licencia a la memoria flash de inicialización del dispositivo y luego actualice el archivo de licencia actualmente instalado con la copia de respaldo a través del comando update license.

Nota: Si no dispone de este archivo, solicite que se vuelva a emitir la licencia a través de las herramientas de soporte o de un caso de Cisco Technical Assistance Center (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 continúa encontrando este mensaje de error cuando intenta instalar la licencia con el comando install license, borre la licencia SPROM con el comando clear license sprom y reinstale la licencia con el comando install license bootflash:JAFxxxxxQB_183876004.lic en una ventana de mantenimiento.

La licencia está en uso

Cuando intenta actualizar una licencia con el comando update license en un switch Nexus serie 7000, aparece este mensaje de error:

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

Solución

Este problema ocurre cuando el archivo de licencia utilizado para la actualización contiene una licencia ya instalada en el Nexus 7000. Para solucionar este problema, quite las licencias actuales del archivo utilizado para la actualización con este procedimiento:

1. Ingrese este comando para determinar qué licencias están instaladas:

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. Abra el archivo .lic con un editor de texto.

3. Copie y pegue su contenido en un nuevo archivo de texto.

4. Quite toda la sección INCREMENT para la licencia ya instalada (en este ejemplo, 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. Guarde el archivo utilizando el tipo de archivo todos los archivos con codificación ANSI.

6. Copie el archivo actualizado en la memoria flash de inicialización del switch Nexus 7000 e intente instalarlo de nuevo con el comando install license.

Problemas comunes en los switches Nexus serie 9000

En esta sección se tratan los problemas habituales de licencias de los switches Nexus serie 9000.

El Servidor De Licencias No Admite Esta Función

Cuando intenta instalar una licencia con el comando install license bootflash:license_file.lic en un switch Nexus serie 9000, aparece este mensaje de error:

switch# install license bootflash:license_file.lic

Installing license failed: License server does not support this feature

Este mensaje indica que se ejecuta una versión de código que no admite una licencia en el archivo. Complete estos pasos para solucionar el problema.

1. Observe el archivo de licencia que desea instalar:
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. Compare los campos del archivo que están en negrita en el paso 1 con las tablas de licencias y la tabla de historial de funciones en la Guía de licencias de NX-OS para determinar qué versión del código admite la licencia.

Nota: Este mensaje de error puede aparecer en los dispositivos Cisco Nexus 93180YC-FX, 93108TC-FX, 93300YC-FX2 y 9336C-FX2 que ejecutan el software NX-OS versión 9.2(3) como resultado del Id. de error de Cisco CSCvo71718888 54. Cisco recomienda que abra un caso de soporte con el TAC de Cisco para confirmar y solucionar este problema aún más.

Tamaño de nombre de archivo no válido, el nombre de archivo supera los 30 caracteres

Cuando intenta instalar una licencia con el comando install license bootflash:long_license_filename.lic en un switch Nexus serie 9000, aparece este mensaje de error:

switch# install license bootflash:long_license_filename.lic

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

Este mensaje indica que el nombre del archivo de licencia es demasiado largo para que Nexus 9000 instale la licencia. Los nombres de los archivos de licencia no deben superar los 30 caracteres de longitud. Complete estos pasos para solucionar el problema.

1. Cambie el nombre del archivo de licencia por el comando mover bootflash:long_license_filename.lic bootflash:license_file.lic.
Nota: Antes de cambiar el nombre del archivo de licencia con el comando mover, verifique que un archivo existente en el dispositivo no tenga ya el nombre de un nombre de archivo idéntico como el nuevo nombre de archivo para el archivo de licencia. Esto se puede realizar con el comando dir, como se muestra en este ejemplo.

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. Instale la licencia utilizando el nuevo nombre de archivo más corto con el comando install license bootflash:license_file.lic.

Información Relacionada

- Guía de solución de problemas de Cisco Nexus serie 9000 NX-OS - Resolución de problemas de licencias

- Soporte Técnico y Documentación - Cisco Systems