有没有办法在Windows中运行Amazon EC2 AMI镜像?我希望能够在本地进行一些测试和配置。我正在寻找类似Virtual PC的东西。

最佳答案

如果您从头开始构建镜像,则可以使用VMware来完成(或在此处插入您喜欢的VM软件)。

根据需要构建并安装linux机器,然后在guest虚拟机中运行AMI打包/上传工具。然后,只需将您的VM镜像的备份副本与您上载的不同AMI保持同步即可。

注意事项:您需要确保使用兼容的内核,或者至少在VM中具有兼容的内核模块,否则您的实例将无法在EC2网络上启动。您还必须确保系统也可以自动配置自身(网络,安装等)。

如果您想使用现有的AMI,则会有些棘手。您需要下载AMI并将其解压缩到VM镜像中,添加一个内核并启动它。据我所知,没有“一键式”方法可以使它起作用。另外,AMI可能已加密(我知道它们至少已签名)。

您可以通过设置“引导” VM来执行此操作,以使用AMI工具将AMI专门提取到虚拟磁盘中,然后分别引导该虚拟磁盘。

我知道这很模糊,但是您必须执行这些步骤。您可能可以执行一些脚本来自动化将AMI转换为vdks的过程。

亚马逊论坛也有帮助。例如,参见this article

哦,this article还详细讨论了其中一些过程。

关于amazon-ec2 - 在Windows中运行Amazon EC2 AMI,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/128431/

10-12 06:17