图像云为openstack准备

时间:2012-07-11 18:38:50

标签: image cloud openstack

我对要在openStack上安装的图像有疑问。 我可以使用任何操作系统的任何图像?我猜不是......但为什么? 我发现图像已经适合openStack了,但是图像云准备和普通图像之间有什么不同?

例如,我可以使用Windows桌面创建虚拟机吗?如果没有,为什么?

谢谢

2 个答案:

答案 0 :(得分:5)

发行版制作者已经定制了云就绪图像,以便在诸如OpenStack,EC2,kvm和LXC(不是严格的管理程序)之类的管理程序下运行,而不是在物理硬件上运行。这需要删除仅在无线驱动程序等物理环境中需要的软件包,并添加在云环境中有用的软件包。例如,在引导过程中,云就绪映像从环境下载元数据,例如主机名和网络信息。此数据用于在第一次启动时“个性化”新实例。

如果你真的想要了解事物的细节,Ubuntu UEC Images page有很多关于Ubuntu云图像组成的细节以及其他信息,比如如何自己构建一个。

我确信你可以创建一个运行Windows桌面的虚拟机,但我从来没有机会这样做。如果您查看Amazon page about Windows,那就是运行SQL Server和ASP.NET应用程序等服务器应用程序。

答案 1 :(得分:0)

正如Everett Toews在上面的评论中指出的那样,使图像云就绪的主要原因之一是它可以在启动时从元数据服务器检索数据。这用于检索私钥和收集用户数据等内容。

CloudInit外,还有Condenser。或者,你可以自己动手。 OpenStack使用与Amazon EC2元数据服务相同的协议,因此EC2 metadata docs解释了如何访问此数据。