用于创建VM的ovirt api的组件是什么

时间:2018-01-11 11:16:37

标签: linux ovirt

我正在使用oVirt API(新手),我正在查看ovirt文档,

它有以下作为有效负载,

<vm>
  <name>myvm</name>
  <template>
    <name>Blank</name>
  </template>
  <cluster>
    <name>mycluster</name>
  </cluster>
</vm>

1)模板和集群有什么区别?

我可以理解该模板 - 这是一个我们可以设置并应用于多个虚拟机的配置,但什么是集群?

2)在ovirt中使用createVM rest API是否有必要使用模板和集群?

3)我们不能在没有指定模板和集群的情况下创建虚拟机吗?

谢谢,
哈利

1 个答案:

答案 0 :(得分:0)

由于您会错过很多信息,因此我建议您仔细阅读oVirt文档。

关于簇的解释很清楚:

https://www.ovirt.org/documentation/admin-guide/chap-Clusters/

以及模板:

https://www.ovirt.org/documentation/vmm-guide/chap-Templates/

非常感叹。群集是一组主机,可以运行虚拟机。模板是具有虚拟磁盘,网络接口等的虚拟机的预定义配置。例如,当您从tempalte创建虚拟机时,您可能已经预装了操作系统。有一个名为“ Blank”的强化模板,顾名思义,该模板为空白,并且没有预先配置操作系统。例如,您可以使用CD安装或PXE将任何操作系统安装到从此类模板创建的VM。

所以答案是:

在创建VM时,必须始终指定群集和模板。但是,您可以在创建VM时定义硬编码模板“空白”,但是要创建VM,您必须使用集群启动并运行数据中心,否则VM将无法创建。