Cisco IOS XR スマートライセンス
この項目では、スマートライセンス(SL)ソリューションと、Cisco IOS XR ルータでの展開について説明します。
スマートライセンス
スマートライセンス(SL)は、クラウドベースのソフトウェアライセンスモデルで、以下を可能にします。
- 組織全体の Cisco ソフトウェアライセンスの有効化と管理
- ライセンスのステータスとソフトウェアの使用状況の傾向を容易に追跡
- 組織全体で柔軟かつ自動化された方法で使用できるライセンスまたは権限のプール
利点
スマートライセンスには重要なメリットがあります。
- 簡単なアクティブ化:会社で使用できるソフトウェアライセンスのプールを確立します。製品アクティベーションキーの入力は不要になります。
- 統合管理:使いやすいポータルですべての製品とサービスを完全に把握できます。
- ライセンスの柔軟性:ソフトウェアはハードウェアにノードロックされていないため、必要に応じてライセンスを簡単に使用および移動できます。
主な機能
スマートライセンスの主な機能は、以下のとおりです。
- 直接登録およびプロキシ登録:デバイスを Cisco Smart Software Manager(CSSM)ポータルに直接登録するか、インターネットアクセスが制限された環境の場合はプロキシを介して登録します。
- 中央管理:CSSM を使用してライセンスインベントリを管理し、ソフトウェアのアセットトラッキングと管理を簡素化します。
- ライセンスポータビリティ:デバイス間でライセンスを簡単に移動または転送できるため、組織内でソフトウェア資産を柔軟に展開できます。
- 簡素化されたアクティブ化:従来のライセンスとは異なり、特定のデバイスに関連付けられていないライセンスのプールを使用することで、このプロセスを簡素化します。
- ライセンスの自動更新:ライセンスを自動的に更新し、ライセンス期限日のトラッキングと手動更新にかかる管理の負担を軽減します。
- 使用状況レポート:ライセンスの使用状況に関する詳細なレポートを生成してデバイスソフトウェアの消費を把握し、ライセンスへの投資を最適化します。
- 順守アシュアランス:ソフトウェア利用資格と実際の使用状況を可視性化し、順守を維持します。
- ハイブリッド環境のサポート:オンプレミスとクラウドベースの両方の環境をサポートし、さまざまな導入モデルで一貫したライセンス管理を可能にします。
- リアルタイムの更新:シスコからリアルタイムの更新を受信し、最新の機能と順守情報にアクセスできるようにします。
従来のライセンスとスマートライセンスの比較
次の表に、スマートライセンスと従来のライセンスの主な相違点を示します。
|
属性 |
従来のライセンス | スマートライセンシング |
|
ライセンスのアクティブ化 |
デバイスに手動でライセンスをインストールして、ライセンスをアクティブ化します。 |
Cisco Smart Software Manager(CSSM)でデバイスを登録してライセンスをアクティブ化します。 |
|
ライセンスプーリング |
各ライセンスを特定のデバイス(ノードロック)に関連付けます。ライセンスプーリングはサポートされていません。 |
仮想ネットワークアカウント内のライセンスをプールし、ライセンスファイルをインストールせずに、デバイスでライセンスタイプをアクティブ化または非アクティブ化できるようにします。 |
|
ライセンスインベントリ |
購入したライセンスまたはソフトウェアの使用状況の傾向を一元的に表示する場所は提供されません。 |
CSSM でライセンスインベントリを維持し、ライセンスの使用状況と使用量に関する一元化された統計ビューを提供します。 |
|
ライセンスの転送 |
デバイス間でのライセンスの容易な転送はサポートされていません。 |
手動での転送なしでライセンスをデバイス間で容易に移動できるため、返品許可(RMA)プロセスにおける再割り当てが簡素化されます。 |
スマートライセンスの展開モデル
スマートライセンスでは、ソフトウェアライセンスを管理するための柔軟なオプションを実現するさまざまな展開モデルが提供されます。これらのモデルは、特定のネットワーク要件と接続設定に基づいています。
スマートライセンスの展開
Summary
スマートライセンスに関連する主要コンポーネントは次のとおりです。
- ネットワーク管理者:ライセンス管理プロセスを監督し、規則遵守と最適な使用状況を確保するネットワークのプロフェッショナル。
- Cisco Commerce Workspace(CCW):ユーザーが Cisco ソフトウェアライセンス(スマートライセンス対応製品を含む)を注文するプラットフォーム。
- Cisco Smart Software Manager(CSSM):お客様が Cisco ソフトウェアライセンスを管理する一元化されたポータル。スマートアカウントとバーチャルアカウントの作成と管理を可能にします。
- スマートアカウント(SA):シスコのライセンスポータル上にある安全な一元化されたアカウントで、お客様およびパートナーがソフトウェアのライセンスと権限を管理できるようにします。
- バーチャルアカウント(VA):スマートアカウント内の子コンテナで、ライセンスを論理グループに編成して管理と委任を容易にします。
- ネットワークデバイス:ライセンスが必要なルータ。
- Smart Software Manager(SSM)オンプレミス:オンプレミス展開モデルまたはオフライン展開モデルでライセンス使用状況をレポートするオンプレミスサーバー。
- オフラインサーバー:オフライン展開モデルでライセンス使用状況をレポートするオフラインサーバー。
オンプレミス、直接、およびオフライン環境など、さまざまな展開モデルでスマートライセンスを展開できます。各モデルは、ライセンスのアクティブ化と使用状況のレポートに関する固有のメソッドを備えています。CSSM は、ライセンス管理において中心的な役割を果たし、ライセンスの使用状況と所有権を可視化します。その機能はリソース割り当ての最適化に役立ちます。
Workflow
スマートライセンスを展開するプロセスには、以下の主な段階が含まれます。
-
ライセンスの注文:
ネットワーク管理者は
- CCW からライセンスを注文し、
- CSSM にアクセスし、スマートアカウントとバーチャルアカウントを作成して効果的にライセンスを整理します。
-
ライセンスのアクティブ化:
ネットワーク管理者は
- 要件に基づいて展開モデル を選択し、
- スマートライセンス転送モードを設定し、
- デバイスを CSSM に登録します。
-
ライセンスの管理:
ネットワーク管理者は
- デバイスからレポートを生成し、
- レポートを CSSM と自動または手動で同期し、
- CSSM ポータルを使用して、ライセンスの使用状況と遵守ステータスをモニターします。
スマートライセンス展開のガイドライン
SSL 通信エラーを回避するためのガイドライン
Cisco IOS XR リリース 7.10.1 以降、SSM オンプレミスサーバーまたは CSSM へのセキュアな HTTPS 通信の場合、直接または HTTP プロキシ経由で、デバイスはサーバー証明書の共通名(CN)を完全修飾ドメイン名(FQDN)として検証します。「SSL 通信中にエラーが発生しました」などの通信エラーを回避するために、次のガイドラインに従ってください。
- FQDN 検証を有効にするには、X.509 サーバー証明書で CN を設定する必要があります。
- FQDN の代わりに IP アドレスを持つ証明書を許可するには、デバイスで crypto ca fqdn-check ip-address allow コマンドを設定する必要があります。
- Virtual Routing and Forwarding(VRF)インスタンス内で HTTPS 通信が発生する場合は、crypto ca trustpoint Trustpool vrf vrf-name コマンドを使用してトラストポイントに適切な VRF を設定し、http client vrf vrf-name コマンドを使用して HTTP クライアントを設定する必要があります。
オンプレミス展開
オンプレミス展開は、スマートライセンスの展開モデルで、以下の特長があります。
- 組織が製品ライセンスを内部で管理することを可能にします。
- 管理対象製品と CSSM 間のインターネットを介した直接通信を回避します。
- デバイスとライセンスを管理するために、Smart Software Manager(SSM)などのライセンスサーバーを必要とします。
Smart Software Manager(SSM)は、Cisco Smart Software Manager(CSSM)のオンプレミスバージョンで、以下の特長があります。
- 組織がライセンスを内部で管理し、シスコとのオンラインまたはオフライン接続を選択することを可能にします。
- コネクテッドデバイスに対して CSSM とのインターフェイスのシングルポイントとして機能します。
- 複数のローカルアカウントをサポートします。
- デバイスをローカルに登録し、ライセンス使用状況をレポートできるようにします。
SSM オンプレミスのモード
SSM オンプレミスは、クラウド内の CSSM に接続して、日次、週次、月次などの必要な頻度でライセンスの消費と使用状況を同期します。
SSM オンプレミスと CSSM を接続する方法は次のとおりです。
- 接続:オンプレミスのデバイスを管理します。デバイスは SSM オンプレミスに登録され、ライセンス使用状況を CSSM にレポートします。
- 切断:CSSM に接続せずにオンプレミスのデバイスを管理します。SSM オンプレミスは、ライセンスの使用量と使用状況をレポートするために、手動のファイル転送プロセスを介して CSSM に同期します。
ライセンス使用状況のレポート
ライセンス使用状況をレポートするには、SSM オンプレミス UI の [Synchronization] ウィジェットを使用して、SSM オンプレミスのローカルアカウントと CSSM を同期します。
次のいずれかの方法を使用して、ライセンスの使用状況を CSSM と同期できます。
- [Synchronize now with Cisco] オプションを使用して、CSSM とのオンデマンド同期を設定します。
- 指定した時刻で CSSM との同期をスケジュールします。
- CSSM に接続するか、ファイルをダウンロードしてアップロードすることにより、ライセンスの使用状況を CSSM と同期します。
オンプレミス展開を展開する手順
ライセンスを注文し、CSSM でスマートアカウントを設定した後、以下のオンプレミス展開の手順を実行します。
SSM オンプレミスでのライセンスのアクティブ化
SSM オンプレミスサーバーでのスマートライセンスは、転送モードとして call home を使用します。
SSM オンプレミス展開でライセンスをアクティブ化するには、次の手順を実行します。
手順
ステップ 1 | Smart Software Manager オンプレミスソフトウェアをダウンロードして、SSM オンプレミスサーバーへのインストールに備えます。SSM オンプレミスサーバーの設定とローカルアカウントの作成については、『SSM On-Prem User Guide』を参照してください。 |
ステップ 2 | SSM オンプレミスで、[Licensing] ワークスペース > [Inventory] > [General] に移動し、[Smart Call Home Registration URL] を選択します。 |
ステップ 3 | CSSM でスマートアカウントとバーチャルアカウントからスマートライセンストークンを生成して、デバイスを登録します。 |
ステップ 4 | デバイスで license smart register token id コマンドを実行し、スマートライセンストークンを使用してデバイスを登録します。 例: |
ステップ 5 | profile profile-name コマンドを使用して、Call Home 宛先プロファイルを作成します。 例:
|
ステップ 6 | http client source-interface コマンドを入力して、HTTP クライアントの送信元インターフェイスを設定します。 例: このコマンドは、VRF インターフェイスでは必須です。 |
ステップ 7 | (任意)crypto ca trustpoint コマンドを入力して、トラストポイントを宣言します。 例: |
ステップ 8 | show call-home profile all コマンドを実行して、オンプレミスの Call Home プロファイルを表示します。 例: |
ステップ 9 | show license status コマンドを実行して、ライセンスのステータスを確認します。 例: |
What to do next
SSM オンプレミスでのライセンスの管理SSM オンプレミスでのライセンスの管理
ライセンスの使用状況を可視化し、コンプライアンスを維持するには、ライセンスを管理する必要があります。
手順
ステップ 1 | [SSM On-Prem] > [Smart Licensing] ワークスペースにログインして、SSM オンプレミスからのレポートをシスコと同期します。
| ||||||
ステップ 2 | デバイスで show license summary または show license usage コマンドを実行して、ライセンス使用状況の詳細を表示します。 例: |
直接展開
直接展開は、スマートライセンスの展開モデルで、以下の特長があります。
- インターネットまたは HTTP プロキシを使用して、デバイスを URL tools.cisco.com に接続します。
- オンプレミスサーバーを管理しない小規模なネットワークまたは組織に最適です。
- スマート転送モードまたは Smart Call Home 転送モードを使用して、使用状況情報をレポートします。
- オンプレミスサーバーや追加の設定は必要ありません。
直接展開のための転送モード
直接展開に使用できるトランスポートモードは、以下の 2 つです。
- スマート転送:デバイスと CSSM 間の HTTP メッセージに組み込まれたスマートライセンス(JSON)メッセージを送信します。
- Smart Call Home:デバイスと CSSM の間で、電子メールまたは Web ベースのメッセージを使用して重要なシステムイベント通知を送信します。また、syslog および診断データの収集、コアダンプデータの収集、またはイベントの電子メール通知の送信を行うように Call Home を設定することもできます。Call Home で収集した情報は、スマートライセンスのユーザー名とパスワードを使用して https://tools.cisco.com/sch/reports/deviceReport.do で確認できます。Smart Call Home 機能の詳細については、『Smart Call Home Deployment Guide』を参照してください。
直接展開メソッド
直接展開には、次のメソッドがあります。
- ダイレクトクラウドアクセス:このメソッドでは、デバイスはスマート転送または Smart Call Home のいずれかを使用して、インターネット経由で使用状況情報を CSSM に直接送信します。
- HTTPS プロキシ経由のダイレクトクラウドアクセス:このメソッドでは、デバイスはスマート転送または Smart Call Home のいずれかを使用して、プロキシサーバーを介したインターネット経由で使用状況情報を CSSM に送信します。
ライセンス使用状況のレポート
直接展開では、CSSM に登録されると、デバイスは自動的にレポートを生成します。
直接展開で展開する手順
ライセンスを注文し、CSSM でスマートアカウントを設定した後、以下の直接展開の手順を実行します。
- 直接展開でライセンスをアクティブ化する方法は 2 つあります。ネットワークの要件を満たすメソッドを選択してください。
- 直接展開ライセンスの管理
スマート転送を使用した直接展開ライセンスのアクティブ化
Before you begin
- CSSM で必要なスマートアカウントおよびバーチャルアカウントのログイン情報を取得します。
- 必要に応じて、インターネット接続またはプロキシアクセスを確認します。
スマート転送を使用してデバイスと CSSM 間の直接通信を設定し、直接展開ライセンスをアクティブ化するには、次の手順に従います。
手順
ステップ 1 | license smart transport smart コマンドを実行して、デバイスでスマート転送モードを有効にします。 例: |
ステップ 2 | license smart url smart transport-url コマンドを使用して、転送 URL を設定します。 ルータは、スマート URL(https://smartreceiver.cisco.com/licservice/license)を自動的に設定します。 SSL 通信エラーを回避するには、トピックスマートライセンス展開のガイドラインを参照してください。 例: |
ステップ 3 | HTTPS プロキシサーバーを使用してダイレクトクラウドアクセスを展開する場合は、license smart proxy hostname port port-number コマンドを使用して、スマート転送モードのプロキシを設定します。ダイレクト クラウド アクセス メソッドでは、この手順をスキップします。 プロキシサーバーを設定している場合、ライセンスメッセージは宛先 URL(CSSM)に加えてプロキシにも送信されます。その後プロキシサーバーはメッセージを CSSM に送信します。 例: |
ステップ 4 | CSSM でスマートアカウントとバーチャルアカウントからトークンを生成して、デバイスを登録します。 |
ステップ 5 | license smart register idtoken コマンドを実行して、デバイスでトークンをコピーします。 例: |
ステップ 6 | show license status コマンドを実行して、ライセンスのステータスを確認します。 例: |
What to do next
直接展開ライセンスの管理Smart Call Home を使用した直接展開ライセンスのアクティブ化
Before you begin
- CSSM で必要なスマートアカウントおよびバーチャルアカウントのログイン情報を取得します。
- 必要に応じて、インターネット接続またはプロキシアクセスを確認します。
Smart Call Home を使用してデバイスと CSSM 間の直接通信を設定し、直接展開ライセンスをアクティブ化するには、次の手順に従います。
手順
ステップ 1 | call-home コマンドを入力して、Call Home プロファイルを設定します。 例: |
ステップ 2 | contact-email-address email-address コマンドを入力して、デフォルトの電子メールアドレスを設定します。 電子メールアドレスフォーマットには、最大 200 文字まで入力できます。電子メールアドレスにはスペースを使用しないでください。 例: |
ステップ 3 | HTTPS プロキシサーバーを使用してダイレクトクラウドアクセスを展開する場合は、http-proxy proxy-address port port-number コマンドを使用して、Smart Call Home のプロキシを設定します。ダイレクト クラウド アクセス メソッドでは、この手順をスキップします。 例: |
ステップ 4 | Call Home サービスの CiscoTAC-1 プロファイルで、no destination transport-method email コマンドを設定して、このプロファイルの電子メールオプションを無効にします。 例: |
ステップ 5 | profile profile-name コマンドを使用して、Call Home 宛先プロファイルを作成します。 例:
|
ステップ 6 | show call-home profile all コマンドを実行して、Call Home プロファイル設定を表示および確認します。 例: |
ステップ 7 | CSSM でスマートアカウントとバーチャルアカウントからトークンを生成し、デバイスを登録するために、license smart register token id コマンドを使用してデバイスにトークンをコピーします。 例: |
ステップ 8 | show license status コマンドを実行して、ライセンスのステータスを確認します。 例: |
デバイスは Smart Call Home を介して CSSM と通信しており、直接展開ライセンスがアクティブ化および登録されています。
What to do next
直接展開ライセンスの管理直接展開ライセンスの管理
このタスクは、直接 CSSM 展開によって管理されるデバイスのライセンス遵守とステータスを定期的に確認するのに役立ちます。
直接 CSSM 接続を介して展開されたデバイスのライセンス使用状況レポートを生成し、現在のライセンスステータスを確認するには、次の手順を実行します。
Before you begin
- CSSM UI にアクセスできることを確認します。
- デバイスへの管理 CLI アクセスが可能であることを確認します。
手順
ステップ 1 | CSSM UI で、[Smart Software Licensing] > [Reports] に移動します。 |
ステップ 2 | [Run License Report] でレポートを生成します。 [Export to Excel] または [Export to CSV] を使用して、レポートをデバイスに保存できます。 |
ステップ 3 | デバイスで、show license summary コマンドまたは show license usage コマンドを実行して、ライセンスステータスと概要を表示し、ライセンスを管理します。 例: |
オフライン展開
オフライン展開は、スマートライセンス展開モデルで、以下の特長があります。
- インターネットにアクセスせずにデバイスをセットアップできる
- シスコとの通信を必要としない、および
- 高度にセキュアな環境で使用される。
さまざまな環境でのオフライン展開
ネットワーク環境に応じて、オフライン展開メソッドを選択します。
- リモート環境:SSM オンプレミス切断モードは、リモート環境に適しています。SSM オンプレミス切断モードは、SSM オンプレミスサーバーで CSSM との通信をオフにすることにより有効化できます。SSM オンプレミスサーバーでの切断モードは、CSSM との通信をオフにすることにより有効化できます。SSM オンプレミス切断モードのライセンスをアクティブ化するには、SSM オンプレミスでのライセンスのアクティブ化を参照してください。
- エアギャップ環境:特定ライセンス予約(SLR)は、完全エアギャップ(オンプレミスのライセンスがオプションではない機密環境)向けに設計されています。SLR では、ルータのライセンス使用状況に従ってスマートアカウントから特定のライセンスが予約されます。継続的な通信や追加のインフラストラクチャは必要ありません。 特定ライセンス予約を使用するには、シスコから承認と認可を受ける必要があります。支援が必要な場合は、www.cisco.com/go/scm にアクセスするか、アカウント担当者にお問い合わせください。 ネットワークで SLR をアクティブにするには、エアギャップ環境でのライセンスのアクティブ化を参照してください。
ライセンスのレポートの要件
- SSM オンプレミス切断モード:ネットワーク管理者は、信頼とライセンス遵守を維持するために、ライセンス使用状況を含む RUM レポートを手動でアップロードします。これは、オンプレミスサーバー上の CSSM へのデバイス通信が無効になっているためです。SSM オンプレミスでのライセンスの管理を参照してください。
- 特定ライセンス予約:完全オフラインの性質上、CSSM へのライセンス使用状況のレポートは必要ありません。
エアギャップ環境でのライセンスのアクティブ化
Before you begin
- SLR の有効化について、シスコからの承認と認可があることを確認してください。
- 必要に応じて、シスコのアカウント担当者に問い合わせるか、www.cisco.com/go/scm を参照してください。
エアギャップ展開で SLR ライセンスをアクティブ化するには、次の手順を実行します。
手順
ステップ 1 | シスコのアカウント担当者に連絡して、ライセンス予約コードを取得します。 |
ステップ 2 | デバイスで license smart reservation コマンドを実行し、デバイスで SLR を有効にします。 例: |
ステップ 3 | デバイスで license smart reservation request local コマンドを実行し、要求コードを生成します。 要求コードをコピーし、CSSM に入力します。 例: |
ステップ 4 | CSSM UI で [Smart Software Licensing] > [Inventory] に移動し、バーチャルアカウントを選択します。次に、[Licenses] > [License Reservation] に移動します。
|
ステップ 5 | デバイスで license smart reservation install file コマンドを実行し、承認コードのファイルパスを入力します。 例: この操作により、デバイスで SLR がアクティブになります。 |
ステップ 6 | show license reservation コマンドを実行して、デバイスのライセンスステータスを確認します。 |
スマートライセンスの YANG データモデル
Cisco IOS XR は、YANG データモデルを使用してネットワークデバイスの運用データを設定し、収集するプログラマチックな手法をサポートしています。CLI を使用した設定のほうが簡単で判別しやすいですが、モデル駆動型プログラマビリティを使用して設定を自動化すると拡張性が得られます。
データモデルはリリースイメージで使用でき、Github リポジトリでも公開されます。対象のリリースフォルダに移動して、サポートされているデータモデルとその定義のリストを表示します。各データモデルは、完全でまとまりのあるモデルを定義するか、追加の XPath を使用して既存のデータモデルを拡張します。リリースでサポートされているデータモデルの包括的なリストを表示するには、リポジトリの Available-Content.md ファイルに移動します。
YANG Data Models Navigator ツールを使用してデータモデル定義を表示することもできます。この GUI ベースの使いやすいツールは、データモデルの微妙な違いを調べ、モデルにおけるさまざまなコンテナ間の依存関係を表示するのに役立ちます。Cisco IOS XR リリースおよびプラットフォーム全体でサポートされているモデルのリストを表示したり、特定のモデルを見つけたり、コンテナとそれぞれのリスト、リーフ、およびリーフリストをツリー構造で視覚的に表示したりできます。この視覚的なツリー形式により、ノードに関する洞察を得てネットワークの自動化に役立てることができます。
データモデルの使用を開始するには、『Programmability Configuration Guide』を参照してください。
データモデルは、スマートライセンスの要件のタイプを処理します。
|
データ |
データモデル |
CLI コマンド |
|---|---|---|
| 設定データ: ルータでスマートライセンスを設定するために必要な一連の書き込み可能なデータ。 |
ネイティブデータモデル: Cisco-IOS-XR-smart-license-cfg.yang |
|
| 動作状態データ: システムが実行時に取得する一連のデータ。 |
共通データモデル: cisco-smart-license.yang ネイティブデータモデル:Cisco-IOS-XR-smart- license-platform-oper.yang Cisco-IOS-XR-infra- -smartlicense-oper.yang |
|
| アクション: 堅牢なネットワーク全体の設定トランザクションをサポートする一連の NETCONF アクション。 |
ネイティブデータモデル: Cisco-IOS-XR-smart-license-act.yang |
|
マニュアルの変更履歴
次の表には、ユーザーが機能の進化をすばやく特定し、リリースごとに機能の可用性を確認できるように、リリース情報と説明を含むスマートライセンス機能の簡潔な参照情報が記載されています。
|
機能名 |
リリース情報 |
機能説明 |
|---|---|---|
|
リリース 7.4.1 |
この機能を使用すると、NETCONF リモートプロシージャコール(RPC)を使用して、トークンによるデバイスの登録、トークン ID の更新、ソフトウェア権限を削除するためのデバイスの登録解除など、すべてのスマートライセンス操作にデータモデルを使用できます。 次のデータモデルが導入されました。 Cisco-IOS-XR-smart-license-cfg.yang cisco-smart-license.yang Cisco-IOS-XR-smartlicense-platform-oper.yang Cisco-IOS-XR-infra-smartlicense-oper.yang Cisco-IOS-XR-smart-license-act.yang これらのデータモデルには、Github リポジトリからアクセスできます。 |
|
|
リリース 7.4.1 |
スマート転送を使用して CSSM と通信できるようになりました。スマート転送は、スマートライセンシング(JSON)メッセージが HTTPS メッセージ内に含まれ、製品インスタンスと CSSM の間で交換されることにより通信する転送方法です。 |
|
|
リリース 7.3.1 |
特定のライセンス予約(SLR)を使用すると、高度にセキュアなネットワークのお客様は、Cisco Smart Software Manager(CSSM)にライセンス情報を通信することなく、スマートライセンスを使用できます。 |