

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# License Maneger でのライセンスタイプの変換
<a name="license-conversion"></a>

License Manager を使用すると、ビジネスニーズの変化に応じて、 AWS 提供されたライセンスと Bring Your Own License Model (BYOL) の間でライセンスタイプを変更できます。ライセンスタイプは、既存のワークロードを再デプロイすることなく変更できます。

ライセンスタイプ変換を使用して、次のシナリオでライセンスインベントリを最適化できます。

**オンプレミスのワークロードを Amazon EC2 に移行してください**  
移行中、ワークロードを Amazon Elastic Compute Cloud (Amazon EC2) にデプロイし、 AWS 提供されたライセンスを使用できます。移行が完了したら、License Manager のライセンスタイプ変換を使用して、インスタンスのライセンスタイプを変更します。移行中にリリースされたライセンスを使用できるように、BYOL に変更できます。

**ライセンス契約が終了したワークロードの継続実行**  
License Manager のライセンスタイプ変換を使用して、BYOL から AWS 提供されたライセンスに切り替えることができます。この切り替えにより、柔軟なpay-as-youのライセンスモデルを使用して、 が提供する完全準拠のソフトウェアライセンス AWS でワークロードを引き続き実行できます。オペレーティングシステムのソフトウェアベンダー (Microsoft や Canonical など) とのライセンス契約の有効期限が近づいており、更新する予定がない場合は、この方法を選択できます。

**コストの最適化**  
小規模または不規則なワークロードの場合、 AWS 提供されたライセンス (ライセンスを含む) インスタンスの方がコスト効率が良い場合があります。BYOL を使用する場合、これらのオプションには長期的なコミットメントが必要になる場合があります。この場合、License Manager のライセンスタイプ変換を使用して、インスタンスを付属のライセンスに切り替え、ライセンス関連のコストを最適化することができます。インスタンスが独自の仮想マシン (VM) イメージから起動された場合は、BYOL に戻すことができます。これは、ワークロードがより安定しているか、予測可能な場合に選択できます。

**延長メンテナンス**  
お使いの Ubuntu オペレーティングシステムの標準サポートが終了した場合は、Ubuntu Pro の有料サブスクリプションを追加できます。Ubuntu on Pro にサブスクリプションを追加すると、セキュリティ更新プログラムが長期間提供されます。詳細については、Canonical のドキュメントの「[Ubuntu Pro](https://ubuntu.com/pro)」を参照してください。

**Topics**
+ [License Manager でのライセンスタイプ変換の対象となるライセンスタイプ](conversion-types.md)
+ [License Manager ライセンスタイプの変換前提条件](conversion-prerequisites.md)
+ [License Manager でライセンスタイプを変換する](conversion-procedures.md)
+ [License Manager でのテナンシー変換](conversion-tenancy.md)
+ [License Manager でのライセンスタイプ変換のトラブルシューティング](conversion-troubleshooting.md)

# License Manager でのライセンスタイプ変換の対象となるライセンスタイプ
<a name="conversion-types"></a>

License Manager のライセンスタイプ変換は、Windows Server ライセンスと Microsoft SQL Server ライセンスのサポートされているバージョンおよび組み合わせで使用できます。ライセンスタイプ変換は Ubuntu Linux サブスクリプションでも使用できます。

**Contents**
+ [License Manager の Windows および SQL Server の対象となるライセンスタイプ](conversion-types-windows.md)
  + [SQL Server エディション](conversion-types-windows.md#conversion-types-windows-sql-editions)
  + [SQL Server バージョン](conversion-types-windows.md#conversion-types-windows-sql-versions)
  + [使用オペレーションの値](conversion-types-windows.md#usage-operation-values)
  + [メディアの互換性](conversion-types-windows.md#media-compatibility)
  + [変換パス](conversion-types-windows.md#conversion-paths)
+ [License Manager で Linux の対象となるサブスクリプションタイプ](conversion-types-linux.md)
  + [ライセンスタイプの変換に関する考慮事項](conversion-types-linux.md#conversion-limits-linux-considerations)

# License Manager の Windows および SQL Server の対象となるライセンスタイプ
<a name="conversion-types-windows"></a>

**重要**  
Amazon 提供の Amazon マシンイメージ (AMI) から起動されたインスタンスは、ライセンスタイプを BYOL に変換することはできません。

Windows と SQL Server がライセンスタイプの変換の対象となるには、特定の要件を満たしている必要があります。

**Topics**
+ [SQL Server エディション](#conversion-types-windows-sql-editions)
+ [SQL Server バージョン](#conversion-types-windows-sql-versions)
+ [使用オペレーションの値](#usage-operation-values)
+ [メディアの互換性](#media-compatibility)
+ [変換パス](#conversion-paths)

## SQL Server エディション
<a name="conversion-types-windows-sql-editions"></a>

License Manager は、次の SQL Server エディションをサポートしています。
+ SQL Serverスタンダード版
+ SQL Server Enterprise Edition版
+ SQL Serverウェブ版

## SQL Server バージョン
<a name="conversion-types-windows-sql-versions"></a>

License Manager は、次の SQL Server バージョンをサポートしています。
+ SQL Server 2005
+ SQL Server 2008
+ SQL Server 2012
+ SQL Server 2014
+ SQL Server 2016
+ SQL Server 2017
+ SQL Server 2019
+ SQL Server 2022

## 使用オペレーションの値
<a name="usage-operation-values"></a>

ライセンスタイプ変換によって、インスタンスに関連付けられた使用オペレーションの値が変更されます。次の表に、サポートされているオペレーティングシステムごとの使用オペレーションの値を示します。詳細については、「[AMI 請求情報フィールド](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/billing-info-fields.html)。」を参照してください。


|  オペレーティングシステムの詳細  |  使用オペレーション  | 
| --- | --- | 
|  BYOL としての Windows Server  |  RunInstances:0800  | 
|  BYOL としての Windows Server BYOL としての SQL Server (任意のエディション)  |  RunInstances:0800  | 
|  ライセンスインクルードとしての Windows Server  |  RunInstances:0002  | 
|  ライセンスインクルードとしての Windows Server BYOL としての SQL Server (任意のエディション)  |  RunInstances:0002  | 
|  ライセンスインクルードとしての Windows Server ライセンスインクルードとしての SQL Server Web  |  RunInstances:0202  | 
|  ライセンスインクルードとしての Windows Server SQL Server Standard (ライセンスインクルード)  |  RunInstances:0006  | 
|  ライセンスインクルードとしての Windows Server SQL Server Enterprise (ライセンスインクルード)  |  RunInstances:0102  | 

## メディアの互換性
<a name="media-compatibility"></a>

次の表は、どのメディアがどのインスタンスライセンスモデルで使用できるかを示しています。


|  ソース  |  ターゲット  | 
| --- |--- |
|  |  BYOL  |  ライセンスインクルード  | 
| --- |--- |--- |
|  AWS が提供する Windows Server イメージ  |  いいえ  |  はい  | 
|  AWS が提供する SQL Server イメージ  |  いいえ  |  はい  | 
|  お客様の Windows Server メディア1  |  はい   |  はい  | 
|  お客様の SQL Server メディア2  |  はい   |  はい  | 

1 インスタンスがもともと、インポートされた独自の仮想マシン (VM) から起動されたことを示します。[VM Import/Export](https://docs.aws.amazon.com/vm-import/latest/userguide/what-is-vmimport.html) や [AWS Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html) などのサービスを使用して VM をインポートできます。

2 独自の SQL Server インストールメディア (.iso、.exe) を使用していることを示します。

## 変換パス
<a name="conversion-paths"></a>

次の表は、BYOL とライセンスインクルードの間でソースライセンスモデルを別のライセンスモデルに変換できるかどうかを示しています。詳細については、「[License Manager でライセンスタイプを変換する](conversion-procedures.md)」を参照してください。

**重要**  
BYOL としての Windows Server とライセンスインクルードとしての SQL Server という設定はサポートされていません。
「必要なし」と指定された変換では、使用オペレーションの値は変更されません。


|  ソース  |  ターゲット  | 
| --- |--- |
|  |  BYOL としての Windows Server  |  ライセンスインクルードとしての Windows Server  |  BYOL としての Windows Server BYOL としての SQL Server  |  ライセンスインクルードとしての Windows Server BYOL としての SQL Server  |  BYOL としての Windows Server ライセンスインクルードとしての SQL Server  |  ライセンスインクルードとしての Windows Server ライセンスインクルードとしての SQL Server  | 
| --- |--- |--- |--- |--- |--- |--- |
|  BYOL としての Windows サーバー (お客様のメディア)  | Not needed | Yes | Not needed | Yes1 | Unsupported | Yes1 | 
|  ライセンスインクルードとしての Windows Server (お客様のメディア)  | Yes2 | Not needed | Yes1、2 | Not needed3  | Unsupported | Yes1 | 
|  ライセンス込みの Windows Server (AWS 提供されたイメージ)  | No✗ | Not needed | No✗ | Not needed3  | Unsupported | Yes3 | 
|  BYOL としての Windows サーバー (お客様のメディア) BYOL としての SQL サーバー (お客様のメディア)  | Not needed4 | Yes | Not needed | Yes | Unsupported | Yes | 
|  ライセンスインクルードとしての Windows Server (お客様のメディア) BYOL としての SQL サーバー (お客様のメディア)  | Yes2 | Not needed4 | Yes2 | Not needed | Unsupported | Yes | 
|  ライセンス込みの Windows Server (AWS 提供されたイメージ) BYOL としての SQL サーバー (お客様のメディア)  | No✗ | Not needed4 | No✗ | Not needed | Unsupported | Yes | 
|  BYOL としての Windows サーバー (お客様のメディア) ライセンスインクルードとしての SQL Server  | Unsupported | Unsupported | Unsupported | Unsupported | Unsupported | Unsupported | 
|  ライセンス込みの Windows Server (AWS 提供されたイメージまたはメディア) ライセンス込みの SQL Server (AWS 提供イメージ)  | No✗ | No✗ | No✗ | No✗ | Unsupported | Not needed | 
|  ライセンスインクルードとしての Windows Server (お客様のメディア) ライセンスインクルードとしての SQL Server (お客様のメディア)  | Yes2、5、6 | Yes5 | Yes2 | Yes | Unsupported | Not needed | 
|  ライセンス込みの Windows Server (AWS 提供されたイメージ) ライセンスインクルードとしての SQL Server (お客様のメディア)  | No✗ | Yes5 | No✗ | Yes | Unsupported | Not needed | 

✗ ターゲットライセンスタイプへの変換はサポートされていないため、別の設定で新しいインスタンスをデプロイする必要があります。詳細については、「[メディアの互換性](#media-compatibility)」を参照してください。

他の変換シナリオでは、次の手順を実行してライセンス変換を実行する必要がある場合があります。

1 SQL Server 用の BYOL に変換する前に、まず SQL Server を**インストール**する必要があります。

2 まず、ライセンスアクティベーションに独自の KMS サーバーを使用するように Windows の設定を変更する必要があります。詳細については、「[Convert Windows Server from license included to BYOL](conversion-procedures-windows.md#convert-to-byol)」を参照してください。

3 SQL Server がインストールされていないソースから SQL Server がインストールされているターゲットに変換する場合は、SQL Server のライセンスタイプにかかわらず、まず SQL Server を**インストール**する必要があります。

4 SQL Server がインストールされているソースから SQL Server がインストールされていないターゲットに変換する場合は、SQL Server のライセンスタイプにかかわらず、まず SQL Server を**アンインストール**する必要があります。

5 ライセンス込みの SQL Server に変換する前に、まず SQL Server を**アンインストール**する必要があります。

6 まず、2 と 5 の手順を実行する必要があります。これらの手順が完了したら、ライセンスタイプをライセンスインクルードとしての Windows Server に変換し、そのライセンスタイプをもう一度 BYOL としての Windows Server に変換する必要があります。

# License Manager で Linux の対象となるサブスクリプションタイプ
<a name="conversion-types-linux"></a>

ライセンスタイプ変換は、サポートされている Ubuntu のバージョンで使用できます。サポートされているバージョンには、Ubuntu 18.04.1 LTS などのアップデートが含まれます。サブスクリプションを Ubuntu Pro に変更すると、セキュリティアップデートがさらに 5 年間提供されます。詳細については、Canonical のドキュメントの「[Ubuntu Pro](https://ubuntu.com/pro)」を参照してください。

ライセンスタイプ変換は、Ubuntu、RHEL、RHEL for SAP の長期サポート (LTS) バージョンに使用できます。サブスクリプションは、 が提供するオプションと Red Hat AWSが提供するオプションの間で切り替えることができます AWS Marketplace。

## ライセンスタイプの変換に関する考慮事項
<a name="conversion-limits-linux-considerations"></a>

ライセンスタイプの変換には、以下のような考慮事項があります。これは包括的なリストではなく、変更される可能性があります。

**RHEL と RHEL for SAP の変換**
+ Red Hat が AMI 出品として販売するサブスクリプションに変換する場合は AWS Marketplace 、ライセンス変換を開始する前に、まず Marketplace AMI 出品にサブスクライブする必要があります。
+ の Red Hat Subscriptions SaaS リストに移行する AWS Marketplace には、変換前に Red Hat からサブスクリプションを購入する必要があります。
+ から年間 Red Hat 契約を結 AWS Marketplace んでいる場合、別のサブスクリプションタイプに変換しても、未使用の月については返金されません。
+ で Red Hat によって販売された RHEL for SAP から によって販売された RHEL for SAP AWS に変換 AWS Marketplace するには、 にリクエスト AWS Marketplace を送信します サポート。詳細については、「[サポートケースの作成](https://docs.aws.amazon.com/awssupport/latest/user/case-management.html#creating-a-support-case)」を参照してください。

**Ubuntu 変換**
+ ライセンスタイプを Ubuntu Pro に変換するには、インスタンスが Ubuntu LTS を実行している必要があります。
+ Ubuntu Pro サブスクリプションにライセンスタイプ変換を使用することはできません。Ubuntu Pro サブスクリプションを削除するには、「[Ubuntu Pro サブスクリプションを削除する](conversion-procedures-linux.md#remove-subscription-ubuntu-pro)」を参照してください。
+ Ubuntu Pro はリザーブドインスタンスとしてはご利用いただけません。オンデマンドインスタンスよりもコストを削減するには、Ubuntu Pro と Savings Plans の併用をお勧めします。詳細については、[「Amazon EC2 ユーザーガイド」の「リザーブドインスタンス](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-reserved-instances.html)」および[Savings Plans ユーザーガイド」の「Savings Plans とは](https://docs.aws.amazon.com/savingsplans/latest/userguide/what-is-savings-plans.html)」を参照してください。 *Amazon EC2 * *Savings Plans *
+ Ubuntu Pro から Ubuntu LTS に変換するには、 にリクエストを送信します サポート。詳細については、「[サポートケースの作成](https://docs.aws.amazon.com/awssupport/latest/user/case-management.html#creating-a-support-case)」を参照してください。

# License Manager ライセンスタイプの変換前提条件
<a name="conversion-prerequisites"></a>

License Manager でライセンスタイプを変換するにあたり、一般的な前提条件と、オペレーティングシステムの前提条件があります。

**Topics**
+ [General](#conversion-prerequisites-general)
+ [Server](#conversion-prerequisites-windows)
+ [Linux](#conversion-prerequisites-linux)

## General
<a name="conversion-prerequisites-general"></a>

ライセンスタイプ変換を実行するには、以下の一般的な前提条件を満たす必要があります。
+ は License Manager にオンボード AWS アカウント する必要があります。「[License Manager の使用を開始する](getting-started.md)」を参照してください。
+ ターゲットインスタンスは で実行する必要があります AWS。オンプレミスインスタンスはサポートされていません。
+ ライセンスタイプを変換する前に、対象となるインスタンスが停止状態になっている必要があります。詳細については、「Amazon EC2 ユーザーガイド」の「[インスタンスの停止と起動](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html)」を参照してください。
+ ターゲットインスタンスで停止保護が有効になっていると、変換プロセスは失敗します。詳細については、「[License Manager でのライセンスタイプ変換のトラブルシューティング](conversion-troubleshooting.md)」を参照してください。
+ ターゲットインスタンスは Systems Manager Inventory AWS で設定する必要があります。詳細については、「AWS Systems Manager ユーザーガイド」の「[Systems Manager の EC2 インスタンスのセットアップ](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-setting-up-ec2.html)」と「[AWS Systems Manager インベントリ](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-inventory.html)」を参照してください。
+ ユーザーまたはロールに以下のアクセス許可が必要です。
  + `ssm:GetInventory`
  + `ssm:StartAutomationExecution`
  + `ssm:GetAutomationExecution`
  + `ssm:SendCommand`
  + `ssm:GetCommandInvocation`
  + `ssm:DescribeInstanceInformation`
  + `ec2:DescribeImages`
  + `ec2:DescribeInstances`
  + `ec2:StartInstances`
  + `ec2:StopInstances`
  + `license-manager:CreateLicenseConversionTaskForResource`
  + `license-manager:GetLicenseConversionTask`
  + `license-manager:ListLicenseConversionTasks`
  + `license-manager:GetLicenseConfiguration`
  + `license-manager:ListUsageForLicenseConfiguration`
  + `license-manager:ListLicenseSpecificationsForResource`
  + `license-manager:ListAssociationsForLicenseConfiguration`
  + `license-manager:ListLicenseConfigurations`

  Systems Manager Inventory の詳細については、[AWS Systems Manager Inventory](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-inventory.html)を参照してください。

## Server
<a name="conversion-prerequisites-windows"></a>

Windows インスタンスは、次の前提条件を満たす必要があります。
+ Amazon 提供の Amazon マシンイメージ (AMI) から起動されたインスタンスは、ライセンスタイプを BYOL に変換することはできません。オリジナルの Amazon EC2 インスタンスは、独自の仮想マシン (VM) イメージから起動する必要があります。VM を Amazon EC2 に変換する方法については、「[VM Import/Export](https://docs.aws.amazon.com//vm-import/latest/userguide/vmimport-image-import.html#import-vm-image)」を参照してください。
+ SQL Server ライセンスを BYOL に変更するには、SQL Server が独自のメディアを使用してインストールされている必要があります。

## Linux
<a name="conversion-prerequisites-linux"></a>

Linux インスタンスは、次の前提条件を満たす必要があります。

------
#### [ RHEL ]
+  AWSが提供するサブスクリプションから、Red Hat が AMI 出品として販売するサブスクリプションに変換する場合は AWS Marketplace、ライセンス変換を開始する前に、まず Red Hat から Marketplace AMI 出品にサブスクライブする必要があります。
+  AWSが提供するサブスクリプションから の Red Hat Subscriptions SaaS リストに移行する AWS Marketplace には、変換前に Red Hat からサブスクリプションを購入する必要があります。

------
#### [ RHEL for SAP ]
+ RHEL for SAP および Update Services の変換の場合、インスタンスは RunInstance:0010 の使用オペレーションとアタッチされた AWS Marketplace 製品コード AWS Marketplace を使用して から起動する必要があります。
+  AWSが提供するサブスクリプションから、Red Hat が AMI 出品として販売するサブスクリプションに変換する場合は AWS Marketplace、ライセンス変換を開始する前に、まず Red Hat から Marketplace AMI 出品にサブスクライブする必要があります。
+  AWSが提供するサブスクリプションから の Red Hat Subscriptions SaaS リストに移行する AWS Marketplace には、変換前に Red Hat からサブスクリプションを購入する必要があります。

------
#### [ Ubuntu ]
+ インスタンスは Ubuntu LTS を実行している必要があります。
+ Ubuntu Pro Client が Ubuntu オペレーティングシステムにインストールされている必要があります。
  + Ubuntu Pro Client がインストールされているかどうかを確認するには、次のコマンドを実行します。

    ```
    pro --version
    ```
  + コマンドが見つからない場合や、バージョンをアップデートする必要がある場合は、以下のコマンドを実行して Ubuntu Pro Client をインストールします。

    ```
    apt-get update && apt-get dist-upgrade
    ```
+ Ubuntu Pro サブスクリプションをアクティベートしてアップデートを受信するには、インスタンスが複数のエンドポイントにアクセスできる必要があります。インスタンスからの TCP ポート 443 経由のアウトバウンドトラフィックが、以下のエンドポイントに到達することを許可する必要があります。
  + **contracts.canonical.com** – Ubuntu Pro のアクティベーションに使用されます。
  + **esm.ubuntu.com** – ほとんどのサービスの APT リポジトリへのアクセスに使用されます。
  + **api.snapcraft.io** – スナップのインストールと実行に使用されます。
  + **dashboard.snapcraft.io** – スナップのインストールと実行に使用されます。
  + **login.ubuntu.com** – スナップのインストールと実行に使用されます。
  + **cloudfront.cdn.snapcraftcontent.com** – コンテンツ開発ネットワーク (CDN) からのダウンロードに使用されます。
  + **livepatch.canonical.com** – ライブパッチサーバーからパッチをダウンロードするために使用されます。

  詳細については、Ubuntu Pro Client ドキュメントの「[Ubuntu Pro Client network requirements](https://canonical-ubuntu-pro-client.readthedocs-hosted.com/en/latest/references/network_requirements/)」と、Canonical Snapcraft ドキュメントの「[Network requirements](https://snapcraft.io/docs/network-requirements)」を参照してください。

------

# License Manager でライセンスタイプを変換する
<a name="conversion-procedures"></a>

Windows ライセンス、Microsoft SQL Server ライセンス、および Ubuntu Linux サブスクリプションは、License Manager コンソールまたは AWS CLIを使用して変換できます。インスタンスのオペレーティングシステムでライセンスまたはサブスクリプションを変換するには、追加の手順を実行する必要がある場合があります。

ライセンスタイプの変換は、License Manegerコンソールまたは AWS CLI。ライセンスタイプ変換を作成すると、License Manager はインスタンスの課金製品を検証します。これらの予備検証が成功すると、License Manager はライセンスタイプ変換を作成します。`list-license-conversion-tasks` および ` get-license-conversion-task` AWS CLI コマンドを使用して、ライセンスタイプ変換のステータスを確認できます。

License Manager は、ライセンスタイプ変換の一環として、セルフマネージドライセンスに関連付けられているリソースを更新する場合があります。具体的には、タイプ `License Included` の自動検出ルールを使用するセルフマネージドライセンスの場合、License Manager は、`license included` の自動検出ルールがリソースを明示的に除外している場合、ライセンスタイプ変換のリソースとライセンスの関連付けを解除します。

例えば、セルフマネージドライセンスに 2 つの自動検出ルールがり、各ルールでライセンスインクルードの Windows Server が除外されている場合、BYOL からライセンスインクルードの Windows Server にライセンスタイプを変更すると、セルフマネージドライセンスからインスタンスの関連付けが解除されます。ただし、2つの自動検出ルールのうちの1つだけに`License Included`ルールが含まれていると、インスタンスの関連付けは解除されません。

ライセンスタイプの変換中は、インスタンスを起動または停止しないでください。ライセンスタイプ変換が成功すると、そのステータスは `IN_PROGRESS` から `SUCCEEDED` に変わります。ワークフロー中に問題が発生した場合、License Manager はライセンスタイプ変換のステータスを `FAILED` に更新し、ステータスメッセージをエラーメッセージで更新します。

**注記**  
ライセンスタイプを変更しても、インスタンスの起動に使用するAMIの請求製品情報は変わりません。正確な請求情報を取得するには、Amazon EC2 [https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html)APIを使用します。さらに、AMIから請求情報を検索する既存のワークフローがある場合は、これらのワークフローを更新して`DescribeInstances`を使用してください。

**Contents**
+ [License Manager で Windows および SQL Server のライセンスタイプを変換する](conversion-procedures-windows.md)
  + [ライセンスタイプ変換制限](conversion-procedures-windows.md#conversion-limits)
  + [License Maneger コンソールを使用してライセンスタイプを変換する](conversion-procedures-windows.md#conversion-console)
  + [を使用してライセンスタイプを変換する AWS CLI](conversion-procedures-windows.md#conversion-cli)
+ [License Manager で Linux のライセンスタイプを変換する](conversion-procedures-linux.md)
  + [License Maneger コンソールを使用してライセンスタイプを変換する](conversion-procedures-linux.md#convert-license-type-console-linux)
  + [を使用してライセンスタイプを変換する AWS CLI](conversion-procedures-linux.md#convert-license-type-cli-linux)
    + [Red Hat でサポートされている変換](conversion-procedures-linux.md#rhel-li-conversions)
      + [HA および更新サービスを使用した RHEL for SAP ( AWS で販売 AWS Marketplace) から HA および更新サービスを使用した RHEL for SAP ( で Red Hat で販売 AWS Marketplace) に変換する](conversion-procedures-linux.md#rhel-sap-aws-to-redhat)
      + [HA および更新サービス ( AWS で販売 AWS Marketplace) を使用した RHEL for SAP から Red Hat サブスクリプション ( で Red Hat で販売 AWS Marketplace) に変換する](conversion-procedures-linux.md#rhel-sap-aws-to-saas)
      + [Red Hat License-Included (LI) から RHEL (Red Hat で販売 AWS Marketplace) に変換する](conversion-procedures-linux.md#rhel-li-to-marketplace)
      + [の Red Hat Enterprise Linux (RHEL) から Red Hat License-Included (LI) に変換 AWS する](conversion-procedures-linux.md#rhel-aws-to-li)
    + [Red Hat サブスクリプション (Red Hat で販売 AWS Marketplace) から Red Hat ライセンス込み (LI) に変換する](conversion-procedures-linux.md#rhel-saas-to-li)
    + [その他の要件](conversion-procedures-linux.md#rhel-other-requirements)
    + [Ubuntu Pro に変換する](conversion-procedures-linux.md#ubuntu-li-conversions)
  + [Ubuntu Pro サブスクリプションを削除する](conversion-procedures-linux.md#remove-subscription-ubuntu-pro)

# License Manager で Windows および SQL Server のライセンスタイプを変換する
<a name="conversion-procedures-windows"></a>

License Manager コンソールまたは を使用して AWS CLI 、対象となる Windows および SQL Server インスタンスのライセンスタイプを変換できます。

**Topics**
+ [ライセンスタイプ変換制限](#conversion-limits)
+ [License Maneger コンソールを使用してライセンスタイプを変換する](#conversion-console)
+ [を使用してライセンスタイプを変換する AWS CLI](#conversion-cli)

## ライセンスタイプ変換制限
<a name="conversion-limits"></a>

**重要**  
マイクロソフトソフトウェアの使用には、マイクロソフトのライセンス条項が適用されます。お客様は、マイクロソフトのライセンス条項を遵守する責任があります。このドキュメントは便宜上のものであり、お客様はこの資料の記述に依存することはできません。このドキュメントは、法的助言を提供するものではありません。お使いの Microsoftソフトウェアに関するライセンスの権限についてご質問がある場合は、お客様社内の法務部門、Microsoft、Microsoftの販売代理店にお問い合わせください。

License Manager では、マイクロソフトサービスプロバイダーライセンス契約 (SPLA) に従って作成できるライセンスタイプ変換が制限されています。ライセンスタイプの変換には、以下のような制限があります。これは包括的なリストではなく、変更される可能性があります。
+ Amazon EC2 インスタンスは、独自の仮想マシン (VM) イメージから起動する必要があります。
+ ライセンス込み SQL Server は、Dedicated Host では実行できません。
+ ライセンス込みの SQL Server インスタンスには、少なくとも 4 つの vCPU が必要です。

## License Maneger コンソールを使用してライセンスタイプを変換する
<a name="conversion-console"></a>

License Manager コンソールを使用してライセンスタイプを変換できます。

**注記**  
停止状態であり、 AWS Systems Manager Systems Manager Inventory で関連付けられているインスタンスのみが表示されます。

**コンソールでライセンスタイプ変換を開始するには、以下の手順に従います。**

1. License Manager コンソールを開きます ([https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/))。

1. 左のナビゲーションペインから、**[ライセンスタイプの変換]** > **[ライセンスタイプの変換を作成]** を選択します。

1. **[ソースオペレーティングシステム]** では、変換するインスタンスのプラットフォームを選択します。
   + **RHEL**
   + **RHEL for SAP**
   + **Ubuntu LTS**
   + **Windows BYOL**
   + **Windows ライセンスインクルード**

1. (オプション) **[インスタンス ID]** または **[使用オペレーションの値]** の値を指定して、使用可能なインスタンスをフィルタリングします。

1. ライセンスを変換したいインスタンスを**次**を選択します。

1. ライセンスタイプの **[使用オペレーションの値]** を入力し、変換先のライセンスを選択して、**[次へ]** 選択します。

1. ライセンスタイプ変換の設定に問題がないことを確認し、**[変換を開始]** を選択します。

ライセンスタイプ変換パネルから、ライセンスタイプ変換のステータスを表示できます。[変換ステータス] 列には、変換のステータスが **[進行中]**、**[完了]**、または **[失敗]** として表示されます。

**重要**  
Windows Server を付属のライセンスからBYOLに変換する場合は、マイクロソフトのライセンス契約に従って Windows をライセンスをアクティベートする必要があります。詳細については「[Convert Windows Server from license included to BYOL](#convert-to-byol)」を参照してください。

## を使用してライセンスタイプを変換する AWS CLI
<a name="conversion-cli"></a>

 AWS CLIでライセンスタイプ変換を開始するには

**インスタンスのライセンスタイプを判別する**

1.  AWS CLIがインストールと設定が完了していることを確認してください。詳細については、「[ the AWS CLIのインストール、更新、アンインストール](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html)」および「 [Configuring the AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html)」を参照してください。
**重要**  
を更新 AWS CLI して特定のコマンドを実行し、次のステップで必要なすべての出力を受け取る必要がある場合があります。

1. `create-license-conversion-task-for-resource` AWS CLI コマンドを実行するアクセス許可があることを確認します。このエラーのヘルプについては、「[License Manager の IAM ポリシーを作成する](identity-access-management.md#iam-policy-examples)」を参照してください 。

1. インスタンスに現在関連付けられているライセンスタイプを確認するには、次の AWS CLI コマンドを実行します。インスタンスID を、ライセンスタイプを確認したいインスタンスのIDに置き換えます。

   ```
   aws ec2 describe-instances --instance-ids <instance-id> --query "Reservations[*].Instances[*].{InstanceId: InstanceId, PlatformDetails: PlatformDetails, ProductCode: ProductCode, UsageOperation: UsageOperation, UsageOperationUpdateTime: UsageOperationUpdateTime}"
   ```

1. 次のコードは、`describe-instances` コマンドに対するレスポンスの例です。この`UsageOperation`値は、ライセンスに関連する請求情報コードであることに注意してください。`UsageOperationUpdateTime`は請求コードが更新された時刻です。詳細については、「Amazon EC2 API リファレンス」の「[https://docs.aws.amazon.com//AWSEC2/latest/APIReference/API_DescribeInstances.html](https://docs.aws.amazon.com//AWSEC2/latest/APIReference/API_DescribeInstances.html)」を参照してください。

   ```
   "InstanceId": "i-0123456789abcdef",
   "Platform details": "Windows with SQL Server Enterprise",
   "UsageOperation": "RunInstances:0800",
   "UsageOperationUpdateTime: "2021-08-16T21:16:16.000Z"
   ```

**注記**  
Windows Server with SQL Server Enterprise BYOL の使用オペレーションは Windows BYOL の使用オペレーションと同じです。なぜなら同一の請求となるためです。<a name="convert-to-byol"></a>

**Windows Serverを付属のライセンスから BYOL に変換する**

Windows Server をライセンス付きから BYOL に変換した場合、License Maneger は Windows を自動的にアクティブ化しません。インスタンスの KMS サーバーを KMS AWS サーバーから独自の KMS サーバーに切り替える必要があります。
**重要**  
付属ライセンスから BYOL に変換するには、オリジナルの Amazon EC2 インスタンスを独自の仮想マシン（VM）イメージから起動する必要があります。VM を Amazon EC2 に変換する方法については、「[VM Import/Export](https://docs.aws.amazon.com//vm-import/latest/userguide/vmimport-image-import.html#import-vm-image)」を参照してください。Amazon Machine Image (AMI) から起動されたインスタンスは、BYOL へのライセンス変換の対象外となります。

Microsoft Windows Serverのアクティベーションにどのような方法があるかは、Microsoft社の使用許諾契約書をご確認ください。たとえば、KMS サーバーを使用している場合は、インスタンスの元の BYOL 設定からKMSサーバーのアドレスを取得する必要があります。

1. インスタンスのライセンスタイプを変換するには、次のコマンドを実行し、ARN を変換するインスタンスの ARN に置き換えます。

   ```
   aws license-manager create-license-conversion-task-for-resource \
   	--resource-arn <instance_arn> \
   	--source-license-context UsageOperation=RunInstances:0002 \
   	--destination-license-context UsageOperation=RunInstances:0800
   ```

1. ライセンスの変換後に Windows をアクティブ化するには、お客様がお使いのオペレーティングシステムの Windows Server KMSサーバーを独自の KMSサーバーに指定する必要があります。新しい Windows インスタンスにログインし、以下のコマンドを実行します。

   ```
   slmgr.vbs /skms <your-kms-address>
   ```

**Windows ServerをBYOLからライセンス付に変換する**  
Windows Server を BYOL からライセンス込みに変換すると、License Manager はインスタンスの KMS サーバーを KMS AWS サーバーに自動的に切り替えます。

インスタンスのライセンスタイプを BYOL からライセンスインクルードに変換するには、以下のコマンドを実行し、ARN を変換したいインスタンスの ARN に置き換えます。

```
aws license-manager create-license-conversion-task-for-resource \
	--resource-arn <instance_arn> \
	--source-license-context UsageOperation=RunInstances:0800 \
	--destination-license-context UsageOperation=RunInstances:0002
```

**Windows Server と SQL Server の両方を BYOL からライセンス込みに変換する**  
複数の製品を同時に切り替えることができます。例えば、Windows Server と SQL Server の両方を 1 つのライセンスタイプ変換で変換できます。

Windows Server インスタンスのライセンスタイプを BYOL からライセンスインクルードに、SQL Server Standard を BYOL からライセンスインクルードに変換するには、次のコマンドを実行し、ARN を変換したいインスタンスの ARN に置き換えます。

```
aws license-manager create-license-conversion-task-for-resource \
	--resource-arn <instance_arn> \
	--source-license-context UsageOperation=RunInstances:0800 \
	--destination-license-context UsageOperation=RunInstances:0006
```

# License Manager で Linux のライセンスタイプを変換する
<a name="conversion-procedures-linux"></a>

License Manager コンソールまたは を使用して AWS CLI 、対象となる Ubuntu LTS、RHEL、RHEL for SAP インスタンスのライセンスタイプを変換できます。

**Topics**
+ [License Maneger コンソールを使用してライセンスタイプを変換する](#convert-license-type-console-linux)
+ [を使用してライセンスタイプを変換する AWS CLI](#convert-license-type-cli-linux)
+ [Ubuntu Pro サブスクリプションを削除する](#remove-subscription-ubuntu-pro)

## License Maneger コンソールを使用してライセンスタイプを変換する
<a name="convert-license-type-console-linux"></a>

License Manager コンソールを使用してライセンスタイプを変換できます。

**注記**  
停止状態であり、 AWS Systems Manager Systems Manager Inventory で関連付けられているインスタンスのみが表示されます。

**コンソールでライセンスタイプ変換を開始するには、以下の手順に従います。**

1. License Manager コンソールを開きます ([https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/))。

1. 左のナビゲーションペインから、**[ライセンスタイプの変換]** > **[ライセンスタイプの変換を作成]** を選択します。

1. **[ソースオペレーティングシステム]** では、変換するインスタンスのプラットフォームを選択します。
   + **RHEL**
   + **RHEL for SAP**
   + **Ubuntu LTS**
   + **Windows BYOL**
   + **Windows ライセンスインクルード**

1. (オプション) **[インスタンス ID]** または **[使用オペレーションの値]** の値を指定して、使用可能なインスタンスをフィルタリングします。

1. ライセンスを変換したいインスタンスを**次**を選択します。

1. ライセンスタイプの **[使用オペレーションの値]** を入力し、変換先のライセンスを選択して、**[次へ]** 選択します。

1. ライセンスタイプ変換の設定に問題がないことを確認し、**[変換を開始]** を選択します。

ライセンスタイプ変換パネルから、ライセンスタイプ変換のステータスを表示できます。[変換ステータス] 列には、変換のステータスが **[進行中]**、**[完了]**、または **[失敗]** として表示されます。

## を使用してライセンスタイプを変換する AWS CLI
<a name="convert-license-type-cli-linux"></a>

でライセンスタイプの変換を開始するには AWS CLI、インスタンスのライセンスタイプが適格であることを確認し、ライセンスタイプの変換を実行して必要なサブスクリプションに変更する必要があります。対象となるサブスクリプションタイプの詳細については、「[License Manager で Linux の対象となるサブスクリプションタイプ](conversion-types-linux.md)」を参照してください。

**インスタンスのライセンスタイプを判別する**  
 AWS CLIがインストールと設定が完了していることを確認してください。詳細については、「 のインストール、更新、アンインストール」および AWS CLI 「 の設定」を参照してください AWS CLI。

**重要**  
を更新 AWS CLI して特定のコマンドを実行し、次のステップで必要なすべての出力を受け取る必要がある場合があります。`create-license-conversion-task-for-resource` AWS CLI コマンドを実行するアクセス許可があることを確認します。詳細については、「[License Manager の IAM ポリシーを作成する](identity-access-management.md#iam-policy-examples)」を参照してください。

インスタンスに現在関連付けられているライセンスタイプを確認するには、次の AWS CLI コマンドを実行します。インスタンス ID を、ライセンスタイプを確認したいインスタンスの ID に置き換えます。

```
aws ec2 describe-instances --instance-ids <instance-id> --query "Reservations[*].Instances[*].{InstanceId: InstanceId, PlatformDetails: PlatformDetails, UsageOperation: UsageOperation, UsageOperationUpdateTime: UsageOperationUpdateTime}"
```

次のコードは、`describe-instances` コマンドに対するレスポンスの例です。**UsageOperation** の値は、ライセンスに関連する請求情報コードです。`RunInstances` の使用オペレーションの値は、インスタンスが AWS 提供のライセンスを使用していることを示します。`UsageOperationUpdateTime`は請求コードが更新された時刻です。詳細については、「Amazon EC2 API リファレンス」の「[https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html)」を参照してください。

```
"InstanceId": "i-0123456789abcdef",
"Platform details": "Linux/UNIX",
"UsageOperation": "RunInstances",
"UsageOperationUpdateTime: "2021-08-16T21:16:16.000Z"
```

### Red Hat でサポートされている変換
<a name="rhel-li-conversions"></a>

Red Hat Enterprise Linux (RHEL) 製品では、次の変換がサポートされています。各変換には、特定の送信元および送信先のライセンスコンテキストが必要であり、追加の要件がある場合があります。

#### HA および更新サービスを使用した RHEL for SAP ( AWS で販売 AWS Marketplace) から HA および更新サービスを使用した RHEL for SAP ( で Red Hat で販売 AWS Marketplace) に変換する
<a name="rhel-sap-aws-to-redhat"></a>

CLI コマンドの例:

```
aws license-manager create-license-conversion-task-for-resource \
  --resource-arn <instance_arn> \
  --source-license-context "UsageOperation=RunInstances:0010,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<source_product_code_id>}]" \
  --destination-license-context "UsageOperation=RunInstances:00g0,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<destination_product_code_id>}]"
```

注記:
+ RHEL for SAP with HA and Update Services ( AWS で販売 AWS Marketplace) には、製品のサブスクリプションに応じてさまざまな製品コード IDs (別名 Marketplace コード) があります AWS Marketplace 。EC2 describe-instances レスポンスで、インスタンスの正しい製品コード ID を確認してください。
+ RHEL for SAP with HA and Update Services (Red Hat で販売 AWS Marketplace) には、du6111oq9lwrc996awt04qyql (NA & Global) と 952qwcsxkm430zxhpy32i7w8g (EMEA) の 2 つの異なる製品コード IDs があります。どの を使用するかは、リージョンによって異なります。Marketplace で RHEL for SAP with HA と更新サービスのサブスクリプションをチェックして、どちらであるかを確認してください。

変換されると、 サポート リクエストが必要なこのプライベート機能の許可リストに登録されていない限り、HA および更新サービス ( AWS で販売 AWS Marketplace) を使用してインスタンスを RHEL for SAP に戻すことはできません。詳細については、「[サポートケースの作成](https://docs.aws.amazon.com/awssupport/latest/user/case-management.html#creating-a-support-case)」を参照してください。

#### HA および更新サービス ( AWS で販売 AWS Marketplace) を使用した RHEL for SAP から Red Hat サブスクリプション ( で Red Hat で販売 AWS Marketplace) に変換する
<a name="rhel-sap-aws-to-saas"></a>

Red Hat サブスクリプション (Red Hat で販売 AWS Marketplace) とは、顧客が購入できる SaaS サブスクリプションを指します AWS Marketplace。現時点では 2 つのリストもあります。

CLI コマンドの例:

```
aws license-manager create-license-conversion-task-for-resource \
  --resource-arn <instance_arn> \
  --source-license-context "UsageOperation=RunInstances:0010,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<source_product_code_id>}]" \
  --destination-license-context "UsageOperation=RunInstances:00g0"
```

注記:
+ RHEL for SAP with HA and Update Services ( AWS で販売 AWS Marketplace) には、 AWS Marketplace 製品のサブスクリプションに応じてさまざまな製品コード IDs (別名 Marketplace コード) があります。EC2 describe-instances レスポンスで、インスタンスの正しい製品コード ID を確認してください。
+ Red Hat サブスクリプション (Red Hat で販売 AWS Marketplace) には、インスタンスに追加する製品コードはありません。
  + 説明: SaaS 製品コードは EC2 インスタンスにアタッチされないため、create-license-conversion-task-for-resource CLI コマンドを呼び出すときに、送信先製品コードを含めないことが想定されます。

変換されると、 サポート リクエストが必要なこのプライベート機能の許可リストに登録されていない限り、HA および更新サービス ( AWS で販売 AWS Marketplace) を使用してインスタンスを RHEL for SAP に戻すことはできません。詳細については、「[サポートケースの作成](https://docs.aws.amazon.com/awssupport/latest/user/case-management.html#creating-a-support-case)」を参照してください。

#### Red Hat License-Included (LI) から RHEL (Red Hat で販売 AWS Marketplace) に変換する
<a name="rhel-li-to-marketplace"></a>

CLI コマンドの例:

```
aws license-manager create-license-conversion-task-for-resource \
  --resource-arn <instance_arn> \
  --source-license-context "UsageOperation=RunInstances:0010" \
  --destination-license-context "UsageOperation=RunInstances:00g0,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<destination_product_code_id>}]"
```

注記:
+ RHEL (Red Hat で販売 AWS Marketplace) には、6cd5fxzrad0cu2j23p692xytz (NA & Global) と 6t1yup6mik9ng3ge36n33xqhw (EMEA) の 2 つの異なる製品コード IDs があります。どの を使用するかは、リージョンによって異なります。Marketplace で RHEL for SAP with HA and Update Services サブスクリプションをチェックして、どちらであるかを確認してください。

#### の Red Hat Enterprise Linux (RHEL) から Red Hat License-Included (LI) に変換 AWS する
<a name="rhel-aws-to-li"></a>

CLI コマンドの例:

```
aws license-manager create-license-conversion-task-for-resource \
  --resource-arn <instance_arn> \
  --source-license-context "UsageOperation=RunInstances,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<source_product_code_id>}]" \
  --destination-license-context "UsageOperation=RunInstances:0010"
```

または、次のようになります。

```
aws license-manager create-license-conversion-task-for-resource \
  --resource-arn <instance_arn> \
  --source-license-context "UsageOperation=RunInstances:00g0,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<source_product_code_id>}]" \
  --destination-license-context "UsageOperation=RunInstances:0010"
```

注記:
+ Red Hat Enterprise Linux (RHEL) for AWS には、6cd5fxzrad0cu2j23p692xytz (NA & Global) と 6t1yup6mik9ng3ge36n33xqhw (EMEA) の 2 つの異なる製品コード IDs があります。どの を使用するかは、リージョンによって異なります。EC2 describe-instances レスポンスで、インスタンスの正しい製品コード ID を確認してください。
+  AWS インスタンスの Red Hat Enterprise Linux (RHEL) には、RunInstances または RunInstances:00g0 の使用オペレーションがあります。これは、インスタンスが AWS 製品 AMI の Red Hat Enterprise Linux (RHEL) から最初に起動されたか、後でこのサブスクリプションに変換されたかによって異なります。EC2 describe-instances レスポンスで、インスタンスの正しい使用オペレーションを確認してください。

CLI コマンドの例:

```
aws license-manager create-license-conversion-task-for-resource \
  --resource-arn <instance_arn> \
  --source-license-context "UsageOperation=RunInstances:0010" \
  --destination-license-context "UsageOperation=RunInstances:00g0"
```

注記:
+ Red Hat サブスクリプション (Red Hat で販売 AWS Marketplace) には、インスタンスに追加する製品コードはありません。
  + 説明: SaaS 製品コードは EC2 インスタンスにアタッチされないため、create-license-conversion-task-for-resource CLI コマンドを呼び出すときに、送信先製品コードを含めないことが想定されます。
+ Red Hat サブスクリプション (Red Hat が で販売 AWS Marketplace) は、CLI コマンドの呼び出し元によって にサブスクライブする必要があります。同じ組織内の他のアカウントのサブスクリプションはまだサポートされていません。

### Red Hat サブスクリプション (Red Hat で販売 AWS Marketplace) から Red Hat ライセンス込み (LI) に変換する
<a name="rhel-saas-to-li"></a>

CLI コマンドの例:

```
aws license-manager create-license-conversion-task-for-resource \
  --resource-arn <instance_arn> \
  --source-license-context "UsageOperation=RunInstances:00g0" \
  --destination-license-context "UsageOperation=RunInstances:0010"
```

注記:
+ Red Hat サブスクリプション (Red Hat で販売 AWS Marketplace) には、インスタンスに追加される製品コードはありません。

### その他の要件
<a name="rhel-other-requirements"></a>

インスタンスは、ライセンス変換タスクを作成する前に停止状態である必要があります。ライセンス変換タスクが完了または失敗する前に、インスタンスを開始または終了しようとしないでください。これは、すべてのライセンスタイプの変換で同じ要件です。

送信先がこれらの Marketplace 製品の 1 つである場合:
+ RHEL for SAP with HA and Update Services (Red Hat で販売 AWS Marketplace)
+ RHEL (Red Hat で販売 AWS Marketplace)
+ Red Hat サブスクリプション (Red Hat で販売 AWS Marketplace)

次に、顧客は CLI コマンドを呼び出す前に Marketplace でアクティブなサブスクリプションを持っている必要があります。そうしないと、変換リクエストが拒否されるか、失敗する可能性があります。コンソールとは異なり、 CLI からライセンス変換タスクを作成する場合、License Manager は顧客を送信先製品に自動的にサブスクライブしようとしません。

### Ubuntu Pro に変換する
<a name="ubuntu-li-conversions"></a>

インスタンスを Ubuntu LTS から Ubuntu Pro に変換する前に、正規サーバーからライセンストークンを取得して Ubuntu Pro クライアントをインストールするようにインスタンスにアウトバウンドインターネットアクセスを設定する必要があります。詳細については、「[License Manager ライセンスタイプの変換前提条件](conversion-prerequisites.md)」を参照してください。

Ubuntu LTS を Ubuntu Pro に変換するには、次の手順に従います。

1. インスタンスの ARN を指定 AWS CLI しながら、 から次のコマンドを実行します。

   ```
   aws license-manager create-license-conversion-task-for-resource \
       --resource-arn <instance_arn> \
       --source-license-context UsageOperation=RunInstances \
       --destination-license-context UsageOperation=RunInstances:0g00
   ```

1. インスタンス内から以下のコマンドを実行して、Ubuntu Pro のサブスクリプションステータスに関する詳細を取得します。

   ```
   pro status
   ```

1. 出力結果から、インスタンスに有効な Ubuntu Pro サブスクリプションがあることを確認します。  
![\[Ubuntu Pro サブスクリプションがアクティブであることを示す Ubuntu pro コマンドの出力例。\]](http://docs.aws.amazon.com/ja_jp/license-manager/latest/userguide/images/ubuntu-pro-conversion-output-valid.png)

## Ubuntu Pro サブスクリプションを削除する
<a name="remove-subscription-ubuntu-pro"></a>

ライセンスタイプ変換は Ubuntu LTS から Ubuntu Pro への変換にのみ使用できます。Ubuntu Pro から Ubuntu LTS に変換する必要がある場合は、 サポートにリクエストを送信する必要があります。詳細については、「[サポートケースの作成](https://docs.aws.amazon.com/awssupport/latest/user/case-management.html#creating-a-support-case)」を参照してください。

# License Manager でのテナンシー変換
<a name="conversion-tenancy"></a>

お客様のユースケースに合わせて、インスタンスのテナンシーを変更することができます。[modify-instance-placement](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-placement.html) AWS CLI コマンドを使用して、次のテナンシーを切り替えることができます。
+ 共有済み
+ Dedicated Instance
+ Dedicated Host
+ リソースグループをホストします

お客様のアカウントには、Dedicated Hostのテナンシータイプに変更するために、インスタンスを開始するための利用可能な容量を持つDedicated Hostが必要です。Dedicated Hosts の操作の詳細については、「Amazon Elastic Compute Cloud ユーザーガイド」の「[Dedicated Hosts の操作](https://docs.aws.amazon.com/)」を参照してください。

ホストリソースグループテナンシータイプに移行するには、アカウントに少なくとも 1 つのホストリソースグループが必要です。ホストリソースグループ内でインスタンスを起動するには、そのインスタンスに、ホストリソースグループに関連付けられているものと同じライセンスセットが必要です。詳細については、「[License Manager でリソースグループをホストする](host-resource-groups.md)」を参照してください。

**テナンシー属性変換制限**  
テナンシー属性変換には、以下の制限が適用されます。
+ Linux 請求コードは、すべてのテナンシータイプで許可されています。
+ Windows BYOL 請求コードは、共有テナンシーでは使用できません。
+ Windows Server ライセンスに含まれる請求コードは、すべてのテナンシータイプで許可されています。
+ サポートされているすべての SQL Server エディションと SUSE (SLES) ライセンス込みの請求コードは、共有テナンシーおよび専有インスタンスで許可されます。ただし、これらの請求コードは、Dedicated Hosts およびホストリソースグループでは許可されません。
+ Windows Server 以外のライセンスに含まれる課金コードは、Dedicated Host およびホストリソースグループでは許可されません。

**を使用してインスタンスのテナンシーを変更する AWS CLI**  
テナンシーを変更するには、インスタンスが`stopped`その状態にある必要があります。

インスタンスを停止するには、次のコマンドを実行します。

```
aws ec2 stop-instances --instance-ids <instance_id>
```

インスタンスを任意のテナンシーから `default` または `dedicated` テナンシーに変更するには、次のコマンドを実行します。

`default`

```
aws ec2 modify-instance-placement --instance-id <instance_id> \
  --tenancy default
```

`dedicated`

```
aws ec2 modify-instance-placement --instance-id <instance_id> \
  --tenancy dedicated
```

インスタンスを任意のテナンシーから自動配置付きの `host` テナンシーに変更するには、次のコマンドを実行します。

```
aws ec2 modify-instance-placement --instance-id <instance_id> \
  --tenancy host --affinity default
```

特定の Dedicated Host を対象に、インスタンスを任意のテナンシーから`host` テナンシーに変更するには、以下のコマンドを実行します。

```
aws ec2 modify-instance-placement --instance-id <instance_id> \
  --tenancy host --affinity host --host-id <host_id>
```

ホストリソースグループを使用してインスタンスを任意のテナンシーから `host` テナンシーに変更するには、次のコマンドを実行します。

```
aws ec2 modify-instance-placement --instance-id <instance_id> \
  --tenancy host --host-resource-group-arn <host_resource_group_arn>
```

# License Manager でのライセンスタイプ変換のトラブルシューティング
<a name="conversion-troubleshooting"></a>

**Topics**
+ [Windows のアクティベーション](#conversion-troubleshooting-kms)
+ [Instance [instance] is launched from an Amazon owned AMI. Provide an instance launched originally from a BYOL AMI.](#conversion-troubleshooting-aws-ami)
+ [Failed to validate that instance [instance] was launched from a BYOL AMI. Ensure that the SSM Agent is running on your instance.](#conversion-troubleshooting-validate-byol)
+ [An error occurred (InvalidParameterValueException) when calling the `CreateLicenseConversionTaskForResource` operation: ResourceId - [instance] is in an invalid state for changing license type.](#conversion-troubleshooting-invalid-state)
+ [EC2 instance [instance] failed to stop. Ensure that you have permissions for EC2 `StopInstances.`](#conversion-troubleshooting-failed-to-stop)

## Windows のアクティベーション
<a name="conversion-troubleshooting-kms"></a>

ライセンスタイプ変換には、複数のステップが含まれます。場合によっては、Windows Server インスタンスをBYOLからライセンスインクルードに変換すると、インスタンスの課金製品が正常に更新されます。ただし、KMSサーバーが AWS KMSサーバーには切り替わらない場合があります。

この問題を解決するには、「[EC2 Windows インスタンスで Windows ライセンス認証が失敗したのはなぜですか](https://aws.amazon.com/premiumsupport/knowledge-center/windows-activation-fails/)」の手順を実行し、Systems Manager で [https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awssupport-activatewindowswithamazonlicense.html](https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awssupport-activatewindowswithamazonlicense.html) Automation ランブックを使用するか、またはインスタンスにログインし、手動で AWS KMS サーバーに切り替えることで、Windows をアクティブ化します。

## Instance [instance] is launched from an Amazon owned AMI. Provide an instance launched originally from a BYOL AMI.
<a name="conversion-troubleshooting-aws-ami"></a>

ライセンスタイプを Bring Your Own License model (BYOL) に変換するには、インポートした AMI から Amazon EC2 Windows インスタンスを起動する必要があります。もともと Amazon 所有の AMI から起動されたインスタンスは、ライセンスタイプを BYOL に変換することはできません。詳細については、「[License Manager ライセンスタイプの変換前提条件](conversion-prerequisites.md)」を参照してください。

## Failed to validate that instance [instance] was launched from a BYOL AMI. Ensure that the SSM Agent is running on your instance.
<a name="conversion-troubleshooting-validate-byol"></a>

ライセンスタイプ変換を成功させるには、まずインスタンスがオンラインで、Systems Manager によって管理され、インベントリが収集されている必要があります。 AWS Systems Manager エージェント (SSM エージェント) は、オペレーティングシステムに関する詳細を含むインベントリをインスタンスから収集します。詳細については、「AWS Systems Manager ユーザーガイド」の「[SSM エージェントステータスを確認し、エージェントを起動する](https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-agent-status-and-restart.html)」と「[SSM エージェントのトラブルシューティング](https://docs.aws.amazon.com/systems-manager/latest/userguide/troubleshooting-ssm-agent.html)」を参照してください。

## An error occurred (InvalidParameterValueException) when calling the `CreateLicenseConversionTaskForResource` operation: ResourceId - [instance] is in an invalid state for changing license type.
<a name="conversion-troubleshooting-invalid-state"></a>

ライセンスタイプを変換するには、対象となるインスタンスが停止状態になっている必要があります。詳細については、「Amazon Elastic Compute Cloud ユーザーガイド」の「[License Manager ライセンスタイプの変換前提条件](conversion-prerequisites.md)」および「[インスタンスの停止に関するトラブルシューティング](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesStopping.html)」を参照してください。

## EC2 instance [instance] failed to stop. Ensure that you have permissions for EC2 `StopInstances.`
<a name="conversion-troubleshooting-failed-to-stop"></a>

ターゲットインスタンスで `StopInstances` EC2 API アクションを実行するためのアクセス許可が必要です。また、ターゲットインスタンスで停止保護が有効になっていると、変換プロセスは失敗します。詳細については、「Amazon Elastic Compute Cloud ユーザーガイド」の「[実行中または停止したインスタンスに対する停止保護を無効にします](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/Stop_Start.html#disable-stop-protection-on-running-or-stopped-instance)」を参照してください。