内容

概要

Cisco Smart Licensing とは

スマートライセンスまたはスマートアカウントの管理が初めてという方は、

サポートされるCisco Nexusプラットフォーム

Nexusスイッチでサポートされるスマートライセンス方式

Smart Licensingユーザワークフロー

スマートライセンス製品の状態

登録済み

ライセンス

リクエストまたは更新

更新

登録とライセンスの状態

[評価（未確認）（Evaluation (Unidentified)）] 状態

[登録済み（Registered）] 状態

[承認済み（Authorized）] 状態

[不適合（Out of Compliance）] 状態

[承認の期限切れ（Authorization Expired）] 状態

Nexusおよびconfigでサポートされる方式

方法1（ダイレクトクラウドアクセス）

方式2（HTTPプロキシ経由のアクセス）

方法3（オンプレミス – オンライン）

方法4（オンプレミス – オフライン）

IDトークンとは

CSSMからのIDトークンの生成方法

トラブルシュート

ワークフロー

既知の問題

1.エラー – Call Home HTTPの送信に失敗する

2.エラー – SCHサーバからの応答データを解析できません

3.エラー – Call Home HTTPメッセージの送信に失敗する（call-homeとのIPC接続の確立に失敗する – Quo VadisルートCA）

4.エラー – DNS応答がないためにコールホームMTSメッセージがスタックする

概要

このドキュメントでは、Cisco Smart Licensing（クラウドベースシステム）を使用してNexusスイッチのソフトウェアライセンスのトラブルシューティングと管理を行う方法について説明します。

Cisco Smart Licensing とは

Ciscoスマートアカウントは、シスコのソフトウェアライセンス、資格、および全社の製品インスタンスに対する完全な可視性とアクセス制御を提供するマネージドデータリポジトリです

スマートライセンスまたはスマートアカウントの管理が初めてという方は、

シスココミュニティにアクセスし、新しい管理者向けトレーニングコースに登録してください。過去の録画トレーニングも参照できます。

シスココミュニティ - Cisco スマートアカウント/スマートライセンス、My Cisco Entitlements でスマートに

スマートアカウントの作成はこちらで行えます：スマートアカウント

スマートアカウントの管理はこちらで行えます：スマート ソフトウェア ライセンス

サポートされるCisco Nexusプラットフォーム

Cisco NX-OSリリース9.3(3)以降は、すべてのCisco Nexus 3000および9000シリーズスイッチ(Cisco Nexus 3016および3064プラットフォームスイッチを除く)がSmart Software Licensingをサポートしています。

Cisco Nexus 7000でのスマートライセンスサポートは、8.0(1)リリース以降で導入されました。

Nexusスイッチでサポートされるスマートライセンス方式

Smart Licensingユーザワークフロー

スマートライセンス製品の状態

登録済み

ライセンス

リクエストまたは更新

更新

登録とライセンスの状態

Smart Licensingの設定中に、シスコデバイスが存在できる状態は複数あります。これらの状態は、シスコデバイスのコマンドラインインターフェイス(CLI)から「show license all」または「show license status」で表示できます。

すべての状態とその意味を次に示します。

[評価（未確認）（Evaluation (Unidentified)）] 状態

- これは、デバイスを最初に起動したときのデフォルトの状態です。

- この状態は通常、シスコデバイスがまだスマートライセンス用に設定されていないか、スマートアカウントに登録されていない場合に表示されます。

- この状態では、すべての機能が使用可能となっており、デバイスでライセンスレベルを自由に変更できます。

- 評価期間は、デバイスが未確認状態の場合に使用されます。この状態では、デバイスはシスコとの通信を試行しません。

- これは90日間の使用であり、90暦日ではありません。 この期間は、期限切れになるとリセットされません。

- 権限単位ではなく、デバイス全体に対して 1 つの評価期間が設けられます。

- 90 日後に評価期間が期限切れになると、デバイスは [評価期間の期限切れ（EVAL EXPIRY）] モードになりますが、リロードしても機能的な影響や機能の中断が生じることはありません。現在のところ適用されていません。

- カウントダウン時間は再起動後も維持されます。

- 評価期間は、デバイスがまだシスコに登録されておらず、シスコのバックエンドから次の2つのメッセージを受信していない場合に使用されます。

1. 登録要求に対する成功応答

2. 権限承認要求に対する成功応答

[登録済み（Registered）] 状態

- これは、登録が正常に完了した後の正常な状態です。

- シスコデバイスは、Cisco スマートアカウントと正常に通信することが可能になり登録できています。

- デバイスは、将来の通信に使用される1年間有効なID証明書を受信します

- デバイスはCSSMに要求を送信して、デバイスで使用されているライセンスの権限を承認します

- CSSMの応答に基づいて、デバイスは承認済みまたはコンプライアンス違反を入力します

- ID 証明書は 1 年後に期限切れになります。6ヵ月後、ソフトウェアエージェントプロセスは証明書の更新を試行します。エージェントがCisco Smart Software Managerと通信できない場合は、有効期限（1年）までID証明書の更新を試行し続けます。1年が経過すると、エージェントはUn-Identified状態に戻り、評価期間を有効にしようとします。CSSMは、データベースから製品インスタンスを削除します。

[承認済み（Authorized）] 状態

- これは、デバイスが権限付与を使用し、コンプライアンスに準拠している（負のバランスがない）場合に予期される状態です。

- CCSM のバーチャルアカウントに正しい種類と数のライセンスがあり、デバイスのライセンスの使用が承認されています。

- 30日が経過すると、デバイスはCSSMに新しい要求を送信して許可を更新します。

- （正常に更新されなかった場合）[承認の期限切れ（Authorization Expired）] 状態に移行してから 90 日の期間が設けられます。

[不適合（Out of Compliance）] 状態

- これは、デバイスが権限を使用し、コンプライアンス違反の状態（負のバランス）である場合の状態です。

- この状態は、シスコデバイスの登録先である対応するバーチャルアカウントに使用可能なライセンスがない場合に、Cisco スマートアカウントで表示されます。

- コンプライアンス/承認済み状態に移行するには、正しい数とタイプのライセンスをスマートアカウントに追加する必要があります

- この状態になると、デバイスは自動的に許可更新要求を毎日送信します

- ライセンスと機能は引き続き動作し、機能への影響はありません

[承認の期限切れ（Authorization Expired）] 状態

- これは、デバイスが使用権限を使用している状態で、90日以上関連付けられているCiscoスマートアカウントと通信できない状態です。

- これは通常、シスコデバイスがインターネットにアクセスできなくなったか、最初の登録の後に tools.cisco.com に接続できない場合に表示されます。

- スマートライセンスのオンライン方式では、この状態にならないようにするために、シスコデバイスが少なくとも 90 日に 1 回通信する必要があります。

- CSSMは、90日間の通信がないため、このデバイスのすべての使用中ライセンスをプールに返します

- この状態にある間、デバイスは登録期間（ID証明書）が期限切れになるまで、1時間ごとに資格認定を更新するためにシスコへの連絡を試み続けます。

- ライセンスと機能は引き続き動作し、機能への影響はありません。

- ソフトウェアエージェントがシスコとの通信を再確立し、承認の要求を受信すると、通常どおり応答して確立状態の1つに入る処理を行います。

Nexusおよびconfigでサポートされる方式

方法1（ダイレクトクラウドアクセス）

基本設定：

switch# show run callhome

!Command: show running-config callhome

!Running configuration last done at: Wed Jun 22 16:14:37 2022

!Time: Wed Jun 22 16:16:28 2022

version 9.3(4) Bios:version 07.67

callhome

email-contact sch-smart-licensing@cisco.com

destination-profile CiscoTAC-1 transport-method http

destination-profile CiscoTAC-1 index 1 http https://tools.cisco.com/its/service/oddce/services/DDCEService

transport http use-vrf management

enable

Switch# license smart register idtoken XXXX (force)

Initiated device registration with backend. run show license status, for registration status

switch# show license status

Smart Licensing is ENABLED

Registration:

Status: REGISTERED

Smart Account: ldap_user_test

Virtual Account: Default

Export-Controlled Functionality: Allowed

Initial Registration: SUCCEEDED on Jun 22 16:15:41 2022 UTC

Last Renewal Attempt: None

Next Renewal Attempt: Dec 19 16:15:41 2022 UTC

Registration Expires: Jun 22 16:13:53 2023 UTC

License Authorization:

Status: AUTHORIZED on Jun 22 16:15:44 2022 UTC

Last Communication Attempt: SUCCEEDED on Jun 22 16:15:44 2022 UTC

Next Communication Attempt: Jul 22 16:15:43 2022 UTC

Communication Deadline: Sep 20 16:12:55 2022 UTC

Smart License Conversion:

Automatic Conversion Enabled: False

Status: Not started

https://www.cisco.com/c/en/us/td/docs/switches/datacenter/sw/nx-os/licensing/guide/b_Cisco_NX-OS_Licensing_Guide/m-smart-licensing-for-cisco-nexus-3000-and-9000-series-switches.html

方式2（HTTPプロキシ経由のアクセス）

switch# show run callhome

version 9.3(4) Bios:version 07.67

call home

email-contact sch-smart-licensing@cisco.com

destination-profile CiscoTAC-1 transport-method http destination-profile CiscoTAC-1 index 1 http https://tools.cisco.com/its/service/oddce/services/DDCEService transport http proxy server X.X.X.X port 80 transport http use-vrf management transport http proxy enable Switch# license smart register idtoken XXXX (force) Initiated device registration with backend. run show license status, for registration status

方法3（オンプレミス – オンライン）

switch# show run callhome

version 9.3(4) Bios:version 07.67

callhome

email-contact sch-smart-licensing@cisco.com

destination-profile CiscoTAC-1 transport-method http

destination-profile CiscoTAC-1 index 1 http https://10.106.41.xx/Transportgateway/services/DeviceRequestHandlerend

transport http use-vrf management

enable

Switch# license smart register idtoken XXXX (force)

Initiated device registration with backend. run show license status, for registration status

方法4(オンプレミス – オフライン)

IDトークンとは

製品をスマートアカウントと仮想アカウントに安全に登録するために使用されます。

IDトークンは、製品の登録時に「アイデンティティ」を確立するために使用される「組織ID」です。

CSSMからのIDトークンの生成方法

https://software.cisco.com/software/csws/ws/platform/home?locale=en_US#

[ライセンスの管理] -> [インベントリ] -> [全般] -> [新しいトークン] -> [トークンの作成]

トラブルシュート

シスコデバイスをスマートライセンス対応のソフトウェアバージョンに移行する際は、このフローチャートを3つの方法（ダイレクトクラウドアクセス、HTTPSプロキシ、およびCisco Smart Software Manager On-prem）すべての一般的なガイドとして使用できます。

ワークフロー

既知の問題

- N9K-C9348GC-FXPをスマートライセンスに登録するための問題。

1.エラー – Call Home HTTPの送信に失敗する

[+] Call Homeの設定

Switch# show running-config callhome

version 9.3(5) Bios:version 07.68

callhome

email-contact abc@example.com

phone-contact +919XXXXXXXXX

streetaddress ST3, RD 4, Bangalore

destination-profile CiscoTAC-1 transport-method http

destination-profile CiscoTAC-1 index 1 http http://tools.cisco.com/its/service/oddce/services/DDCEService

transport http use-vrf management

[+] tools.cisco.comへの到達可能性を確認。

DC-DMZ(config)# ping tools.cisco.com vrf management

PING tools.cisco.com (72.163.4.38): 56 data bytes

64 bytes from 72.163.4.38: icmp_seq=0 ttl=232 time=237.581 ms

64 bytes from 72.163.4.38: icmp_seq=1 ttl=232 time=237.859 ms

64 bytes from 72.163.4.38: icmp_seq=2 ttl=232 time=237.562 ms

64 bytes from 72.163.4.38: icmp_seq=3 ttl=232 time=237.413 ms

64 bytes from 72.163.4.38: icmp_seq=4 ttl=232 time=237.995 ms

DC-DMZ(config)# telnet tools.cisco.com 443 vrf management

Trying 2001:420:1101:5::a...

Trying 72.163.4.38...

Connected to tools.cisco.com.

Escape character is '^]'.

^CConnection closed by foreign host.

+ HTTP送信元インターフェイスはinterface vlan 27に設定され、mgmt0に変更されました。

2.エラー – SCHサーバからの応答データを解析できません

++シスコのバックエンドに到達するためのHTTPのサポートは廃止され、HTTPSのみがサポートされるようになりました。現在の設定を削除し、HTTPSを使用するように宛先アドレスを更新。

Previous config

destination-profile CiscoTAC-1 transport-method http

destination-profile CiscoTAC-1 index 1 http http://tools.cisco.com/its/service/oddce/services/DDCEService

transport http use-vrf management

enable

New config added

(config)#callhome

(config-callhome)#enable

(config-callhome)# destination-profile CiscoTAC-1 transport-method http

(config-callhome no destination-profile CiscoTAC-1 index 1 http http://tools.cisco.com/its/service/oddce/services/DDCEService

(config-callhome destination-profile CiscoTAC-1 http https://tools.cisco.com/its/service/oddce/services/DDCEService

3.エラー – Call Home HTTPメッセージの送信に失敗する(call-homeとのIPC接続の確立に失敗する – Quo VadisルートCA)

https://www.cisco.com/c/en/us/support/docs/field-notices/721/fn72115.html

4.エラー – DNS応答がないためにコールホームMTSメッセージがスタックする

Cisco Bug ID CSCvv67469