12.6. ストレージドメインのエクスポート
12.6.1. ストレージドメインのエクスポート リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
注記
エクスポートストレージドメインは非推奨になりました。ストレージデータドメインはデータセンターから接続を解除し、同じ環境または別の環境にある別のデータセンターにインポートすることができます。仮想マシン、フローティング仮想ディスクイメージ、およびテンプレートは、インポートされたストレージドメインからアタッチされたデータセンターにアップロードできます。ストレージドメインのインポートに関する詳細は、『Red Hat Virtualization Administration Guide』 の Importing Existing Storage Domains セクションを参照してください。
タイプ が export に設定されたストレージドメインには、vms および templates のサブコレクションが含まれます。これは、その特定のストレージドメインに保存されているインポート候補の仮想マシンおよびテンプレートを一覧表示します。
例12.6 エクスポートストレージドメインの仮想マシンサブコレクションの一覧表示
GET /ovirt-engine/api/storagedomains/fabe0451-701f-4235-8f7e-e20e458819ed/vms
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
<vms>
<vm id="082c794b-771f-452f-83c9-b2b5a19c0399"
href="/ovirt-engine/api/storagedomains/fabe0451-701f-4235-8f7e-e20e458819ed/
vms/082c794b-771f-452f-83c9-b2b5a19c0399">
<name>vm1</name>
...
<storage_domain id="fabe0451-701f-4235-8f7e-e20e458819ed"
href="/ovirt-engine/api/storagedomains/fabe0451-701f-4235-8f7e-e20e458819ed"/>
<actions>
<link rel="import" href="/ovirt-engine/api/storagedomains/
fabe0451-701f-4235-8f7e-e20e458819ed/vms/
082c794b-771f-452f-83c9-b2b5a19c0399/import"/>
</actions>
</vm>
</vms>
これらのコレクションの仮想マシンおよびテンプレートは、
storage_domain 参照と インポート アクションも含まれますが、最上位の仮想マシンおよびテンプレートコレクションに対応するものと同様の表現があります。
import アクションは、エクスポート ストレージドメインから仮想マシンまたはテンプレートをインポートします。宛先クラスターとストレージドメインは、cluster および storage_domain 参照で指定します。
仮想マシンまたはテンプレートに特定の
名前 を付けるには、オプションの name 要素を含めます。
例12.7 エクスポートストレージドメインから仮想マシンをインポートするアクション
POST /ovirt-engine/api/storagedomains/fabe0451-701f-4235-8f7e-e20e458819ed/vms/
082c794b-771f-452f-83c9-b2b5a19c0399/import HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action>
<storage_domain>
<name>images0</name>
</storage_domain>
<cluster>
<name>Default</name>
</cluster>
</action>
例12.8 エクスポートストレージドメインからテンプレートをインポートするアクション
POST /ovirt-engine/api/storagedomains/fabe0451-701f-4235-8f7e-e20e458819ed/templates/
082c794b-771f-452f-83c9-b2b5a19c0399/import HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action>
<storage_domain>
<name>images0</name>
</storage_domain>
<cluster>
<name>Default</name>
</cluster>
</action>
オプションの
clone ブール値要素を追加して、仮想マシンを新しいエンティティーとしてインポートします。
例12.9 仮想マシンを新しいエンティティーとしてインポートするアクション
POST /ovirt-engine/api/storagedomains/fabe0451-701f-4235-8f7e-e20e458819ed/vms/
082c794b-771f-452f-83c9-b2b5a19c0399/import HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action>
<storage_domain>
<name>images0</name>
</storage_domain>
<cluster>
<name>Default</name>
</cluster>
<clone>true</clone>
<vm>
<name>MyVM</name>
</vm>
...
</action>
任意の
disks 要素を含め、個別のディスク ID 要素を使用してインポートするディスクを選択します。
例12.10 インポートアクションのディスクの選択
POST /ovirt-engine/api/storagedomains/fabe0451-701f-4235-8f7e-e20e458819ed/vms/
082c794b-771f-452f-83c9-b2b5a19c0399/import HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action>
<cluster>
<name>Default</name>
</cluster>
<vm>
<name>MyVM</name>
</vm>
...
<disks>
<disk id="4825ffda-a997-4e96-ae27-5503f1851d1b"/>
</disks>
</action>
DELETE 要求で エクスポート ストレージドメインから仮想マシンまたはテンプレートを削除します。
例12.11 エクスポートストレージドメインから仮想マシンを削除する
DELETE /ovirt-engine/api/storagedomains/fabe0451-701f-4235-8f7e-e20e458819ed/vms/
082c794b-771f-452f-83c9-b2b5a19c0399 HTTP/1.1
Accept: application/xml
HTTP/1.1 204 No Content