VirtualBOX 上的 EC2 实例映像?

Posted

技术标签:

【中文标题】VirtualBOX 上的 EC2 实例映像?【英文标题】:EC2 instance image on VirtualBOX? 【发布时间】:2011-09-20 11:00:10 【问题描述】:

有什么方法可以获取保存的 EC2 实例映像并在我的个人计算机上的 virtualbox 上运行它?

【问题讨论】:

this question 上有一个链接,描述了如何使用manually copy the filesystems into VM disks。如果您没有通过导入虚拟机创建实例,此技术可能会有所帮助,并且无法使用官方方式。 【参考方案1】:

亚马逊工具非常严格。但是您可以转储 EBS,下载它并从中制作 VDI 映像。我已经用我的两个 EC2 实例完成了它,并在我的博客上描述了这些步骤。

http://diogomelo.net/blog/16/export-amazon-ec2-instance-to-virtualbox

【讨论】:

【参考方案2】:

官方的方式是只有在最初导入EC2的情况下

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ExportingEC2Instances.html

如果您之前已将实例导入 Amazon EC2,您可以 使用命令行工具将该实例导出到 Citrix Xen, Microsoft Hyper-V 或 VMware vSphere。导出实例可以是 当您想在您的 现场虚拟化环境。

您无法导出实例,除非该实例之前已导入 AWS

【讨论】:

【参考方案3】:

看来您可以直接导入/导出 ec2 和 virtualbox/vmware 映像。

http://aws.amazon.com/ec2/vmimport/

【讨论】:

这仅适用于之前使用 vm 导入功能的实例。您无法使用此导出基于 AMI 的实例。

以上是关于VirtualBOX 上的 EC2 实例映像?的主要内容,如果未能解决你的问题,请参考以下文章

如何在终止时使用现有 EC2 实例映像创建新的 EC2 实例?

如何将映像传输到 Amazon EBS 卷以供 EC2 使用?

AWS - ECS - 如何在现有 ECS(带有 1 个 EC2)实例上重新部署更新的 Docker 映像?

新AMI发布时,Terraform重新创建EC2实例

如何使用 boto3 在集群中启动 EC2 实例

Amazon linux:创建 ami 映像时更改默认 ec2-user