6.229. テンプレート
仮想マシンのテンプレートとテンプレートのバージョンを管理します。
| 名前 | Summary |
|---|---|
|
| テンプレートをデータセンターのエクスポートドメインにエクスポートします。 |
|
| このテンプレートまたはテンプレートバージョンに関する情報を返します。 |
|
| 仮想マシンテンプレートを削除します。 |
|
| テンプレートを更新します。 |
6.229.1. export POST リンクのコピーリンクがクリップボードにコピーされました!
テンプレートをデータセンターのエクスポートドメインにエクスポートします。
たとえば、以下のリクエストを送信します。
POST /ovirt-engine/api/templates/123/export
POST /ovirt-engine/api/templates/123/export
リクエスト本文は以下のようになります。
<action> <storage_domain id="456"/> <exclusive>true<exclusive/> </action>
<action>
<storage_domain id="456"/>
<exclusive>true<exclusive/>
</action>
エンジンのバージョン 4.2 以降、テンプレートを仮想アプライアンス (OVA) としてエクスポートすることも可能となっています。たとえば、テンプレート 123 を、ホスト myhost のディレクトリー /home/ovirt/ に配置される myvm.ova という名前の OVA ファイルとしてエクスポートするには、次のようにします。
POST /ovirt-engine/api/templates/123/export
POST /ovirt-engine/api/templates/123/export
リクエスト本文は以下のようになります。
| 名前 | 型 | 方向 | Summary |
|---|---|---|---|
|
| In | 同じ名前の既存のテンプレートを上書きする必要があるかどうかを示します。 | |
|
| In | 宛先のエクスポートストレージドメインを指定します。 |
6.229.1.1. exclusive リンクのコピーリンクがクリップボードにコピーされました!
同じ名前の既存のテンプレートを上書きする必要があるかどうかを示します。
宛先ドメインに同じ名前のテンプレートが存在する場合、エクスポートアクションは失敗したアクションを報告します。このパラメーターを true に設定すると、この動作が変更され、既存のテンプレートがすべて上書きされます。
6.229.2. get GET リンクのコピーリンクがクリップボードにコピーされました!
このテンプレートまたはテンプレートバージョンに関する情報を返します。
| 名前 | 型 | 方向 | Summary |
|---|---|---|---|
|
| In | ユーザーのパーミッションにしたがって、結果をフィルターする必要があるかどうかを示します。 | |
|
| In | たどる 必要のある内部リンクを指定します。 | |
|
| Out | テンプレートまたはテンプレートバージョンに関する情報。 |
6.229.2.1. follow リンクのコピーリンクがクリップボードにコピーされました!
たどる 必要のある内部リンクを指定します。これらのリンクで参照されるオブジェクトは、現在の要求の一部としてフェッチされます。詳細は、こちら を参照してください。
6.229.3. remove DELETE リンクのコピーリンクがクリップボードにコピーされました!
仮想マシンテンプレートを削除します。
DELETE /ovirt-engine/api/templates/123
DELETE /ovirt-engine/api/templates/123
| 名前 | 型 | 方向 | Summary |
|---|---|---|---|
|
| In | 削除を非同期的に実行するかどうかを指定します。 |
6.229.4. update PUT リンクのコピーリンクがクリップボードにコピーされました!
テンプレートを更新します。
name、description、type、memory、cpu、topology、os、high_availability、display、stateless、usb、および timezone 要素は、テンプレートの作成後に更新できます。
たとえば、1 GiB のメモリーを持つようにテンプレートを更新するには、次のようなリクエストを送信します。
PUT /ovirt-engine/api/templates/123
PUT /ovirt-engine/api/templates/123
リクエスト本文は、以下のようになります。
<template> <memory>1073741824</memory> </template>
<template>
<memory>1073741824</memory>
</template>
version_name name 属性は、テンプレートバージョンに使用される version 属性内で更新できる唯一の属性です。
<template>
<version>
<version_name>mytemplate_2</version_name>
</version>
</template>
<template>
<version>
<version_name>mytemplate_2</version_name>
</version>
</template>