我们正在创build一个云应用程序,并在Debian上创build一个定制的图像并将其上传到Amazon EC2。 上传到云后,我们做了一些更多的定制,并试图重新绑定它。
我们正在重新考虑一些问题。 我们想知道我们是否可以做这样的事情。
问题是,我无法find如何在Debian上安装Xen的正确解决scheme,而Xen上的AMI是否可以在EC2上运行。
即使亚马逊使用xen来运行图像,但不能保证AMI能在XEN上运行,您的里程可能会有所不同。
你最好的select就是在EC2中产生这个映像,然后build立一个新的基于AMI的AMI,你可以稍后删除这个虚拟机,并且相对于调查和运行本地机器的时间来说,这个成本是令人满意的。
我同意lynxman,亚马逊运行XEN的修改版本,虽然我不知道如何修改它。
你最好的select是从头开始为AWS创build一个debian镜像。 我会build议使用一个自动化的过程。
幸运的是,有一个应用程序。
ec2debian-build-ami会从头开始为你创build一个debian映像,它可以通过插件高度修改,所以添加自己的修改应该不是问题。 一旦你编写了脚本,一大好处就是自动化过程。
AMI的每个修改都可以快速testing,并且所有更改都可以轻松跟踪(只要使用某种VC)。
但是,这并不能解决你的问题,首先在你自己的XEN安装上运行它。
我认为,一旦AMI运行,使用自己的pipe理程序启动映像将不会比其他方式更麻烦。
ps:请在评论中发布你的结果。 我很高兴听到ec2图像是否可以在AWS以外的其他东西上运行。