在许可证管理器中转换适用于 Linux 的许可证类型 - Amazon License Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在许可证管理器中转换适用于 Linux 的许可证类型

你可以使用 License Manager 控制台或将符合条件的 Ubuntu LTS、RHEL 和 RHEL 的许可证类型转换为 SAP 实例。 Amazon CLI

使用 License Manager 控制台转换许可证类型

您可以使用 License Manager 控制台转换许可证类型。

注意

仅显示处于停止状态且已通过 Amazon Systems Manager 清单关联的实例。

在控制台中开始许可证类型转换
  1. 打开 License Manager 控制台,网址为 https://console.aws.amazon.com/license-manager/

  2. 在左侧导航窗格中,选择许可证类型转换,然后选择创建许可证类型转换

  3. 对于源操作系统,请选择要转换的实例的平台:

    • RHEL

    • SAP 版 RHEL

    • Ubuntu LTS

    • Windows BYOL

    • Windows 随附许可证

  4. (可选)通过为实例 ID使用操作值指定值来筛选可用实例。

  5. 选择要转换其许可证的实例,然后选择下一步

  6. 输入许可证类型的使用操作值,选择要转换到的许可证,然后选择下一步

  7. 确认您对许可证类型转换配置感到满意,然后选择开始转换

您可以从许可证类型转换面板查看许可证类型转换的状态。转换状态列将转换状态显示为正在进行中已完成失败

使用转换许可证类型 Amazon CLI

要在中开始许可证类型转换 Amazon CLI,您应确认您的实例的许可证类型符合条件,然后执行许可证类型转换以更改为所需的订阅。有关符合条件的订阅类型的更多信息,请参阅License Manager 中符合条件的 Linux 订阅类型

确定实例的许可证类型

确认已安装并设置 Amazon CLI。有关更多信息,请参阅安装、更新和卸载 Amazon CLI 以及配置。 Amazon CLI

重要

在以下步骤中,您可能需要更新 Amazon CLI 才能运行某些命令并接收所有必需的输出。确认您有权运行该create-license-conversion-task-for-resource Amazon CLI 命令。有关更多信息,请参阅 为 License Manager 创建 IAM 策略

要确定当前与您的实例关联的许可证类型,请运行以下 Amazon 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 表示实例正在使用 Amazon 提供的许可。UsageOperationUpdateTime 是账单代码的更新时间。有关更多信息,请参阅 Amazon EC2 API 参考DescribeInstances中的。

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

在将您的实例从 Ubuntu LTS 转换为 Ubuntu Pro 之前,您的实例必须配置出站互联网访问权限,以便从规范服务器检索许可证令牌并安装 Ubuntu Pro 客户端。有关更多信息,请参阅 License Manager 许可类型的转换先决条件

要将 Ubuntu LTS 转换为 Ubuntu Pro,请按照以下步骤操作:

  1. 在指定实例的 ARN 的 Amazon 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,则需要向 Amazon Web Services 支持提出请求。有关更多信息,请参阅创建支持案例