12.7. Glance イメージストレージドメイン
12.7.1. Glance イメージストレージドメイン リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
type が
Image に設定されたストレージドメインは、外部プロバイダーとして Red Hat Virtualization 環境に追加された OpenStack イメージサービスのインスタンスを表します。これらの Glance イメージ ストレージドメインには、その Glance イメージストレージドメインにエクスポートまたはインポートできる仮想マシンイメージを持つイメージサブコレクションが含まれます。
例12.12 Glance イメージストレージドメインのイメージサブコレクションの一覧表示
GET /ovirt-engine/api/storagedomains/00000000-0000-0000-0000-000000000000/images
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<images>
<image href="/ovirt-engine/api/storagedomains/00000000-0000-0000-0000-000000000000/images/
00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000">
<actions>
<link href="/ovirt-engine/api/storagedomains/00000000-0000-0000-0000-000000000000/images/
00000000-0000-0000-0000-000000000000/import" rel="import"/>
</actions>
<name>RHEL_65_Disk_001</name>
<storage_domain href="/ovirt-engine/api/storagedomains/00000000-0000-0000-0000-000000000000"
id="00000000-0000-0000-0000-000000000000"/>
</image>
<image href="/ovirt-engine/api/storagedomains/00000000-0000-0000-0000-000000000000/images/
00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000">
<actions>
<link href="/ovirt-engine/api/storagedomains/00000000-0000-0000-0000-000000000000/images/
00000000-0000-0000-0000-000000000000/import" rel="import"/>
</actions>
<name>RHEL_65_Disk_002</name>
<storage_domain href="/ovirt-engine/api/storagedomains/00000000-0000-0000-0000-000000000000"
id="00000000-0000-0000-0000-000000000000"/>
</image>
</images>
import アクションは、Glance イメージストレージドメインから仮想マシンイメージをインポートします。宛先ストレージドメインは、storage_domain 参照と、クラスター参照のある宛先 クラスター で指定します。
仮想マシンまたはテンプレートに特定の
名前 を付けるには、オプションの name 要素を含めます。
例12.13 Glance イメージストレージドメインから仮想マシンをインポートするアクション
POST /ovirt-engine/api/storagedomains/00000000-0000-0000-000000000000/images/
00000000-0000-0000-000000000000/import HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action>
<storage_domain>
<name>images0</name>
</storage_domain>
<cluster>
<name>images0</name>
</cluster>
</action>
import_as_template 参照を指定して、イメージをテンプレートとしてインポートすることもできます。
例12.14 テンプレートとして Glance イメージストレージドメインから仮想マシンをインポートするアクション
POST /ovirt-engine/api/storagedomains/00000000-0000-0000-000000000000/images/
00000000-0000-0000-000000000000/import HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action>
<storage_domain>
<name>images0</name>
</storage_domain>
<cluster>
<name>images0</name>
</cluster>
</import_as_template>true</import_as_template>
</action>