/vol/_impex/ 上のコンテナ ファイルからボリュームをインポートします。
/api/v2/vol/import?app=application&vol=volume&target=filename.img.gz&vdc=controller-name
新しいボリュームをホスティングするアプリケーションまたはドメインの名前
新しいボリュームの名前
ボリュームのインポート元のコンテナ ファイルの名前。
ボリューム データは、指定したグリッド上のインポート/エクスポート ボリュームのルート /vol/_impex/ に置かれているファイルから取得されます。ファイル名の拡張子が .gz の場合、gzip 圧縮データになります。
ターゲットの仮想データ センターの名前
非同期
GET
圧縮したコンテナ ファイルからボリューム test2:vol2 をインポートします。
/vol/_impex/test.img.gz.
GET
http://192.168.123.200/api/v2/vol/import?app=test2&vol=vol2&target=test.img.gz&vdc=mygrid
<job>bdc176a5-c069-4b23-89d2-d933127a9766</job>
{
"job": "bdc176a5-c069-4b23-89d2-d933127a9766"
}
エンティティ vdc mygrid が見つかりません。WS_API アプリケーションに設定されていない VDC 名が指定されました。
必要な引数(app)がありません。 リクエストに引数 app=app がありません。
必要な引数(vol)がありません。 リクエストに引数 vol=vol がありません。
必要な引数(target)がありません - リクエストに引数 target=filename がありません。
注: ジョブのステータスを取得するには、/api/v2/job/info? リクエストを発行し、上で返された job_id を引数に指定します。 ジョブ ステータスを取得する方法の詳細については、job オブジェクトを参照してください。
アーキテクチャの異なるグリッド間でボリュームをマイグレートします。
/api/v2/vol/migrate?remote_grid=grid_name&name=volume&local_ip=ip_address &remote_ip=ip_address&vdc=controller-name
ボリュームのインポート元(または &export フラグを指定した場合はボリュームのエクスポート先)のグリッドの名前
マイグレートするボリュームの名前。 値は以下の形式で指定します。
<application>:<volume>、_GLOBAL:<volume>、または _GLOBAL_RO:<volume>
マイグレートしたアプリケーションが使用するローカル グリッド上の未使用 IP アドレス。
値は以下のいずれかの形式で指定します。
[_vlan.][<vlan id>.]<ip address> net.<networkName>.<ip_address>
マイグレートしたアプリケーションが使用するリモート グリッド上の未使用 IP アドレス。
値は以下のいずれかの形式で指定します。
[_vlan.][<vlan id>.]<ip address> net.<networkName>.<ip_address>
ターゲットの仮想データ センターの名前
ボリュームの新しい名前。 値は以下のいずれかの形式で指定します。
<application>:<volume>、_GLOBAL:<volume>、または _GLOBAL_RO:<volume>
マイグレート アプリケーションの構築に使用するクラス。 このクラスはグローバル カタログに存在する必要があります。 デフォルトは、/filer:Filer_Linux_ADMI です。
ボリューム マイグレーションを実行するアプリケーションに提供される、固定暗号化キーが含まれるボリュームの名前を指定します。
ボリューム パラメータ。
ボリューム属性は、マイグレート中のボリュームから取得されます。 以下のパラメータを使用して、マイグレートしているボリュームの現在の値を上書きできます。 ボリュームまたはパーティションのサイズを縮小する場合は、特に注意してください。
|
ボリューム パラメータ |
説明 |
|
- fs |
ファイル システムのタイプ (ext3 など) |
|
- size |
ボリューム サイズ 単位を指定できます(128 M[B]、2 G[B] など)。 デフォルトでは、メガバイト単位の数値として解釈されます。 |
|
- comment |
ボリューム コメント |
|
- fs オプション |
ボリュームをフォーマットするために使用する追加のファイル システム オプション |
|
- mirrored |
ボリュームがミラー化されます。 |
|
- parN |
パーティショニング パラメータ(オプション)。 詳細は、注を参照してください。 |
ボリュームをリモート グリッドにマイグレートします(デフォルト)。つまり、2 つのグリッド間に双方向の信頼関係が必要です。
ボリュームをリモート グリッドからマイグレートします(デフォルト)。
非同期
GET
リモート グリッド RmtGrid からアプリケーション ボリューム MYAPP:data をマイグレート(インポート)します。
GET http://aux/api/v2/vol/migrate?remote_grid=RmtGrid&name=MYAPP:data&remote_ip=10.25.123.2&local_ip=10.25.122.5&vdc=mygrid
<job>be805915-76b2-48c8-b8a0-b881cca66d17</job>
{
"job": "be805915-76b2-48c8-b8a0-b881cca66d17"
}
エンティティ vdc mygrid が見つかりません。WS_API アプリケーションに設定されていない VDC 名が指定されました。
必要な引数(name)がありません - リクエストに引数 name=… がありません。
ボリューム MYAPP:data が存在しません。 リクエストで無効なボリュームが指定されています。
ボリューム'MYAPP;data のマイグレーションに失敗しました。 リクエストで指定されたボリュームは使用中です。
|
Copyright © 2013 CA.
All rights reserved.
|
|