

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

# License Manager 许可类型的转换先决条件
<a name="conversion-prerequisites"></a>

要使用 License Manager 转换许可证类型，需要满足常规先决条件和特定于操作系统的先决条件。

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

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

在执行许可证类型转换之前，您必须满足以下常规先决条件：
+ 您 Amazon Web Services 账户 必须已加入 License Manager。请参阅[开始使用 License Manager](getting-started.md)。
+ 目标实例必须在上运行 Amazon。不支持本地实例。
+ 在转换许可证类型之前，目标实例必须处于停止状态。有关更多信息，请参阅 *Amazon EC2 用户指南*中的[停止和启动您的实例](https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/Stop_Start.html)。
+ 如果在目标实例上启用了停止保护，则转换过程将失败。有关更多信息，请参阅 [在 License Manager 中对许可证类型转换进行故障排除](conversion-troubleshooting.md)。
+ 目标实例必须使用 S Amazon ystems Manager 清单进行配置。有关更多信息，请参阅 *Amazon Systems Manager 用户指南*中的[为 EC2 实例设置 Systems Manager](https://docs.amazonaws.cn/systems-manager/latest/userguide/systems-manager-setting-up-ec2.html) 和 [Amazon Systems Manager 清单](https://docs.amazonaws.cn/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 的更多信息，请参阅 [Amazon Systems Manager 清单](https://docs.amazonaws.cn/systems-manager/latest/userguide/systems-manager-inventory.html)。

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

Windows 实例必须满足以下先决条件：
+ 最初从 Amazon 提供的亚马逊机器映像 (AMI) 启动的实例不符合将许可类型转换为 BYOL 的条件。必须从您自己的虚拟机 (VM) 映像启动原始 Amazon EC2 实例。有关将 VM 转换为 Amazon EC2 的更多信息，请参阅 [VM Import/Export](https://docs.amazonaws.cn//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 ]
+ 如果从 Amazon提供的订阅转换为红帽以 AMI 列表形式出售的订阅 Amazon Web Services Marketplace，则必须先订阅红帽的 Marketplace AMI 列表，然后才能开始许可转换。
+ 要从 Amazon提供的订阅过渡到上的 “红帽订阅 SaaS” 列表， Amazon Web Services Marketplace 您需要在转换之前从红帽购买订阅。

------
#### [ RHEL for SAP ]
+ 对于 RHEL for SAP 和更新服务进行转换，必须从 Amazon Web Services Marketplace 00:10 RunInstance 使用操作启动实例，并附上产品代码。 Amazon Web Services Marketplace 
+ 如果从 Amazon提供的订阅转换为红帽以 AMI 列表形式出售的订阅 Amazon Web Services Marketplace，则必须先订阅红帽的 Marketplace AMI 列表，然后才能开始许可转换。
+ 要从 Amazon提供的订阅过渡到上的 “红帽订阅 SaaS” 列表， Amazon Web Services Marketplace 您需要在转换之前从红帽购买订阅。

------
#### [ Ubuntu ]
+ 实例必须运行 Ubuntu LTS。
+ Ubuntu Pro 客户端必须安装在您的 Ubuntu 操作系统中。
  + 运行以下命令确认是否安装了 Ubuntu Pro 客户端：

    ```
    pro --version
    ```
  + 如果找不到该命令，或者需要更新版本，请运行以下命令来安装 Ubuntu Pro 客户端：

    ```
    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 — 用于从内容**开发网络下载 ()。CDNs
  + **livepatch.canonical.com** — 用于从 Livepatch 服务器下载补丁。

  有关更多信息，请参阅 Ubuntu Pro Client 文档中的 [Ubuntu Pro Client 网络要求](https://canonical-ubuntu-pro-client.readthedocs-hosted.com/en/latest/references/network_requirements/)和 Canonical Snapcraft 文档中的[网络要求](https://snapcraft.io/docs/network-requirements)。

------