License Manager で Linux のライセンスタイプを変換する - AWS License Manager

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

License Manager で Linux のライセンスタイプを変換する

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

License Maneger コンソールを使用してライセンスタイプを変換する

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

注記

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

コンソールでライセンスタイプ変換を開始するには、以下の手順に従います。
  1. License Manager コンソールを開きます (https://console.aws.amazon.com/license-manager/)。

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

  3. [ソースオペレーティングシステム] では、変換するインスタンスのプラットフォームを選択します。

    • RHEL

    • RHEL for SAP

    • Ubuntu LTS

    • Windows BYOL

    • Windows ライセンスインクルード

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

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

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

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

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

を使用してライセンスタイプを変換する AWS CLI

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

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

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

重要

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

インスタンスに現在関連付けられているライセンスタイプを確認するには、次の 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 リファレンス」の「DescribeInstances」を参照してください。

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

Red Hat でサポートされている変換

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

HA および更新サービス ( AWS で販売 AWS Marketplace) を使用した RHEL for SAP から HA および更新サービス ( で Red Hat で販売 AWS Marketplace) を使用した RHEL for SAP への変換

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 and Update Services サブスクリプションをチェックして、どちらであるかを確認してください。

変換されると、 サポート リクエストが必要なこのプライベート機能の許可リストに登録されていない限り、HA および更新サービス ( AWS で販売 AWS Marketplace) を使用してインスタンスを RHEL for SAP に戻すことはできません。詳細については、「サポートケースの作成」を参照してください。

HA および更新サービス ( AWS で販売 AWS Marketplace) を使用した RHEL for SAP から Red Hat サブスクリプション ( で Red Hat で販売 AWS Marketplace) に変換する

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 に戻すことはできません。詳細については、「サポートケースの作成」を参照してください。

Red Hat License-Included (LI) から RHEL (Red Hat で販売 AWS Marketplace) に変換する

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 する

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) に変換する

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) には、インスタンスに追加される製品コードはありません。

その他の要件

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

送信先がこれらの 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 に変換する

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

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

    pro status
  3. 出力結果から、インスタンスに有効な Ubuntu Pro サブスクリプションがあることを確認します。

    Ubuntu Pro サブスクリプションがアクティブであることを示す Ubuntu pro コマンドの出力例。

Ubuntu Pro サブスクリプションを削除する

ライセンスタイプ変換は Ubuntu LTS から Ubuntu Pro への変換にのみ使用できます。Ubuntu Pro から Ubuntu LTS に変換する必要がある場合は、 サポートにリクエストを送信する必要があります。詳細については、「サポートケースの作成」を参照してください。