将 Amazon AMI 转换为本地 Xen 机器

将 Amazon AMI 转换为本地 Xen 机器

我有一个 AMI,它是从 Amazon 上的基础 AMI 创建的。我想将其副本带入内部以供开发使用。我已经从我的 S3 存储桶下载了 .manifest 和 part00-50 文件(大约 550mb)。但不确定如何将其转换为我的本地 Xencenter。

我查过 Google,似乎还没有其他人尝试过。任何建议都很好。

谢谢-阿利斯泰尔

答案1

来自 ec2-unbundle 的 .img 文件是某些虚拟化平台上通常使用扩展名 .raw 的文件 - 它只是逐字节的原始磁盘内容。

大多数虚拟化软件都可以使用此 .raw 文件作为磁盘 - 我没有用过太多 XEN,但 VirtualBox 和 QEMU 都可以很好地使用它 - HyperV 和 Virtual Server 需要将其转换为 VHD 格式。我希望 XEN 能够使用它。

快速谷歌搜索 xen 和 raw 显示这可能是命令(但返回了很多无用的帖子,所以不确定):

磁盘 = ['文件:/home/xen/ec2image/ec2file.img,hda,w']

注意:您可能会遇到驱动程序问题,您没有说这是 Windows、Linux 还是其他。它可能会检测到新硬件。

许可证:如果这是 Windows,您将遇到许可证问题(可能不是技术问题,但绝对是法律问题)。

答案2

ec2-unbundlehttp://docs.amazonwebservices.com/AmazonEC2/dg/2006-10-01/CLTRG-ami-unbundle.html这是 Xen 使用的原始磁盘映像。

相关内容