この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
シスコは世界中のユーザにそれぞれの言語でサポート コンテンツを提供するために、機械と人による翻訳を組み合わせて、本ドキュメントを翻訳しています。ただし、最高度の機械翻訳であっても、専門家による翻訳のような正確性は確保されません。シスコは、これら翻訳の正確性について法的責任を負いません。原典である英語版(リンクからアクセス可能)もあわせて参照することを推奨します。
このドキュメントでは、Cisco IOS® XRバージョン5.2.0以降でのスマートライセンスソフトウェアの設定、操作、およびトラブルシューティングについて説明します。Smart Licensingは、シスコのプラットフォームおよびオペレーティングシステム(OS)で実行されるさまざまな機能やアプリケーションのライセンス要件の管理に対応するために開発されました。
Smart Licensingアプリケーションは、Cisco IOS XR用のASR9000(ASR9K)だけでなく、Cisco IOSおよびCisco IOS-XE OSを実行するさまざまなプラットフォームでも動作します。このシンプルなアプリケーションにより、多様なシスコデバイス、システム、およびプラットフォームの管理に必要な労力が大幅に削減され、ライセンス管理、権限付与、および運用コストの大幅な簡素化が実現します。
Smart Licensingアプリケーションで使用される方法は、動的な「プル」方式です。ASR9Kデバイスがコールを開始し、シスコのバックエンドサーバから情報をプルします。シスコのバックエンドサーバはどのデバイスに対してもコールまたは接続を開始しませんが、登録して権限を受け取りたいデバイスからの接続要求に対しては常に応答します。
初期設定は安全かつ簡単で、デバイスのオペレータによる手動操作はほとんどありません。また、大規模な環境では、通常のTool Command Language(TcL)またはPython Expectスクリプトを使用して自動化できます。シスコのバックエンドサーバが提供するレポート機能には通常のブラウザからアクセスでき、お客様はデバイスのインベントリを記録し、ライセンスとコンプライアンス違反(OOC)の両方に対応する機能を導入して、リソースを動的に移動できます。再プロビジョニングやサポートの要請は不要です。
Smart Licensingは、シスコのバックエンドサーバに到達するための転送メカニズムとして、標準のHTTP Secure(HTTPS)を使用します。技術的には、ASR9Kデバイスでスマートライセンス機能を有効にするために必要な設定は1行だけです。
RP/0/RSP0/CPU0:SAMDD(admin-config)#license smart enable
デバイスはデフォルトでHTTPSトランスポートに設定され、登録要求が成功すると、ただちにバックエンドサーバに権限を問い合わせます。Authorized(デバイスが機能のライセンスを持っている)またはOOC(権限が存在しない、不足している、または期限切れであることを意味)が返されます。
注:ライセンスコンプライアンスの状態は、デバイスの機能に一切影響を及ぼしません(WILL NOT)。現在のSmart Licensingアプリケーションは名誉システムに基づいており、コンプライアンスまたはOOC状態についてsyslogまたはコンソールログを介して管理者に通知します。ライセンスの供与や不足により、機能面で何ら支障はありません。ただし、シスコは、デバイスのインベントリ、ライセンスの消費、デバイス単位および合計/合計単位で使用される機能などに関して、お客様に対してより多くの可視性を提供するコンプライアンスを推奨します。
注:バックエンドサーバへのHTTPサポートはCY2019で廃止されていますが、サテライトサーバへのHTTPは引き続き動作します。
スマートライセンスは従来のライセンスと共存できますが、一度にアクティブにできるのは1つだけです。管理プレーンから設定を追加または削除することで、簡単に切り替えることができます。ASR9Kシステムでは、この「スイッチ」を実行するためにリロードや再起動は必要ありません。今後のリリースでは、従来のライセンスはスマートライセンスに完全に置き換えられます。
ASR9Kデバイスがライセンスを必要とする機能を使用しない場合、システムは自動的に認証済み状態になり、それ以上のアクションは必要ありません。ライセンスを必要とする機能の「設定」時にのみ、システムはシスコのバックエンドサーバからライセンスを動的に取得しようとします。
次に、ライセンスモデルの違いを示します。一度にアクティブになるのは1つだけであることに注意してください。
従来の(ノードロック)ライセンス |
スマート(ダイナミック)ライセンス |
---|---|
ライセンスを調達し、PAKファイルを使用して各デバイスに手動でインストールする必要があります。 |
ソフトウェアのインストールは不要です。デバイスはHTTP/HTTPSコールホームセッションを開始し、使用するライセンスと設定されているライセンスを要求します。 |
シャーシ、移動、または再プロビジョニングに関連するライセンスには、バックアップまたは再インストールが必要です。いずれも手作業であり、時間を消費します。 |
お客様のアカウントに関連付けられているライセンス。現在のシャーシで使用されている機能の設定を解除し、同じライセンスを使用する必要がある新しいシャーシで機能を再設定します。新しいデバイスがcall-homeプロセス経由でHTTP/HTTPS要求を開始すると、再プロビジョニングが動的に行われます。 |
ノードロックライセンス:ライセンスは特定のデバイス/スロットに関連付けられます。 |
お客様のアカウントですでに作成されているライセンスプール。会社のアカウントに固有であり、会社の任意のASR9Kデバイスで使用できます。 |
購入したライセンスやソフトウェアの使用状況の傾向を表示するための共通のインストールベースの場所はありません。 ライセンスの簿記は、個々のシャーシ/システムに対して手動で行う必要があります。 |
ライセンスはシスコのバックエンドサーバに安全に保存され、24時間365日利用できます。ライセンス数は顧客アカウント/プール単位であり、多くのデバイスを同じプールに含めることができます。 |
追加ライセンスには、新しいPAKファイルと、デバイスとの手動による介入/対話が必要です。 |
追加ライセンスは、シスコのURLとバックエンドサーバで作成されたアカウントを指すWebブラウザを介して転送できます。基本的にはポイントアンドクリック操作です。 |
デバイス間でライセンスを簡単に転送する方法はありません。 |
ライセンスは、ソフトウェアをインストールしなくても製品インスタンス間で移動できます。また、Webインターフェイスを使用して、プール間でライセンスを簡単に転送することもできます。 |
次の図は、2つのライセンス方式の比較を示しています。
スマートライセンスの手順は非常に簡単で直感的です。ギア/デバイスを購入すると、必要なライセンスを同時に注文することも、後で注文することもできます。シスコによるライセンスの購入およびプロビジョニングが完了した時点:
登録プロセスが開始されるWebインターフェイスのクイックツアーを次に示します。
仮想アカウント(ライセンスプール)は、組織のニーズに応じてライセンスを論理的に格納および整理するために使用されます。ライセンスのコンテナであり、ライセンスを必要とする機能に対して登録されたデバイスです。サイトや部門ごとに1つのプールを作成できます。
ライセンスは、プール間で簡単に転送できます。
Idtokenはこのアカウントによって生成されるキーで、ASR9Kデバイスの登録に使用されます。有効期間は1日から1年までです。トークンの唯一の用途は、デバイスを登録することであり、その後は必要ありません。トークンは、リモートデバイスの登録を自動化するためにTcLまたはPythonスクリプトにコピーできるテキストのストリームです。
たとえば、ある日のトークンを作成してリモートサイトに送信し、デバイス登録のためにリモートハンドで使用できます。1日で期限が切れ、リモートハンドは他のデバイスを登録するためにそれを使用できません。会社に属さないデバイスの登録に使用した場合でも、デバイスは[Product Instance] タブに簡単に表示され、ライセンスを取り消すためのアクションを実行できます。
Reportは、さまざまな形式のインベントリを動的に生成し、オフラインでの使用、簿記、分析のためにExcel形式にエクスポートできます。
[License] タブには、さまざまなASR9Kデバイスによって要求されたライセンスが表示され、各ライセンスの数と状態が示されます。[Transfer] リンク項目をクリックすると、その項目を使用して、アカウント内の任意のプールとの間でライセンスを簡単に転送できます。
[Event Log] タブでは、プールに対するデバイスのアクティビティがsyslogタイプ形式で記録され、アカウントの各デバイスまたはユーザが実行するアクション(登録、登録解除など)がログに記録されます。このインターフェイスは、ナビゲーションやデバッグに簡単かつ直感的に使用できます。
この例では、従来のライセンスからスマートライセンスにアップグレードする方法を説明します。場合によっては、スマートライセンスがデフォルトになっている可能性があることに注意してください。
従来のライセンスを確認するには、いくつかのコマンドを管理プレーンから実行できます。スマートライセンスと比較して出力が異なる製品をいくつか示します。
注:従来のライセンスは、Cisco IOS XRリリース5.3.0以前のデフォルトのライセンスモードです。
RP/0/RSP1/CPU0:ROA(admin)#show license pools
Pool: Owner
Feature: A9K-24X10-OPT-LIC A9K-24X10-VID-LIC A9K-24X10G-AIP-SE A9K-24X10G-AIP-TR
A9K-2X100-OPT-LIC A9K-2X100-VID-LIC A9K-2X100G-AIP-SE A9K-2X100G-AIP-TR
A9K-36X10-OPT-LIC A9K-36X10-VID-LIC A9K-36X10G-AIP-SE A9K-36X10G-AIP-TR
A9K-400G-AIP-SE A9K-400G-AIP-TR A9K-400G-OPT-LIC A9K-400G-VID-LIC
A9K-800G-AIP-SE A9K-800G-AIP-TR A9K-800G-OPT-LIC A9K-800G-VID-LIC
A9K-ADV-OPTIC-LIC A9K-ADV-VIDEO-LIC A9K-AIP-LIC-B A9K-AIP-LIC-E
RP/0/RSP1/CPU0:ROA(admin)#show license allocated
FeatureID: A9K-800G-AIP-SE (Slot based, Permanent)
Total licenses 1
Status: Allocated 1
Pool: Owner
Total licenses in pool: 1
Status: Operational: 1
Locations with licenses: (Active/Allocated) [SDR]
0/0/CPU0 (0/1) [Owner]
従来のライセンスコマンドのサブセットもexec planeから実行できますが、完全なリストを持つadmin planeから実行することをお勧めします。
RP/0/RSP1/CPU0:ROA#show license ?
WORD Feature ID
active Currently checked-out/being used by applications.
allocated Allocated to a slot but not used.
available Not currently active.
evaluation Display the evaluation licenses.
expired Display evaluation licenses already expired.
location Show information for a specific location
log The operational or administrative logs.
| Output Modifiers
<cr>
スマートライセンスはまだ有効になっていませんが、これがシステムに表示されます。
設定が適用されていない場合でも、call_homeのデフォルトの組み込みプロファイルではHTTPSが使用され、システム管理ポート経由でシスコのバックエンドサーバを指します。call_homeの詳細については、このドキュメントの後半を参照してください。
RP/0/RSP1/CPU0:ROA#show run call-home
% No such configuration item(s)
RP/0/RSP1/CPU0:ROA#show call-home detail | i https
http proxy: Not yet set up
HTTP address(es): https://tools.cisco.com/its/service/oddce/services/DDCEService
最小限の設定を行う場合は、ステップ1と4のみが必要です。残りの手順は、情報、検証、およびレポート用です。
RP/0/RSP1/CPU0:ROA(admin-config)#license smart enable
RP/0/RSP1/CPU0:ROA(admin-config)#commit
RP/0/RSP1/CPU0:ROA#show run call-home
call-home
service active
contact-email-addr sch-smart-licensing@cisco.com
profile CiscoTAC-1
active
destination transport-method http
RP/0/RSP1/CPU0:ROA(admin)#show license version
Cisco Smart Licensing Agent, Version 1.1.4_throttle/16
RP/0/RSP1/CPU0:ROA(admin)#license smart register idtoken
NjgyMWM2NDItMzI5My00YzQ2LThmMDItMzhhNWI2Mzk2YWUwLTE0MzUzMzM3%
0aMDQwNDB8SWRzSGkvR0d2MWZTZEhzK2RWUmJWMmh0U1ZIa2tBVzBLZKl1ZHhs%0AZGRPbz0%3D%0A ?
force Force Registration
<cr>
license smart register: Registration process is in progress. Please check
the syslog for the registration status and result
キーワードForceは、以前に登録されたデバイスに関するすべての情報を上書きして消去します。キーワードforceは慎重に、また特別な場合に使用する必要があります。または、Webユーザインターフェイス(WUI)を使用して、アカウントからデバイスを削除することもできます。
RP/0/RSP1/CPU0:ROA(admin)#show license register-status
Registration Status: Completed
Registration Start Time: Wed Dec 17 2014 13:07:23 PST
Next ID Cert Renew Time: Mon Jun 15 2015 14:07:45 PST
Next ID Cert Expiration Time: Thu Dec 17 2015 13:01:41 PST
Last Response Time: Wed Dec 17 2014 13:07:45 PST
Last Response Message: OK: OK
[Status]が[Completed]でない場合は、コンソールまたはsyslogにメッセージが表示されます。成功したsyslogメッセージを次に示します。
RP/0/RSP1/CPU0:Dec 17 13:07:45.285 : licmgr[310]: SMART_LIC-6-AGENT_REG_SUCCESS:
Smart Agent for Licensing Registration with Cisco licensing cloud successful
RP/0/RSP1/CPU0:Dec 17 13:08:18.357 : licmgr[310]: SMART_LIC-3-OUT_OF_COMPLIANCE:
One or more entitlements are out of compliance':
RP/0/RSP1/CPU0:ROA(admin)#show license entitlement | i Tag | e Not | u sort
Tag: regid.2014-04.com.cisco.A9K-24X10-OPT-LIC,
1.0_66d3ccf7-a374-4409-a3f9-6bc56d645f1c, Version: 1.0, Enforce Mode:
Out of compliance
Tag: regid.2014-04.com.cisco.A9K-24X10-VID-LIC,1.0_9f03b94f-3c76-4a39-82f2
-1b53cdf5cb15, Version: 1.0, Enforce Mode: Out of compliance
Tag: regid.2014-04.com.cisco.A9K-24X10G-AIP-TR,1.0_e5d7cec3-e8e3-43c6-88c9
-a113b76679f8, Version: 1.0, Enforce Mode: Out of compliance
Tag: regid.2014-06.com.cisco.A9K-2X100-OPT-LIC,1.0_0f74bb00-42af-4c4d-b162
-bcb346c7510a, Version: 1.0, Enforce Mode: Out of compliance
Tag: regid.2014-06.com.cisco.A9K-2X100-VID-LIC,1.0_a482b964-6371-4aad-8e82
-2083c5749205, Version: 1.0, Enforce Mode: Out of compliance
Tag: regid.2014-06.com.cisco.A9K-2X100G-AIP-SE,1.0_ce447831-e4af-4def-a98b
-3297fab65561, Version: 1.0, Enforce Mode: Out of compliance
Tag: regid.2014-06.com.cisco.A9K-36X10-OPT-LIC,1.0_92a8597a-f591-4afc-adeb
-9b212cee11be, Version: 1.0, Enforce Mode: Out of compliance
スマートライセンスまたは従来のライセンスCLIは、いつでも使用できます。両方を使用することはできません。
プール名は、デバイスを整理/分類するために使用されます。地域/地域、部門または機能領域、または財務グループごとに1つのプールを使用できます。各企業は、ピジョンホールライセンスをどのように購入したいかを決定できます。また、プール間でのライセンスの表示、変更、または移動、ライセンス数の追加または変更を通常のブラウザで簡単に行うことができ、シスコの支援がなくても24時間いつでも簡単に行うことができます。
RP/0/RSP1/CPU0:ROA(admin)#show license pool
Assigned Pool Info: PATRICK_NO_LIC
RP/0/RSP1/CPU0:ROA(admin)#license smart deregister
license smart deregister: Success
License command "license smart deregister " completed successfully.
RP/0/RSP1/CPU0:ROA(admin)#show license register-status
Registration Status: Not Registered
RP/0/RSP1/CPU0:ROA(admin)#show license features
Platform Feature ID:
A9K-ADV-OPTIC-LIC
A9K-ADV-VIDEO-LIC
A9K-iVRF-LIC
A9K-AIP-LIC-B
A9K-AIP-LIC-E
A9K-MOD80-AIP-TR
A9K-MOD80-AIP-SE
A9K-MOD160-AIP-TR
A9K-MOD160-AIP-SE
A9K-2X100G-AIP-TR
. . . output snipped . . .
アプリケーションのメカニズムを理解するには、そのコンポーネントに関する基本的な知識が必要です。ただし、本ソフトウェアの運用または導入に関しては、公開されているガイドラインに従う以外に、事前の知識は必要ありません。このセクションは、詳細を知りたいテクニカルスタッフおよびエンジニアを対象としています。
Smart Licensingは、お客様のセキュリティ、管理性、および運用モードに関する要件に応じて、いくつかのシナリオで導入できます。
以下に、いくつかの例を示します。
HTTPSのサポートに加えて、ソフトウェアをVirtual Routing Forwarding(VRF)設定で実行するように設定することもできます。これにより、ライセンス情報の転送方法をより細かく制御できます。
さらに、IPv6はネイティブにサポートされており、インターネット経由でシスコのバックエンドサーバと通信するために必要なのはシステム上の有効なIP6アドレスだけです。
これらの設定では、外部ネットワークに到達するためにホスト名を解決できるように、ドメインネームシステム(DNS)またはIPv4/IPv6ドメインホストでASR9Kが設定されていることを前提としています。
システムとバックエンド証明書サーバの同期を維持するには、ネットワークタイムプロトコル(NTP)の設定が必要です。
RP/0/RSP0/CPU0:ROA#show run domain
domain name cisco.com
domain list cisco.com
domain name-server 171.70.168.183
domain name-server 2001:420:68d:4001::a
RP/0/RSP0/CPU0:ROA#show run | i ipv6 host
Building configuration...
domain ipv6 host tools.cisco.com 2001:420:1101:5::a
Apacheの設定はこの文書の範囲外ですが、インターネット上には手順を説明できる優れた文書がたくさんあります。この機能を実証するために、Apacheはポート80の簡易プロキシ用に設定されています。次に示すApacheのmod_proxyのデバッグ出力を参照してください。
ただし、Smart Licensingの設定は非常に簡単で、プロキシサーバの名前とポートを指定するだけです。この設定では、シスコのバックエンドサーバに直接連絡する代わりに、プロキシサーバに要求を転送するだけです。プロキシサーバは、要求を転送するように設定されているトランスポートを介してサーバに接続します。HTTPSを使用することを推奨します。http-proxy mybastion.cisco.com port 80を除き、他の設定は必要ありません。
RP/0/RSP0/CPU0:ROA#show run call-home
call-home
service active
http-proxy mybastion.cisco.com port 80
contact-email-addr sch-smart-licensing@cisco.com
profile CiscoTAC-1
active
destination address http https://tools.cisco.com/its/service/oddce/services/DDCEService
destination transport-method http
登録コマンドadmin license smart register idtoken <idtoken>を入力し、出力にASR9Kによる要求/応答が表示されることを確認します。タイムスタンプとSuccess列のカウンタに注意してください。
RP/0/RSP0/CPU0:ROA#show call-home smart-licensing statistics
Success: Successfully sent and response received.
Failed : Failed to send or response indicated error occurred.
Inqueue: In queue waiting to be sent.
Dropped: Dropped due to incorrect call-home configuration.
Msg Subtype Success Failed Inqueue Dropped Last-sent (GMT-08:00)
----------------------------------------------------------------------
ENTITLEMENT 1 0 0 0 2015-01-12 21:06:56
DEREGISTRATION 0 0 0 0 n/a
REGISTRATION 1 0 0 0 2015-01-12 21:06:21
ACKNOWLEDGEMENT 1 0 0 0 2015-01-12 21:06:38
次に、要求がポート443、HTTPSプロトコルで送信されたことを示すApacheアクセスログのスニペットを示します。
root@mybastion:/var/log/httpd #tail -f proxy-*
==> proxy-error.log <==
[Mon Jan 12 21:06:10 2015] [debug] mod_proxy_connect.c(70): proxy: CONNECT:
canonicalising URL tools.cisco.com:443
[Mon Jan 12 21:06:10 2015] [debug] proxy_util.c(1515): [client 172.27.130.65] proxy:
*: found forward proxy worker for tools.cisco.com:443
[Mon Jan 12 21:06:21 2015] [debug] mod_proxy_connect.c(109): [client 172.27.130.65]
(70014)End of file found: proxy: CONNECT: error on client - ap_get_brigade
[Mon Jan 12 21:06:21 2015] [debug] mod_proxy_connect.c(425): proxy: CONNECT:
finished with poll() - cleaning up
==> proxy-access.log <==
172.27.130.65 - - [12/Jan/2015:21:06:10 -0800] "CONNECT tools.cisco.com:443 HTTP/1.1" 200 -
このシナリオでは、Transport GatewayアプリケーションをLinuxまたはWindowsホストにインストールし、顧客宅内のASR9Kデバイスからライセンス要求を受信して、シスコのバックエンドサーバに中継するように設定します。詳細については、『Transport Gateway導入およびユーザガイド』を参照してください。
ASR9Kの設定は1行だけです。次に例を示します。ご使用の環境に必要な正確な設定については、マニュアルを参照してください。
call-home
profile CiscoTAC-1
destination address http
https://TG-IP-or-FQDN/Transportgateway/services/DeviceRequestHandler
VRFを使用すると、管理トラフィックをより詳細に制御でき、Smart Licensingに対してほぼ透過的です。ただし、Smart Licensingソフトウェアがシスコのバックエンドサーバに到達しようとする際に、基盤となるソフトウェアがグローバルテーブルではなくVRFテーブルを参照するようにするには、1行の設定が必要です。
ここに表示される文字列は、システムで設定されているVRF名です。
RP/0/RSP0/CPU0:ROA(config)#http client vrf MGMT
Call Homeが正常に動作しているかどうかを確認するための出力例を次に示します。
RP/0/RSP0/CPU0:ROA#show call-home detail
Current call home settings:
call home feature : enable
call home message's from address: mylab-roa@cisco.com ; optional, any address
call home message's reply-to address: pasoltan@cisco.com ; optional,
recipient address
vrf for call-home messages: Not yet set up ; Not supported natively yet
contact person's email address: sch-smart-licensing@cisco.com ; default
contact person's phone number: +1-408-526-8438 ; optional
street address: 1550 Soltani Lane, Cisco System Drive, North Pole, NP 99709
customer ID: Not yet set up
contract ID: Not yet set up
site ID: BUILDING20-125 ; optional
source interface: Not yet set up ; can be configured to use a specific interface.
Mail-server[1]: Address: bastion.cisco.com Priority: 1 ; optional
Mail-server[2]: Address: 171.68.58.10 Priority: 10 ; optional
Mail-server[3]: Address: 173.37.183.72 Priority: 20 ; optional
http proxy: Not yet set up ; when configured will change.
Smart licensing messages: enabled
Profile: CiscoTAC-1 (status: ACTIVE) ; default profile supported.
Can not be renamed, deleted, but can be modified, activated, deactivated.
aaa-authorization: disable ; optional
aaa-authorization username: callhome (default) ; default
data-privacy: normal ; can be configured to use the hostname or not.
syslog throttling: enable
Rate-limit: 5 message(s) per minute
Snapshot command: Not yet set up
; Non-smart licensing configuration for alerts, data collection, defaults.
Available alert groups:
Keyword State Description
---------------------- ------- -------------------------------
configuration Enable configuration info
environment Enable environmental info
inventory Enable inventory info
snapshot Enable snapshot info
syslog Enable syslog info
Profiles:
Profile Name: CiscoTAC-1
Profile status: ACTIVE
Profile mode: Full Reporting
Reporting Data: Smart Call Home, Smart Licensing
Preferred Message Format: xml
Message Size Limit: 3145728 Bytes
Transport Method: http
Email address(es): callhome@cisco.com
HTTP address(es): ; Only configuration needed if default is not desired.
http://tools.cisco.com/its/service/oddce/services/DDCEService
https://tools.cisco.com/its/service/oddce/services/DDCEService
Periodic inventory info message is scheduled every 23 day of the month at 11:2
Alert-group Severity
------------------------ ------------
environment minor
inventory normal
Syslog-Pattern Severity
------------------------ ------------
.* critical
Call Homeは、syslogおよび診断データの収集とコアダンプを実行するように設定したり、完了するスマートライセンスの処理に加えて、イベントなどの電子メール通知を送信するように設定できます。
https://tools.cisco.com/sch/reports/deviceReport.doでスマートライセンスのユーザ名とパスワードを使用して、Call Homeの収集情報を表示できます。
この機能を使用して環境を改善する方法の詳細については、「関連情報」セクションにリンクされているドキュメントを参照してください。電子メール通知の例は、「オッズとエンド」セクションにも記載されています。
パッケージを構成する多くのコンポーネントが原因で、Smart Licensingソフトウェアをデバッグするための厳密で迅速なルールはありません。しかし、いくつかの一般的なアプローチ方法によって、通常は問題が絞り込まれます。ここでは、いくつかの提案です。
まずsyslogを調べます。最初にチェックする必要があるコンポーネントに関する手がかりが得られます。これらのメッセージには、証明書の問題とCall Home HTTPメッセージの送信の失敗が含まれており、最終的に通信が復元されます。
RP/0/RSP0/CPU0:ROA#sh log | i SMART
RP/0/RSP1/CPU0:Dec 17 20:01:28.522 : licmgr[308]: SMART_LIC-3-ID_CERT_RENEW_FAILED:
ID certificate renewal failed: Response error: {"product_instance_identifier":
["ProductInstance '8baecfb5-2688-429b-8519-10a3f0dec6b5' is not valid"]}
RP/0/RSP1/CPU0:Dec 17 20:01:34.273 : licmgr[308]: SMART_LIC-3-AUTH_RENEW_FAILED:
Authorization renewal with Cisco licensing cloud failed: Response error:
LS_UNMATCH_SIGNED_DATA: Signed data and certificate does not match
RP/0/RSP0/CPU0: Dec 17 18:26:24.009 : licmgr[314]: SMART_LIC-3-COMM_FAILED:
Communications failure with Cisco licensing cloud: Fail to send out Call Home
HTTP message
RP/0/RSP0/CPU0:Dec 17 18:28:03.057 : licmgr[314]: SMART_LIC-3-AGENT_REG_FAILED:
Smart Agent for Licensing Registration with Cisco licensing cloud failed:
Communication message send error
RP/0/RSP0/CPU0:Dec 17 18:30:09.247 : licmgr[314]: SMART_LIC-5-COMM_RESTORED:
Communications with Cisco licensing cloud restored
RP/0/RSP0/CPU0:Dec 17 18:30:21.923 : licmgr[314]: SMART_LIC-6-AGENT_REG_SUCCESS:
Smart Agent for Licensing Registration with Cisco licensing cloud successful
showコマンドの出力をチェックして、ボックス/コンポーネントの状態を把握します。ここでは、モビリティ、インターネットプロトコルセキュリティ(IPsec)、およびオプティカルライセンスが表示されます。
RP/0/RSP0/CPU0:ROA#admin show license entitlement
Entitlement:
Tag: regid.2014-06.com.cisco.A9K-MOBILE-LIC,1.0_e447924c-0a6f-41be-9202-8ae60fcc2972,
Version: 1.0, Not In Use
Requested Time : NA, Requested Count: NA
Vendor String:
Tag: regid.2014-09.com.cisco.A9K-IPSEC-20G-LIC,1.0_a165db99-eb3f-474b-bdf0-
ce4b140d9b45, Version: 1.0, Not In Use
Requested Time : NA, Requested Count: NA
Vendor String:
Tag: INSTALLMGR, Version: 1.0, Not In Use
Requested Time : NA, Requested Count: NA
Vendor String:
Tag: regid.2014-04.com.cisco.A9K-24X10-OPT-LIC,1.0_66d3ccf7-a374-4409-a3f9-
6bc56d645f1c, Version: 1.0, Enforce Mode: Out of compliance
Requested Time : Mon Jan 12 2015 20:47:07 PST, Requested Count: 1
Vendor String:
... output snipped ...
ライセンスのコンプライアンスを確認します。
RP/0/RSP0/CPU0:ROA#admin show license status
Compliance Status: Out of compliance
どのプールがアクティブであるかを確認します。
RP/0/RSP0/CPU0:ROA#admin show licence pool
Assigned Pool Info: PATRICK_NO_LIC
ライセンス証明書を確認します。
RP/0/RSP0/CPU0:ROA#admin show license cert
Licensing Certificates:
ID Cert Info:
Start Date: Mon Jan 12 2015 21:00:13 PST. Expiry Date: Tue Jan 12 2016 21:00:13 PST
Serial Number: 24724
Version: 3
Subject/SN: 60fe47f8-aaaa-40fc-ae3e-fae9c7b6d0ac
Common Name: 138091632beb1f2e38069e9eec8f9c626de471ac::1,2
Signing Cert Info:
Start Date: Wed Sep 11 2013 12:05:34 PST. Expiry Date: Sun May 30 2038 12:48:46 PST
Serial Number: 3
Version: 3
ライセンスのバージョンを確認します。
RP/0/RSP0/CPU0:ROA#admin show license version
Cisco Smart Licensing Agent, Version 1.1.4_throttle/16
このコマンドは、成功または失敗したcall-homeの試行に関する統計情報を表示します。
RP/0/RSP1/CPU0:ROA#show call-home smart-licensing statistics
Success: Successfully sent and response received.
Failed : Failed to send or response indicated error occurred.
Inqueue: In queue waiting to be sent.
Dropped: Dropped due to incorrect call-home configuration.
Msg Subtype Success Failed Inqueue Dropped Last-sent (GMT-08:00)
----------------------------------------------------------------------
ENTITLEMENT 1 0 0 0 2014-12-17 21:08:35
DEREGISTRATION 1 0 0 0 2014-12-17 14:33:17
REGISTRATION 1 0 0 0 2014-12-17 21:07:53
ACKNOWLEDGEMENT 1 0 1 0 2014-12-17 21:08:09
RENEW 1 0 0 0 2014-12-17 21:08:57
次に、call_homeプロセスのトレースファイルを確認します。これは、ASR9KとCiscoクラウド間の転送がASR9Kによって管理されるためです。
RP/0/RSP0/CPU0:ROA#show call-home trace error last 2
81 wrapping entries (576 possible, 320 allocated, 0 filtered, 81 total)!
Jan 28 10:10:29.729 call_home/error 0/RSP0/CPU0 t10 call_home_http_resp_data(),
httpc response error, Host name resolution failed
Jan 28 10:10:39.730 call_home/error 0/RSP0/CPU0 t19 call_home_events_handler() failure status 67
Smartlicトレースを確認します。これらのトレースは、Ciscoクラウドサーバとのライセンスの相互作用を示しています。
RP/0/RSP0/CPU0:ROA#admin show license trace smartlic last 2
987 wrapping entries (1088 possible, 0 filtered, 987 total)
Jan 28 20:10:36.245 smartlicense/smartlic 0/RSP0/CPU0 t3 [2302054]
Failed to bind to SysDB - 'Subsystem(2091)' detected the 'success' condition
'Code(45)': Unknown Error(292)
Jan 28 20:10:36.245 smartlicense/smartlic 0/RSP0/CPU0 t3 [2302054]
SMART ERROR - SASACKExpirationJob: expirySeconds=3842
このプロセスは、ASR9Kのスマートライセンスへの主要なインターフェイスであり、さまざまなコンポーネント間の連携を考慮しています。
RP/0/RSP1/CPU0:ROA#admin show license trace
557 wrapping entries (576 possible, 0 filtered, 5403 total)
Dec 17 13:08:18.358 license/licmgr 0/RSP1/CPU0 t3 [3125351] SLA Debug :
Client search success pkg/bin/rsi_agent (No error)
Dec 17 13:08:18.358 license/licmgr 0/RSP1/CPU0 t3 [3125351] SLA Debug :
A9K-MOD160-AIP-SE regid.2014-06.com.cisco.A9K-MOD160-AIP-SE,
1.0_7f1b3d9c-a183-41d1-8d0b-d98dcc2751a8 (No error)
コードのプラットフォーム依存(PD)部分は単なるダイナミックリンクライブラリですが、ライセンスの権限付与の要求をトリガーする上で重要な役割を果たします。したがって、ライセンスの種類、数などに関する問題が解決されます。
RP/0/RSP1/CPU0:ROA#admin show license trace platform all last 5
1849 wrapping entries (5440 possible, 3136 allocated, 0 filtered, 183450 total)
Dec 17 20:43:33.480 vkg_lic/audit 0/RSP1/CPU0 t1 Agent Client Audit Cmd Start: ver:1,
node:0x00000041 cmd:Audit(5) req:Mobile(9) feature:A9K-MOBILE-LIC(13) grant:
Not Pending(0)
Dec 17 20:43:33.480 vkg_lic/audit 0/RSP1/CPU0 t1 Agent Client Audit Cmd Start #2:
client restarted:False up for a day:True
Dec 17 20:43:33.480 vkg_lic/audit 0/RSP1/CPU0 t1 AUDIT Reply License Start:
request:Mobile(9) slot:4 grant:Not Pending(0)
Dec 17 20:43:33.480 vkg_lic/audit 0/RSP1/CPU0 t1 AUDIT Reply License End:
request:Mobile(9) slot:4 grant:Not Pending(0) rc: 0x00000000 No error
Dec 17 20:43:33.480 vkg_lic/audit 0/RSP1/CPU0 t1 Agent Client Cmd End:Audit(5),
slot:4 rc:0x00000000 No error
他のすべてが失敗した場合は、デバッグをオンにし、証明書または資格の更新のためのオンデマンド要求を入力します。このデバッグでは、ASR9KとCisco Cloud Services間のすべてのトランザクションを収集する必要があります。
RP/0/RSP0/CPU0:ROA#debug smartlic
RP/0/RSP1/CPU0:ROA#show debug
#### debug flags set from tty 'aux0_RSP1_CPU0' ####
smartlic debug flag is ON with value 0
UI/Cisco Cloud Serverの直接デバッグは使用できません。問題がある場合は、asr9k-smart-lic@cisco.comに電子メールを送信します。
RP/0/RSP1/CPU0:ROA#show run call-home
call-home
service active
site-id BUILDING20-125
sender reply-to pasoltan@cisco.com
sender from roa@cisco.com
alert-group syslog
alert-group snapshot
alert-group inventory
mail-server 171.68.58.10 priority 10
mail-server 173.37.183.72 priority 20
mail-server 2001:420:303:2008::24 priority 2
mail-server mybastion.cisco.com priority 1
phone-number +1-408-526-8438
contact-email-addr sch-smart-licensing@cisco.com
street-address 1550 E.Tasman Drive, San Jose, CA 9513
profile CiscoTAC-1
active
destination address http https://tools.cisco.com/its/service/oddce/services/DDCEService
reporting smart-call-home-data
reporting smart-licensing-data
destination transport-method http
RP/0/RP1/CPU0:ROA#call-home send "show run call; admin show platform"
email pasoltan@cisco.com msg-format long-text
Sending ondemand CLI output call-home message ...
Please wait. This may take some time ...
RP/0/RSP1/CPU0:ROA#show call-home smart-licensing statistics
Success: Successfully sent and response received.
Failed : Failed to send or response indicated error occurred.
Inqueue: In queue waiting to be sent.
Dropped: Dropped due to incorrect call-home configuration.
Msg Subtype Success Failed Inqueue Dropped Last-sent (GMT-08:00)
----------------------------------------------------------------------
ENTITLEMENT 1 0 0 0 2014-12-17 21:08:35
DEREGISTRATION 1 0 0 0 2014-12-17 14:33:17
REGISTRATION 1 0 0 0 2014-12-17 21:07:53
ACKNOWLEDGEMENT 1 0 1 0 2014-12-17 21:08:09
RENEW 1 0 0 0 2014-12-17 21:08:57
RP/0/RSP1/CPU0:ROA#show run int M*
interface MgmtEth0/RSP0/CPU0/0
cdp
ipv4 address 172.27.130.64 255.255.255.128
ipv6 address fe80::172:27:130:64 link-local
ipv6 address 2001:420:303:2008:0:28:1:64/80
... snipped output ...
RP/0/RSP1/CPU0:ROA#ping tools.cisco.com
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2001:420:1201:5::a, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 44/45/49 ms
RP/0/RSP1/CPU0:ROA#ping ipv4 tools.cisco.com
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 173.37.145.8, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 43/44/45 ms
改定 | 発行日 | コメント |
---|---|---|
1.0 |
10-Jul-2015 |
初版 |