VM Import/Export 可以让您轻松将虚拟机映像从现有环境导入到 Amazon EC2 实例中,然后再将导出回本地环境。此产品允许您将用于满足 IT 安全、配置管理和合规要求的虚拟机纳入 Amazon EC2 中作为随时可用的实例,从而充分利用其中的现有投资。您还可以将导入的实例导出回本地虚拟化基础设施,从而部署跨 IT 基础设施的工作负载。

使用 Import/Export 工具

VM Import/Export 提供多种可将您的虚拟机导入 Amazon EC2 的方法。

第一种方法是使用 AWS CLI 工具导入您的 VM 映像。启动时,您只需:

  • 下载并安装 AWS 命令行接口
  • 确认您的 VM 满足 VM Import 前提条件 ,准备好导入并从当前环境作为 OVA 文件(或 VMDK、VHD 或 RAW)导出。
  • 使用 AWS CLI 上传 VM 映像到 S3。多部分上传将提升性能。作为替代方法,您还可以使用 AWS Import 服务发送 VM 映像到 AWS。
  • 一旦上传 VM 映像,使用 ec2 import-image 命令导入您的 VM。作为本命令的一部分,您可以为导入的映像指定许可模式和其他参数。
  • 使用 ec2 describe-import-image-tasks 命令监控导入进度。
  • 一旦导入任务完成,您可以使用 ec2 run-instances 命令从导入流程期间生成的 AMI 创建 Amazon EC2 实例。

或者,如果您使用 VMware vSphere 虚拟化平台,则可以使用 AWS Management Portal for vCenter,它为您提供简单的图形用户界面,方便您导入虚拟机。您可以在此处了解更多关于 AWS Management Portal for vCenter 的信息

VM Import/Export 常见用途

将您的现有应用程序和工作负载迁移到 Amazon EC2

将您的现有 VM 应用程序和工作迁移到 Amazon EC2。使用 VM Import,您可以保留已在现有 VM 中配置的软件和设置,同时受益于在 Amazon EC2 中运行您的应用程序和工作负载。导入完您的应用程序和工作负载之后,可以从同一映像运行多个实例,同时可以创建快照来备份您的数据。可以使用 AMI 和快照副本在世界各地复制您的应用程序和工作负载。您可以根据应用程序和工作负载资源要求的变化,更改应用程序和工作负载使用的实例类型。在导入应用程序和工作负载之后,可以使用 CloudWatch 来对其进行监视。同时可以在将应用程序和工作负载迁移到 Amazon EC2 之后利用 AutoScaling、Elastic Load Balancing 及其他所有 Amazon Web Services 来为其提供支持。

https://aws.amazon.com/cn/ec2/vm-import/

Ability to download Amazon Linux 2 AMI as a VM (.iso format)

• VMWare, KVM, VirtualBox (Oracle VM), Microsoft Hyper-V