繁体   English   中英

面向云端的Openstack映像

[英]images cloud-ready for openstack

我对要在openStack上安装的映像有疑问。 我可以使用任何操作系统的任何图像吗? 我想不是...但是为什么呢? 我发现映像已经适合于OpenStack,但是支持云的映像和普通映像有什么区别?

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

谢谢

发行商已定制了可用于云的映像,以便在虚拟机管理程序(例如OpenStack,EC2,kvm和LXC(严格来说不是虚拟机管理程序))下运行,而不是在物理硬件上运行。 这需要删除仅在物理环境(如无线驱动程序等)中需要的软件包,并添加在云环境中有用的软件包。 例如,在引导过程中,支持云的映像会从环境中下载元数据,例如主机名和网络信息。 首次启动时,此数据用于“个性化”新实例。

如果您真的想一探究竟Ubuntu UEC映像页面包含有关Ubuntu云映像的组成以及其他信息(例如如何自己构建)的许多详细信息。

我确定您可以创建一个运行Windows桌面的虚拟机,但是我从来没有机会这样做。 如果您查看有关WindowsAmazon页面,则全部与运行服务器应用程序(如SQL Server和ASP.NET应用程序)有关。

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

除了CloudInit ,还有Condenser 或者,您可以自己滚动。 OpenStack使用与Amazon EC2元数据服务相同的协议,因此EC2元数据文档说明了如何访问此数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM