本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在许可证管理器中转换适用于 Linux 的许可证类型
您可以使用 License Manager 控制台或转换符合条件的 Ubuntu LTS 实例的许可证类型。 AWS CLI
许可证类型转换注意事项
下面列出了许可证类型转换需要考虑的一些注意事项。这不是一份完整列表,可能会发生变化。
Ubuntu 转换
-
该实例必须运行 Ubuntu LTS 才能将许可证类型转换为 Ubuntu Pro。
-
您不能对 Ubuntu Pro 订阅使用许可证类型转换功能。要移除 Ubuntu Pro 订阅,请参阅移除 Ubuntu Pro 订阅。
-
Ubuntu Pro 不可用作预留实例。如需通过按需型实例定价节省费用,建议您使用配套 Savings Plans 的 Ubuntu Pro。有关更多信息,请参阅 Amazon EC2 用户指南中的预留实例和什么是储蓄计划? 在 Savin gs Plans 用户指南中。
使用 License Manager 控制台转换许可证类型
您可以使用 License Manager 控制台转换许可证类型。
注意
仅显示处于停止状态且已通过 AWS Systems Manager 清单关联的实例。
在控制台中开始许可证类型转换
-
打开 License Manager 控制台,网址为 https://console.aws.amazon.com/license-manager/
。 -
在左侧导航窗格中,选择许可证类型转换,然后选择创建许可证类型转换。
-
对于源操作系统,请选择要转换的实例的平台:
-
Ubuntu LTS
-
Windows BYOL
-
Windows 随附许可证
-
-
(可选)通过为实例 ID 或使用操作值指定值来筛选可用实例。
-
选择要转换其许可证的实例,然后选择下一步。
-
输入许可证类型的使用操作值,选择要转换到的许可证,然后选择下一步。
-
确认您对许可证类型转换配置感到满意,然后选择开始转换。
您可以从许可证类型转换面板查看许可证类型转换的状态。转换状态列将转换状态显示为正在进行中、已完成或失败。
使用转换许可证类型 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
是账单代码的更新时间。有关更多信息,请参阅 DescribeInstances在《亚马逊 EC2 API 参考》中。
"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,请按照以下步骤操作:
-
在指定实例的 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 -
在实例中运行以下命令以检索有关您的 Ubuntu Pro 订阅状态的详细信息:
pro status
-
确认您的输出表明该实例已订阅有效的 Ubuntu Pro:
移除 Ubuntu Pro 订阅
许可证类型转换只能用于从 Ubuntu LTS 转换为 Ubuntu Pro。如果您需要从 Ubuntu Pro 转换为 Ubuntu LTS,则需要向 支持提出请求。有关更多信息,请参阅创建支持案例。