将 Amazon EC2 映像复制到本地 Ubuntu 机器?

将 Amazon EC2 映像复制到本地 Ubuntu 机器?

是否可以下载 Amazon EC2 映像并在本地 (Ubuntu 驱动的) Eucalyptus 上运行?如果可以,该怎么做?

我最终将基于 Ubuntu 10.10 构建一个本地云,但在此之前,我希望首先在 Amazon EC2 上开始开发,然后在获得硬件后将该 EC2 映像移动到我的本地机器上。

答案1

你应该可以做到。我没有跟上 Eucalyptus 的步伐,所以我不知道确切的步骤,但它应该是这样的:

  1. 假设您使用了 EBS 支持的实例,那么当您准备复制实例时,您会停止该实例。请确保不要终止它,否则您的 EBS 卷可能会被删除。您也可以改为拍摄该卷的快照。

  2. 启动另一个实例并将第一个实例的卷附加到该实例。

  3. 复制卷的内容。例如dd if=/dev/sdh of=ec2instance.img

  4. 使用Eucalyptus 创建你自己图像的说明. 跳过创建图像的步骤,而使用来自 EC2 的图像。

由于设备映射,YMMV 可能会出现这种情况,但您可以通过环回设备安装原始图像并编辑您的内容/etc/fstab等来修复它。

相关内容