Skip to main content

2026 年 9 月 2 日

方法 3:使用 AWS 虚拟机导入/导出功能导入

此方法介绍如何通过将现有 Windows 虚拟机转换为 Amazon 计算机映像 (AMI) 来将其导入 AWS。源虚拟机必须打包为开放式虚拟设备 (Open Virtual Appliance, OVA) 文件。

如果您已具有来自内部部署环境或其他云提供商的 Windows 虚拟机,并希望在 Horizon Cloud 中将其与 Amazon WorkSpaces Core 配合使用,请使用此方法。

该过程涉及将 OVA 文件导入 AWS、将其转换为 AMI,然后使用该 AMI 创建与 WorkSpaces Core 兼容的映像。 有关 AWS 虚拟机导入/导出过程的更多信息,请参阅 AWS 文档: 虚拟机导入/导出

开始之前

在开始使用此方法之前,请完成导入映像的通用准备步骤中所述的所有需要完成的映像准备任务。

工作流概览

使用 AWS 虚拟机导入/导出方法涉及以下工作流:

  • 使用 AWS 虚拟机导入/导出功能将 OVA 文件转换为 AMI
  • 从导入的映像创建自定义 WorkSpace 包
  • 从自定义包创建 WorkSpace
  • 安装和配置 Horizon Cloud Agent 和代理配对配置
  • 创建 WorkSpaces Core 自定义映像
  • 将自定义映像导入 Horizon Cloud

使用 AWS 虚拟机导入或导出功能将 OVA 文件转换为 AMI

本节介绍如何使用 AWS 虚拟机导入/导出功能将打包为开放式虚拟设备 (OVA) 的现有 Windows 虚拟机转换为 Amazon 计算机映像 (AMI)。

创建 AMI 后,可以使用它来创建要与 Horizon Cloud 配合使用的 WorkSpaces 映像。有关详细的背景信息,请参阅 AWS 文档:将虚拟机作为映像导入

OVA 导入的最佳做法

在开始导入过程之前,请查看以下最佳做法,以帮助确保转换过程顺畅、成功:

  • 验证 OVA 文件

    确保在将 OVA 文件上载到 AWS 之前,该文件完整且未损坏。

  • 验证权限

    确认 AWS 身份和访问管理 (Identity and Access Management, IAM) 用户具有访问 Amazon S3 和执行 Amazon EC2 虚拟机导入任务所需的权限。

  • 优化文件大小

    上载和处理大型 OVA 文件需要较长的时间。如果可能,请在导出 OVA 之前从虚拟机中移除不必要的组件。 步骤

步骤

要导入 OVA 文件并创建 AMI,请完成以下步骤:

  1. 将 OVA 文件上载到 Amazon S3 存储桶。

    将 OVA 文件上载到 AWS 帐户中的 S3 存储桶。上载持续时间取决于文件的大小。

    使用 AWS CL 的示例:

    aws s3 cp your-file.ova

    s3://your-bucket-name/

    上载完成后,请记下文件的 S3 URI,例如:

    s3://your-bucket-name/your-file.ova

  2. 创建 JSON 文件以定义导入配置。

    在本地创建一个名为 containers.json 的包含以下内容的文件:

    [
       {
          “Description”: “My Server OVA”,
          “Format”: “ova”,
          “Url”: “s3://your-bucket-name/your-file.ova”
       }
    ]
    

    保存 JSON 文件(例如,container.json)并记下其完整路径。

  3. 运行 AWS 命令以创建映像。

    在终端中执行以下命令,确保指定的 JSON 文件路径正确无误:

    aws ec2 import-image –description “My server VM” –disk-containers

    “file://C:\path\to\containers.json”

  4. 监控 AWS 映像创建进度。

    要跟踪导入进度,请执行以下操作:

    • 复制运行导入命令后返回的导入任务 ID

    • 使用以下命令,将 import-task-id 替换为您的实际 ID:

      aws ec2 import-image –description “My server VM” –disk-containers

      “file://C:\path\to\containers.json”

    此过程可能最多需要 30 分钟。请定期重复运行此命令以监控进度。导入完成后,状态将显示已完成,并显示 ImageId

  5. 访问并部署导入的 AMI。

    导入成功后,AMI 将存储在您 AWS 帐户的我的 AMI 部分中。

    1. 登录到 AWS 管理控制台。
    2. 导航到 EC2 > AMI
    3. 我的 AMI 选项卡下找到导入的 AMI。
    4. 导航到 Amazon WorkSpaces 控制台并确认新创建的映像已显示。

后续步骤

创建 AMI 后,继续执行方法 2 以完成 WorkSpaces Core 映像工作流:方法 2:使用 Amazon WorkSpaces Core 自定义映像导入

此方法包括:

  • 从导入的映像创建自定义 WorkSpace 包
  • 从自定义包创建 WorkSpace
  • 安装和配置 Horizon Cloud Agent 和代理配对配置
  • 创建 WorkSpaces Core 自定义映像
  • 将自定义映像导入 Horizon Cloud

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

请勿填写任何个人信息或机密信息。

正在生成链接…