license smart(グローバル コンフィギュレーション)
製品インスタンスが Cisco Smart Software Manager(CSSM)、Cisco Smart Licensing Utility(CSLU)、または Smart Software Manager オンプレミス(SSM オンプレミス)との通信に使用するトランスポートモードや URL などのライセンス関連の設定を行い、使用状況レポートの間隔を設定し、ライセンス使用状況レポート(RUM レポート)に含めるか除外する必要がある情報を設定し、ライセンスデータを送信するように VRF を設定するには、グローバル コンフィギュレーション モードで license smart コマンドを入力します。デフォルト値に戻すには、コマンドの no 形式を使用します。
license smart { custom_id ID | enable | privacy { all | hostname | version } | proxy { address address_hostname | port port } | reservation | server-identity-check | transport { automatic | callhome | cslu | off | smart } | url { url | cslu cslu_or_on-prem_url | default | smart smart_url | utility secondary_url } | usage { customer-tags { tag1 | tag2 | tag3 | tag4 } tag_value | interval interval_in_days } | utility [ customer_info { city city | country country | id id | name name | postalcode postalcode | state state | street street } ] | vrf vrf_string }
no license smart { custom_id | enable | privacy { all | hostname | version } | proxy { address address_hostname | port port } | reservation | server-identity-check | transport | url { url | cslu cslu_or_on-prem_url | default | smart smart_url | utility secondary_url } | usage { customer-tags { tag1 | tag2 | tag3 | tag4 } tag_value | interval interval_in_days } | utility [ customer_info { city city | country country | id id | name name | postalcode postalcode | state state | street street } ] | vrf vrf_string }
構文の説明
custom_id ID |
このオプションは CLI には表示されますが、サポートされていません。 |
||
enable |
このキーワードは CLI には表示されますが、設定しても効果はありません。スマートライセンスは常に有効になっています。 |
||
privacy { all | hostname | version } |
プライバシーフラグを設定して、指定されたデータプライバシー関連情報の送信を防止します。 フラグが無効になっている場合、対応する情報は、製品インスタンスによって作成されるメッセージまたはオフラインファイルで送信されます。 トポロジに応じて、CSSM、CSLU、SSM オンプレミスなどの 1 つ以上のコンポーネントに情報が送信されます。 すべてのデータプライバシー設定はデフォルトで無効になっています。すべての通信から除外するオプションを設定する必要があります。
|
||
proxy { address address_hostname | port port } |
CSLU または CSSM とライセンス使用状況を同期するためにプロキシを設定します。つまり、トランスポートモードが license smart transport smart (CSSM)または license smart transport cslu (CSLU)の場合にのみ、このオプションを使用してプロキシを設定できます。 ただし、トランスポートモードとして license smart transport cslu も使用する SSM オンプレミス展開では、ライセンス使用状況の同期にプロキシは設定できません。 プロキシが設定されている場合、メッセージは最終宛先 URL(CSSM)とともにプロキシに送信されます。プロキシはメッセージを CSSM に送信します。 次のオプションを設定します。
|
||
reservation |
Smart Licensing Using Policy 環境でパーマネントライセンス予約(PLR)の予約モードを有効にします。 Smart Licensing Using Policy 環境では、PLR は Cisco IOS XE Dublin 17.10.1 以降でのみサポートされます。PLR をサポートする製品インスタンスは、Catalyst 8000V エッジソフトウェアへの .bin アップグレードが実行される Catalyst 8000V エッジソフトウェアと Cloud Services Router 1000v のみです。 このコマンドの no 形式を使用すると、予約が無効になります。 PLR コードをキャンセル、インストール、要求、および返却するために使用される特権 EXEC コマンドにアクセスする前に、このキーワードを使用して予約モードを有効にする必要があります。 |
||
server-identity-check |
HTTP セキュアサーバの ID チェックを有効または無効にします。 |
||
transport { automatic | callhome | cslu | off | smart } |
製品インスタンスが CSSM との通信に使用する転送モードを設定します。次のオプションから選択します。
|
||
url { url | cslu cslu_or_on-prem_url | default | smart smart_url | utility secondary_url } |
設定された転送モードに使用する URL を設定します。次のオプションから選択します。
|
||
usage { customer-tags { tag1 | tag2 | tag3 | tag4 } tag_value | interval interval_in_days } |
使用状況レポートの設定を提供します。次のオプションを設定できます。
|
||
utility [ customer_info { city city | country country | id id | name name | postalcode postalcode | state state | street street } ] |
製品インスタンスでユーティリティモードを有効にします。 MSLA があり、サブスクリプション ID 付きのライセンスを使用している場合は、ユーティリティモードを有効にする必要があります。有効にすると、製品インスタンスとのすべての通信に適宜フラグが設定されます。 ユーティリティモードの製品インスタンスの場合、必要に応じて追加情報を RUM レポートに含めることができます。この情報はシスコでは使用されません。 RUM レポートに任意の情報を含めるには、customer_info キーワードに続けて以下のオプションを 1 つ以上入力します。
license smart utility コマンドの no 形式を使用すると、ユーティリティモードが無効になります。 |
||
vrf vrf_string |
製品インスタンスで使用される Virtual Routing and Forwarding(VRF)名を設定します。製品インスタンスは VRF を使用して、ライセンス関連のデータを CSSM、CSLU、または SSM オンプレミスに送信します。 vrf_string には、定義した VRF 名を入力します。 次の要件が満たされていることを確認します。
|
コマンド デフォルト
Cisco IOS XE Amsterdam 17.3.2 以降、ポリシーを使用したスマートライセンシングはデフォルトで有効になっています。
コマンド モード
Global config (Device(config)# )
コマンド履歴
リリース | 変更内容 |
---|---|
このコマンドは、Cisco IOS XE Amsterdam 17.3.2 よりも前のリリースで導入されました。 |
このコマンドが導入されました。 |
Cisco IOS XE Amsterdam 17.3.2 |
ポリシーを使用したスマートライセンスで、次のキーワードと変数が導入されました。
license smart コマンドの次のキーワードと変数は廃止され、CLI では使用できなくなりました:enable 、conversion automatic 。 |
Cisco IOS XE Amsterdam 17.3.3 |
SSM オンプレミスサポートが導入されました。SSM オンプレミス展開での製品インスタンス開始型通信の場合、既存の [no ]license smart url cslucslu_or_on-prem_url コマンドは SSM オンプレミスの URL の設定もサポートします。ただし、SSM オンプレミスで必要な URL 形式は 設定する必要がある対応するトランスポートモードも、既存のコマンド(license smart transport cslu )です。 |
Cisco IOS XE Cupertino 17.7.1a |
バージョンプライバシーが無効になっている場合(no license smart privacy version グローバル コンフィギュレーション コマンド)、製品インスタンスで実行されている Cisco IOS-XE ソフトウェアバージョンとスマートエージェントのバージョンが RUM レポートに含まれます。 RUM レポートからバージョン情報を除外するには、バージョンプライバシーを有効にする必要があります(license smart privacy version )。 |
Cisco IOS XE Cupertino 17.9.1a |
|
Cisco IOS XE Dublin 17.10.1 |
reservation キーワードのサポートが導入されました。 [no] license smart reservation コマンドでは、サポート対象製品インスタンスの予約モードを有効または無効にします。 |
使用上のガイドライン
データプライバシー設定
プライバシー設定を無効にすると、実装したトポロジによって、受信者、および情報が宛先に到達する方法が決まります。
-
情報の受信者は、CSSM、CSLU、および SSM オンプレミスのうち 1 つ以上である可能性があります。プライバシー設定は、コントローラ(Cisco DNA Center)には影響を及ぼしません。
hostname キーワードの場合、CSSM、CSLU、または SSM オンプレミスがホスト名情報を受信すると、対応する UI にも表示されます(該当する場合)。その後、プライバシーを有効にすると、対応する UI は製品インスタンスの UDI の表示に戻ります。
-
情報の送信方法。
-
製品インスタンスが通信を開始するトポロジの場合、製品インスタンスは、CSSM、CSLU、または SSM オンプレミスへのメッセージでこの情報の送信を開始します。
製品インスタンスは、イベント(製品インスタンスの起動、ホスト名の変更、高可用性セットアップでのスイッチオーバー)の 1 つが発生するたびに送信されるホスト名を送信します。
-
CSLU または SSM オンプレミスが通信を開始するトポロジの場合、対応するコンポーネントが製品インスタンスからのプライバシー情報の取得を開始します。
ホスト名は、CSLU または SSM オンプレミスで設定した頻度で取得されます。
-
製品インスタンスがエアギャップネットワークにあるトポロジの場合、license smart save usage 特権 EXEC コマンドの入力時に生成されるオフラインファイルにプライバシー情報が含まれます。
(注)
すべてのトポロジにおいて、データプライバシー関連情報は RUM レポートに含まれません。
データプライバシー関連情報は、送信または保存する前に製品インスタンスによって保存されないため、情報が送信される場合、送信時または保存時のデータプライバシー設定と一致することが保証されます。
-
通信障害とレポート
設定したレポート間隔(license smart usage interval interval_in_days コマンド)によって、製品インスタンスが RUM レポートを送信する日時が決まります。スケジュールされた間隔が通信障害と一致する場合、製品インスタンスは、スケジュールされた時間が経過した後、最大 4 時間 RUM レポートの送信を試みます。(通信障害が続くために)それでもレポートを送信できない場合、システムは間隔を 15 分にリセットします。通信障害が解消されると、レポート間隔はユーザが最後に設定した値に戻ります。
通信障害の場合に表示される可能性があるシステムメッセージは、%SMART_LIC-3-COMM_FAILED です。このエラーの解決とレポート間隔値の復元については、「ポリシーを使用したスマートライセンシングのトラブルシューティング」セクションを参照してください。
プロキシサーバーの受け入れ
license smart proxy { address address_hostname | portport} コマンドを設定するとき、Cisco IOS XE Bengaluru 17.6.1 以降、プロキシサーバーの受け入れ基準が変更されたことに注意してください。プロキシサーバーの応答のステータスコードのみがシステムによって検証され、理由フレーズは検証されません。RFC
形式は、status-line = HTTP-version SP status-code SP reason-phrase CRLF
で、ステータスコードは 3 桁の数値コードになります。ステータス行の詳細については、RFC 7230 のセクション 3.1.2 を参照してください。
ユーティリティモードの設定
ユーティリティモードが有効になっていて(license smart utility )、サブスクリプション ID のないライセンスが使用されている場合、%SMART_LIC-4-UTILITY_SUBSCRIPTION_LICENSE システムメッセージが生成されます(ライセンスごとに 1 回、およびサブスクリプション ID が検出されない状態でライセンスを使用してから 30 日後に生成)。
この状況を解決するには、サブスクリプション ID が CSSM 内の正しいスマートアカウントとバーチャルアカウントに保存されていることを確認します。これにより、すべての通信に適宜フラグが設定されます。
ユーティリティモードをサポートするには、トランスポートタイプを次のいずれかのオプションに設定する必要があります。
-
smart:製品インスタンスが CSSM に直接接続されている場合。
-
cslu:製品インスタンスが CSSM、CSLU、または SSM オンプレミスに接続されている場合。
-
off:製品インスタンスがエアギャップネットワークにある場合。
VRF の使用
license smart vrf vrf_string グローバル コンフィギュレーション コマンドを使用する場合、実装するトポロジは、製品インスタンスが CSSM、CSLU、または SSM オンプレミスに接続されているトポロジである必要があります(VRF の使用時にサポートされるトランスポートタイプは、smart および cslu のみです)。
さらに、CSLU または SSM オンプレミスを介して CSSM に接続している場合は、製品インスタンス開始型通信のトポロジを実装する必要があります。CSLU または SSM オンプレミスは、CSSM に接続することも切断することもできます。
VRF を使用してライセンスデータを送信するには、サポートする他の VRF 設定も必要な場合があり、ネットワークによって異なります。詳細については、IP ルーティング:プロトコル非依存コンフィギュレーション ガイド、Cisco IOS XE 17 [英語] を参照してください。
サンプルの VRF 設定については、以下の「例」を参照してください。
例
データプライバシーの例
次に、グローバル コンフィギュレーション モードで license smart privacy コマンドを使用してデータプライバシー関連情報を設定する例を示します。付随する show license status の出力には、有効になっているプライバシーオプションと無効になっているプライバシーオプションが表示されます。
(注) |
show コマンドの出力は、特定のオプションが有効か無効かを示すだけです。 |
Device# configure terminal
Device(config)# license smart privacy all
Device(config)# exit
Device# show license status
<output truncated>
Data Privacy:
Sending Hostname: no
Callhome hostname privacy: ENABLED
Smart Licensing hostname privacy: ENABLED
Version privacy: ENABLED
Transport:
Type: Callhome
<output truncated>
ここでは、製品インスタンスから開始されるメッセージには、ホスト名は含まれ、バージョン情報は含まれません。製品インスタンスは CSSM に直接接続されています(トランスポートタイプは smart で、対応する URL があります)。
Device# configure terminal
Device(config)# license smart privacy version
Device(config)# no license smart privacy hostname
Device(config)# exit
Device# show license all
<output truncated>
Data Privacy:
Sending Hostname: no
Callhome hostname privacy: DISABLED
Smart Licensing hostname privacy: ENABLED
Version privacy: DISABLED
Transport:
Type: Smart
URL: https://smartreceiver.cisco.com/licservice/license
Proxy:
Not Configured
VRF:
Not Configured
<output truncated>
転送タイプと URL の例
次に、グローバル コンフィギュレーション モードで license smart transport および license smart url コマンドを使用して、転送タイプの一部を設定する例を示します。show license all 出力には、設定された情報が表示されます。
Device# configure terminal
Device(config)# license smart transport cslu
Device(config)# license smart url default
Device(config)# exit
Device# show license all
<output truncated>
Transport:
Type: cslu
Cslu address: http://192.168.0.1:8182/cslu/v1/pi
Proxy:
Not Configured
<output truncated>
Device# configure terminal
Device(config)# license smart transport smart
Device(config)# license smart url smart https://smartreceiver.cisco.com/licservice/license
Device(config)# exit
Device# show license all
<output truncated>
Transport:
Type: Smart
URL: https://smartreceiver-stage.cisco.com/licservice/license
Proxy:
Not Configured
<output truncated>
使用状況レポートのオプションの例
次に、グローバル コンフィギュレーション モードで license smart usage コマンドを使用して、使用状況レポートの一部を設定する例を示します。show running-config 出力には、設定された情報が表示されます。
Device# configure terminal
Device(config)# license smart usage customer-tags tag1 SA/VA:01
Device(config)# exit
Device# show running-config | include tag1
license smart usage customer-tags tag1 SA/VA:01
Device# show license status
<output truncated>
Usage Reporting:
Last ACK received: Sep 22 13:49:38 2020 PST
Next ACK deadline: Dec 21 12:02:21 2020 PST
Reporting push interval: 30 days
Next ACK push check: Sep 22 12:20:34 2020 PST
Next report push: Oct 22 12:05:43 2020 PST
Last report push: Sep 22 12:05:43 2020 PST
Last report file write: <none>
<output truncated>
Device# configure terminal
Device(config)# license smart usage interval 20
Device(config)# exit
Device# show license status
<output truncated>
Usage Reporting:
Last ACK received: Sep 22 13:49:38 2020 PST
Next ACK deadline: Nov 22 12:02:21 2020 PST
Reporting push interval: 20 days
Next ACK push check: Sep 22 12:20:34 2020 PST
Next report push: Oct 12 12:05:43 2020 PST
Last report push: Sep 22 12:05:43 2020 PST
Last report file write: <none>
<output truncated>
VRF の使用例
ここでは、SLP_VRF を使用して、製品インスタンスからライセンスデータを送信します。license smart vrf vrf_string コマンドは、ライセンスデータの送信に使用される VRF を指定するために使用されます。サポートする構成の残りの部分は、例を示すためのものです。
Device (config)# vrf definition SLP_VRF
Device(config-vrf)# address-family ipv4
Device(config-vrf-af)# exit
Device(config-vrf)# interface GigabitEthernet 0/0/0
Device (config-if)# no shutdown
Device (config-if)# vrf forwarding SLP_VRF
Device (config-if)# ip address 192.168.0.47 255.255.0.0
Device (config-if)# exit
Device (config)# ip route vrf SLP_VRF 0.0.0.0 0.0.0.0 192.168.0.1
Device (config)# ip name-server vrf SLP_VRF 173.37.137.85
Device (config)# license smart transport smart
Device (config)# license smart url https://smartreceiver.cisco.com/licservice/license
Device (config)# license smart vrf SLP_VRF
Device (config)# ip http client source-interface GigabitEthernet 0/0/0