Cisco IOS 和 NX-OS 软件 : Cisco NX-OS 软件

NX-OS许可证续订/更新问题

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈

简介

本文描述与许可证更新过程的一些常见问题连结7000系列交换机的。

贡献用克拉克戴森, Cisco TAC工程师。

先决条件

要求

思科建议您有Cisco NX-OS许可授权的指南的知识。

使用的组件

本文档中的信息基于以下软件和硬件版本:

  • Nexus 7000 系列交换机
  • 思科连结操作系统的(NX-OS)版本6.2

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

背景信息

NX-OS系列交换机有是与许可证的已绑定的多种功能。为了使用这些功能,您必须安排许可证安装。评估许可证是有限时间内持续期限的一个临时许可证和使用为了测试多种功能。当评估期结束时,永久许可证可以获取和安装。本文描述如何更新评估许可证没有影响任何NX-OS功能,例如开放最短路径优先(OSPF)和边界网关协议(BGP)。

常见问题

此部分用连结7000系列交换机的许可证续订包括一些常见问题。

与最新/不同的到期日的许可证为功能已经存在

在此方案中,连结7000系列交换机的一个评估许可证就该在24个小时超时。当许可证更新时,此错误出现:

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

要求是,评估期启用的功能不应受到影响。

解决方案

当您有不可能打乱的一实际连结7000系列交换机,因为以评估期许可证使用功能已绑定的(例如, OSPF和BGP),请执行此步骤为了更新评估许可证:

  1. 为了验证许可证文件为设备存在,请输入显示许可证摘要show license usage命令:

    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. 如果安装与安装许可证Bootflash的新的许可证:license_file.lic命令,此错误显示:

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


  3. 如果遇到此错误,请更新当前许可证而不是安装许可证,您会,当一新的连结7000系列交换机为其许可证已绑定的功能时配置。执行这些步骤为了更新当前许可证:

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

在许可证的服务器线路应该有“this_host ANY”

如果安装与安装许可证Bootflash的许可证:license_file.lic命令,您也许发现此错误:

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

解决方案

此错误是由不正确安排许可证文件的格局造成的。为了修复此,请编辑有此步骤的许可证文件:

  1. 打开有文本编辑的.lic文件。

  2. 复制和插入其内容到一个新的文本文件。

  3. 确保正文格式类似于此:

    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


    特别是,许可授权的软件在ANYcisco以后期待回车,并且在增量前开始。

  4. 保存文件所有文件类型(编码ANSI)。

  5. 复制新的文件对交换机Bootflash,并且设法再安装它与license命令的安装。

    注意:根据NX-OS软件版本,在继续进行许可证安装前, 6.2,交换机能自动地更正许可证文件格式化。这可以用在license命令的安装的格式关键字执行。

许可证服务器不支持此功能

如果安装与安装许可证Bootflash的许可证:license_file.lic命令,您也许发现此错误:

Switch7k#install license bootflash:license_file.lic
Installing license failed: License server does not support this feature

解决方案

此消息表明您运行不支持在您的文件的一个许可证的编码版本。完成这些步骤为了解决问题。

  1. 查看您要安装的许可证文件:

    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. 比较是粗体的在Step1对基于功能的许可表,并且在NX-OS的功能历史记录表许可授权指南为了确定您的文件的字段什么编码版本支持许可证。

许可证缺失

日志为使用中的许可证报告此:

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

许可证使用情况输出显示此:

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

解决方案

此消息表明您的设备的许可证文件在设备的内部目录没有安装或包含错误信息。完成这些步骤为了解决问题:

  1. 验证许可证主机ID和文件匹配机箱序号。

    注意:输出也许是空白的为前两命令之一。



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


    注意: 如果这些不配比,并且看到登录两连结7000s,许可证文件很可能被交换在机箱之间。比较主机ID和序列号在每个机箱之间,并且移动适当的文件向正确机箱。



  2. 更新许可证文件用从Bootflash的文件用更新许可证bootflash:JAFxxxxxxQB_183876004.lic命令。

    注意:如果没有此文件,把许可证被补发通过支持工具或Cisco技术支持中心(TAC)盒。



  3. 如果这些步骤不工作,清除许可证SPROM用清楚许可证sprom命令和重新安装与安装许可证bootflash:JAFxxxxxxQB_183876004.lic in命令的许可证维护窗口。

许可证是在使用中的

当您更新许可证文件时,此错误显示:

Updating license failed: License is in use

解决方案

此问题发生,当用于更新的许可证文件包含在连结7000已经安装的许可证。为了解决此问题,请从用于更新的文件删除当前许可证与此步骤:

  1. 输入此命令为了确定什么许可证安装:

    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. 打开有文本编辑的.lic文件。

  3. 复制和插入其内容到一个新的文本文件。

  4. 删除已经安装的许可证的整个增量部分(在本例中, 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. 保存文件,所有文件类型(编码ANSI)。
  6. 复制新的文件对交换机Bootflash,并且设法再安装它与license命令的安装。

相关信息



Document ID: 111294