在Windows中运行Amazon EC2 AMI

24

有没有一种方法可以在Windows上运行Amazon EC2 AMI镜像?我想能够在本地进行一些测试和配置。我正在寻找类似于Virtual PC的东西。

3个回答

14
如果您从头开始构建映像,则可以使用VMware(或在此处插入您喜欢的VM软件)完成此操作。按照您想要的方式构建和安装Linux系统,然后在客户机中运行AMI打包/上传工具。然后,只需将备份副本与您上传的不同AMI保持同步即可。
一些注意事项:您需要确保正在使用兼容的内核,或者至少在VM中具有兼容的内核模块,否则您的实例将无法在EC2网络上引导。您还必须确保系统也可以自动配置自己(网络,挂载等)。
如果您想使用现有的AMI,则会更加棘手。您需要下载并解压缩AMI到VM映像中,添加内核并启动它。据我所知,没有“单击”方法使其起作用。而且,AMI可能会被加密(我知道它们至少已经签名)。
您可以通过设置“引导程序”VM来提取AMI到虚拟磁盘中,然后单独引导该虚拟磁盘来完成此操作。
我知道这很模糊,但那就是您需要经历的步骤。您可能可以编写一些脚本来自动化将AMI转换为vdk的过程。
Amazon论坛也很有帮助。例如,请参阅this article

哦,这篇文章也详细讲述了其中一些过程。


0

4
我认为原问题是关于在Windows中运行EC2实例,而不是在EC2实例中运行Windows。 - pkaeding

-4

这有点像把方形钉子塞进圆形洞里……有点像在Linux上运行MS-Office。

根据你对时间的价值观,更便宜的方法是买另一台电脑并安装Linux和Xen。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接