OpenNebula использует понятия «изображения» и «шаблоны». Из того, что мне удалось понять, сначала загружается изображение с торговой площадки, затем из него создается шаблон и, наконец, из шаблона создается виртуальная машина.
Мне это кажется немного лишним. Зачем нужны и изображения, и шаблоны? Какая разница? Почему бы не сделать двухэтапный процесс, например: получить изображение (или шаблон?), А затем создать из него виртуальную машину?
Наличие шаблонов и изображений позволяет использовать один и тот же образ на разных виртуальных машинах. Например, если образ не является постоянным, вы можете запустить виртуальную машину с 4 ГБ памяти и другую с 16 ГБ без необходимости дублировать исходный образ в вашем хранилище.
Причина в том, что шаблоны представляют собой простые текстовые файлы (с синтаксисом XML) и не требуют столько места, как изображения. Шаблоны - это определение, в котором вы можете указать ЦП, память, диски, сеть и т. Д. Для разных виртуальных машин. Вот почему очень полезно иметь как изображения, так и шаблоны. Документы: [http://archives.opennebula.org/documentation:rel4.4:template provided[2]
Реальный пример: wiki.ieeta.pt/wiki/index.php/OpenNebula#Creating_an_OpenNebula_template