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

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

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

Введение

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

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

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

Требования

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

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

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

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

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

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

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

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

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

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

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

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

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

Решение:

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

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

КАНАЛ СЕРВЕРА в лицензии должен иметь "this_host ЛЮБОЙ"

При установке лицензии с устанавливать лицензией 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


    В частности программное обеспечение лицензирования ожидает возвраты каретки после ЛЮБОЙ и 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