我对要在 openStack 上挂载的图像有疑问。
我可以使用任何操作系统的任何图像吗?我想不是……但为什么呢?
我发现镜像已经适合 openStack,但是云就绪镜像和普通镜像有什么不同呢?
例如,我可以创建一个带有 windows 桌面的虚拟机吗?如果不是,为什么?
谢谢你
最佳答案
发行版制造商已经定制了云就绪镜像,以便在诸如 OpenStack、EC2、kvm 和 LXC(严格来说不是虚拟机管理程序)等管理程序下运行良好,而不是在物理硬件上运行。这需要删除仅在物理环境(如无线驱动程序等)中需要的包,并添加在云环境中有用的包。例如,在启动过程中,云就绪镜像会从环境中下载元数据,例如主机名和网络信息。此数据用于在新实例首次启动时“个性化”它。
如果你真的想深入了解细节,Ubuntu UEC Images page有很多关于 Ubuntu 云镜像组成的详细信息以及其他信息,例如如何自己构建一个。
我确信你可以创建一个运行 Windows 桌面的虚拟机,但我从来没有机会这样做。如果您查看 Amazon page about Windows这完全是关于运行服务器应用程序,如 SQL Server 和 ASP.NET 应用程序。
关于图像云准备好用于 openstack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11439214/