OpenNebula 使用“图像”和“模板”的概念。据我目前所了解,首先从市场下载图像,然后从中创建模板,最后从模板中创建虚拟机。
我觉得这有点多余。为什么要同时拥有图像和模板?它们有什么区别?为什么不采用两步流程:获取图像(或模板?),然后从中创建虚拟机?
答案1
有了模板和图像,您可以在不同的虚拟机中使用相同的图像。例如,如果图像是非持久性的,您可以启动一个具有 4GB 内存的虚拟机和另一个具有 16GB 内存的虚拟机,而无需在存储中复制源图像。
答案2
原因是模板是简单的文本文件(使用 XML 语法),不需要像图像那样占用那么多空间。模板是定义,您可以在其中为不同的虚拟机指定 CPU、内存、磁盘、网络等。这就是为什么同时拥有图像和模板非常有用的原因。 文档: [http://archives.opennebula.org/documentation:rel4.4:template][2]
真实示例:wiki.ieeta.pt/wiki/index.php/OpenNebula#Creating_an_OpenNebula_template