12.9. アクション
12.9.1. 既存のストレージドメインのインポート リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
API は、下層のストレージの再フォーマットせずに、Red Hat Enterprise Virtualization Manager の 1 つのインスタンスから ISO ストレージドメインまたはエクスポートストレージドメインを削除して、そのドメインを別のインスタンスにインポートする機能を提供しています。インポートの操作は、新規ストレージドメインの追加と同じですが、
name は指定しません。
例12.16 既存のエクスポートストレージドメインのインポート
POST /api/storagedomains HTTP/1.1
Accept: application/xml
Content-Type: application/xml
<storage_domain>
<type>export</type>
<storage>
<type>nfs</type>
<address>172.31.0.6</address>
<path>/exports/RHEVX/export-domain</path>
</storage>
<host id="2ab5e1da-b726-4274-bbf7-0a42b16a0fc3"/>
</storage_domain>
HTTP/1.1 201 Created
Content-Type: application/xml
<storage_domain id="fabe0451-701f-4235-8f7e-e20e458819ed"
href="/api/storagedomains/fabe0451-701f-4235-8f7e-e20e458819ed">
<name>export1</name>
...
</storage_domain>
12.9.2. ストレージドメインの削除 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
storage_domain 参照をストレージドメインの DELETE 要求の本文に渡します。storage_domain 参照は以下のような形式です。
<storage_domain>
<host id="..."/>
</storage_domain>
または、
<storage_domain>
<host>
<name>...</name>
</host>
</storage_domain>
ストレージドメインのフォーマット
オプションの format 要素で、ストレージドメインを削除した後にフォーマットするかどうかを指定します。
例12.17 ストレージドメイン削除後のフォーマット
<storage_domain>
<host id="..."/>
<format>true</format>
</storage_domain>
format 要素が渡されない場合には、ストレージドメインはフォーマットされない状態のままとなります。
ストレージドメインの論理削除
API はストレージドメインの論理削除する機能も提供します。これにより、ストレージドメインのインポート用データが保持されます。destroy 要素を使用してストレージドメインを論理的に削除し、データを保持します。
例12.18 ストレージドメインの論理削除
<storage_domain>
<host id="..."/>
<destroy>true</destroy>
</storage_domain>