我已经创建了一个机器映像,其中安装了一些语言/框架--例如Java、Ruby等。
我的想法是,我可以用这个机器镜像快速初始化一个新的虚拟机(例如在亚马逊EC2或Rackspace Cloud上),然后在那个虚拟机上运行一些代码。
我不确定的是,假设我在一个具有1 1GB /2 Ghz CPU的服务器中创建了我的机器镜像--我是否能够像在具有不同CPU+RAM配置的虚拟机中一样使用这个镜像?例如,我是否可以在具有8GMRAM的虚拟机中直接使用我的镜像?
或者我必须进行任何手动配置/调整,以确保我的机器映像在带有diff的虚拟机上工作。CPU+RAM配置?
发布于 2012-08-31 23:26:18
您当然可以将Image映射到CPU和RAM的更高/更低配置。但是,您不能更改图像的位体系结构。例如,不能为64位机器配置32位镜像,也不能为32位机器配置64位镜像。你不需要做任何配置就能让它工作,至少在亚马逊ec2中是这样。
发布于 2012-09-01 00:42:04
您当然可以在Amazon上做到这一点;您可以创建一个Amazon Machine Image (AMI),它是您的虚拟机及其所有配置的完整定义,然后您可以使用具有不同instance types / RAM配置的不同CPU启动它的新实例。
我不熟悉Rackspace Cloud,但如果他们不提供类似的东西,我会感到惊讶。
https://stackoverflow.com/questions/12206453
复制相似问题