5.209. 模板
此服务管理系统中可用的虚拟机模板。
名称 | 概述 |
---|---|
| 创建新模板。 |
| 返回虚拟机模板列表。 |
5.209.1. 添加 POST
创建新模板。
这需要 name
和 vm
元素。使用 id
name
属性识别虚拟机。
POST /ovirt-engine/api/templates
使用请求正文,如下所示:
<template> <name>mytemplate</name> <vm id="123"/> </template>
模板可以作为现有模板的子版本创建。这需要新模板的 name
和 vm
属性,以及新模板版本的 base_template
和 version_name
属性。base_template
和 version_name
属性必须在 template
部分中括起的 版本
部分中指定。使用 id
或 name
属性识别虚拟机。
<template> <name>mytemplate</name> <vm id="123"/> <version> <base_template id="456"/> <version_name>mytemplate_001</version_name> </version> </template>
名称 | 类型 | 方向 | 概述 |
---|---|---|---|
| In | 指定虚拟机的权限应复制到模板。 | |
| in/Out | 有关模板或模板版本的信息。 |
5.209.1.1. clone_permissions
指定虚拟机的权限应复制到模板。
如果提供了此可选参数,其值为 true
,则虚拟机的权限(仅是直接参数,而不是继承的参数)将被复制到所创建的模板。例如,若要从 myvm
虚拟机复制其权限,请发送如下请求:
POST /ovirt-engine/api/templates?clone_permissions=true
使用请求正文,如下所示:
<template> <name>mytemplate<name> <vm> <name>myvm<name> </vm> </template>