Amazon AWS EC2实例导出到本地计算机

我有几个在AWS EC2上创build的Amazon AWS EC2虚拟机。 他们不是import的,他们是在那里创造的。 我想导出这些机器以实现本地备份和本地testing环境。

我看了很多地方,发现很多信息说如果你最初导入到EC2中,你只能从EC2中导出一个虚拟机。 我还发现,如果机器最初是从EC2中导出的,那么只能导入到EC2中。

我的问题是,有可能导出一个build立在EC2上的虚拟机,并以某种方式在本地获取它。 我已经读过,你必须把它备份到一个S3桶,然后下载它,但亚马逊的文件说,你只能从那里导出它,如果它最初导入。

这里是serverfault上的链接,我发现这个问题,但没有回答。

复制Amazon EC2实例以在本地使用

存档Amazon AWS实例

如果你可以将aws实例/图像导出到OpenStack,比如说bezos会损失钱……云的整个概念是实例是短暂的,confmpipe理(傀儡,盐等)是什么使他们做他们做的事情。 数据量是不同的,这显然是可能的。

要在本地硬件上真正启动aws实例将是困难的。 尝试快照实例根驱动器,然后将快照的卷挂载到新启动的映像上,然后将其dd文件和rsync添加到本地计算机。 那么有趣的开始….你可能能够在本地启动,但可能不可能…从来没有尝试过,因为它不是很有成果

是的,我也在寻找答案,最近我发现Amazon ec2不能容忍导入第一次使用ec2 hyper-visor创build的实例。

你可以做的是将虚拟机的内容迁移到另一个位置,比如更便宜的保留实例,通过创build一个ebs启动分区的快照来重新创build相同的虚拟机。 您最好在相同的可用区内迁移,因此更具成本效益。 但是,亚马逊地区之外的移民是不可能的

如果你正在迁移Windows Server并且可以login虚拟机,那么使用Disk2VHD命令会更容易。 我将几个EC2 VM迁移到Azure,并相信您也可以迁移到本地Hyper-V服务器。 https://tombwu.wordpress.com/2015/07/10/migrate-windows-server-from-aws-ec2-to-azure/