内容

概要

問題

解決方法

概要

このドキュメントでは、Cisco Nexus 7000シリーズスイッチにライセンスをインストールしようとしたときに発生する問題について説明し、この問題の解決策を示します。

問題

install licenseコマンドを使用してNexus 7000シリーズスイッチにライセンスをインストールしようとすると、スイッチは次のエラーを返します。

Nexus7k# install license bootflash:MDSxxxxxxxx.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=

MDS_SWIFT

M9200FMS1K9-INTRL

\

HOSTID=VDH=xxxxxxxxxxx \

NOTICE="

xxxxxxxxxxx

1

\

xxxxxxxxx

" SIGN=xxxxxxxx

注：ライセンスソフトウェアでは、INCREMENTの前に「ANY」と「cisco」の後にキャリッジリターンを使用する必要があります。

4. ファイルをtype all files (エンコードANSI)として保存します。

5. 新しいファイルをスイッチのブートフラッシュにコピーし、install licenseコマンドを使用して再度インストールを試みます。
注：Nexus Operating System(NX-OS)ソフトウェアリリース6.2以降では、オプションのformatキーワードを使用してinstall licenseコマンドを実行すると、スイッチがライセンスファイルのフォーマットを自動的に修正してから、ライセンスのインストールを続行します。詳細については、Cisco Bug ID CSCtq89835 - License file should work if processed through a MACを参照してください。