Программное обеспечение Cisco IOS и NX-OS : Программное обеспечение Cisco NX-OS

Проблемы Обновления/Обновления Лицензии NX-OS

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв

Введение

Этот документ описывает некоторые общие проблемы с процессом возобновления лицензии для Коммутатора Cisco Nexus серии 7000.

Внесенный Кларком Дайсоном, специалистом службы технической поддержки Cisco.

Предварительные условия

Требования

Cisco рекомендует ознакомиться с Руководством Лицензирования Cisco NX-OS.

Используемые компоненты

Сведения, содержащиеся в данном документе, касаются следующих версий программного и аппаратного обеспечения:

  • Коммутатор Cisco Nexus серии 7000
  • Операционная система Cisco Nexus (NX-OS) выпуск 6.2

Сведения, представленные в этом документе, были получены от устройств, работающих в специальной лабораторной среде. Все устройства, описанные в этом документе, были запущены с чистой (стандартной) конфигурацией. В рабочей сети необходимо изучить потенциальное воздействие всех команд до их использования.

Общие сведения

Коммутаторы Серии NX-OS имеют различные функции, которые связаны с лицензией. Для использования этих функций необходимо было установить лицензию. Лицензия на пробное пользование является временной лицензией, которая длится на ограниченный срок период и используется для тестирования различных функций. Когда период пробного пользования закончен, постоянная лицензия может быть получена и установлена. Этот документ описывает, как возобновить лицензию на пробное пользование, не влияя ни на одну из функций NX-OS, таких как Протокол OSPF и Протокол BGP.

Распространенные проблемы

Этот раздел покрывает некоторые общие проблемы обновлением лицензии для Коммутатора Cisco Nexus серии 7000.

Лицензия с Более поздней/Другой Датой окончания срока действия Уже Существует для Функции

В этом сценарии лицензия на пробное пользование для Коммутатора Cisco Nexus серии 7000 должна истечь через 24 часа. Когда лицензия обновлена, эта ошибка происходит:

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

Требование - то, что нельзя влиять на опции, активированные в периоде пробного пользования.

Решение

Когда у вас есть оперативный Коммутатор Cisco Nexus серии 7000, который не может быть разрушен, потому что он использует функции, связанные с лицензией периода пробного пользования (например, OSPF и BGP), выполните эту процедуру для возобновления лицензии на пробное пользование:

  1. Чтобы проверить, что файлы лицензии существуют для устройства, введите краткое описание show license и команды 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. Если вы встречаетесь с этой ошибкой, обновляете текущую лицензию вместо того, чтобы установить лицензию, как вы были бы, когда новый Коммутатор Cisco Nexus серии 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


    В частности программное обеспечение лицензирования ожидает возвраты каретки после ANY и Cisco, и прежде чем начнется ИНКРЕМЕНТ.

  4. Сохраните файл весь тип файлов (кодирующий ANSI).

  5. Скопируйте новый файл к загрузочной флэш-памяти коммутатора и попытайтесь установить его снова с командой лицензии установки.

    Примечание: С версии программного обеспечения 6.2 NX-OS коммутатор может автоматически исправить файл лицензии, форматирующий, прежде чем это продолжит установку лицензии. Это может быть сделано с ключевым словом формата в команде лицензии установки.

Сервер лицензий не поддерживает эту функцию

При установке лицензии с лицензией установки 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. Сравните поля в файле, которые являются полужирными в Шаге 1 в таблицы лицензии на характеристику и таблицу истории функции в Руководстве Лицензирования 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.
...

Выходные данные usage лицензии отображают это:

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. Проверьте это, идентификатор хоста лицензии и файл совпадают с серийным номером на корпусе.

    Примечание: Выходные данные могли бы быть пробелом для одной из первых двух команд.



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


    Примечание: Если они не совпадают, и вы видите вход в систему двух 7000 Nexus, файлы лицензии наиболее вероятно подкачаны между шасси. Сравните идентификатор хоста и серийные номера между каждым шасси, и переместите соответствующий файл в корректное шасси.



  2. Обновите файл лицензии с файлом от загрузочной флэш-памяти с обновленной командой лицензии bootflash:JAFxxxxxxQB_183876004.lic.

    Примечание: Если у вас нет этого файла, переиздайте лицензию через инструменты поддержки или Центр технической поддержки Cisco (TAC) случай.



  3. Если эти шаги не работают, очистите SPROM лицензии с clear license sprom команда и повторно установите лицензию с командой лицензии bootflash:JAFxxxxxxQB_183876004.lic установки в периоде технического обслуживания.

Лицензия используется

Когда вы обновляете файл лицензии, эта ошибка показы:

Updating license failed: License is in use

Решение

Эта проблема происходит, когда файл лицензии, используемый для обновления, содержит лицензию, которая уже установлена на Nexus 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. Скопируйте новый файл к загрузочной флэш-памяти коммутатора и попытайтесь установить его снова с командой лицензии установки.

Дополнительные сведения


Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Document ID: 111294