Какие компоненты Ovirt API для создания виртуальной машины
Я использую API oVirt (новичок), я проверяю документацию ovirt,
В качестве полезной нагрузки используется следующее:
<vm>
<name>myvm</name>
<template>
<name>Blank</name>
</template>
<cluster>
<name>mycluster</name>
</cluster>
</vm>
1) В чем разница между шаблоном и кластером?
Я могу понять этот шаблон - это конфигурация, которую мы можем установить и применить для нескольких виртуальных машин, но что такое кластер?
2) Нужно ли использовать шаблон и кластер при использовании restVM rest API в ovirt?
3) Разве мы не можем создать виртуальную машину без указания шаблона и кластера?
Спасибо,
Гарри
1 ответ
Я рекомендую прочитать документацию oVirt, так как вы упускаете много информации.
Существует довольно четкое объяснение кластеров:
https://www.ovirt.org/documentation/admin-guide/chap-Clusters/
И из шаблонов:
https://www.ovirt.org/documentation/vmm-guide/chap-Templates/
Очень просто объяснил. Кластер - это набор хостов, на которых могут работать виртуальные машины. Шаблон - это предопределенная конфигурация для виртуальной машины с виртуальными дисками, сетевыми интерфейсами и так далее. У вас может быть предустановленная операционная система, например, при создании виртуальной машины из tempalte. Существует один жестко заданный шаблон под названием "Пустой", который, как следует из названия, является пустым, и нет предварительно настроенной ОС. Вы можете установить любую ОС на ВМ, созданную по такому шаблону, используя, например, установку CD или PXE.
Итак, ответ:
Вы всегда должны указывать кластер и шаблон при создании виртуальной машины. Но вы можете определить жестко закодированный шаблон "Пустой" при создании виртуальной машины, но для создания виртуальной машины у вас должен быть настроен центр обработки данных с кластером, иначе виртуальная машина не удастся создать.