将Amazon AMI转换为本地Xen机器

我有一个从亚马逊的AMI基地创build的AMI。 我想把这个内部的副本运行开发。 我从我的S3存储区下载了.manifest&part00-50文件(大约550mb)。 不确定如何转换成我的本地Xencenter。

我已经检查谷歌,似乎还没有人尝试过这一点。 任何build议将是伟大的。

谢谢Alistair

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

大多数虚拟化软件都可以使用这个.raw文件作为磁盘 – 我没有用XEN做过多的工作,但是VirtualBox和QEMU都能很好的使用它 – HyperV和Virtual Server都需要将它转换成VHD格式。 我希望XEN使用它。

一个快速的谷歌和原始显示这可能是命令(但很多无用的职位回来,所以不知道):

disk = ['file:/home/xen/ec2image/ec2file.img,hda,w']

注:你可能会有驱动程序的问题,你没有说如果这是Windows,Linux或其他。 它可能会检测到新的硬件。

许可证:如果这是Windows,您将有许可证问题(可能不是技术性的,但在法律上是绝对的)。

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