Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

一括ボリューム書き込みの開始

共同作成者 netapp-pcarriga

使用することができます `StartBulkVolumeWrite`指定されたボリューム上で一括ボリューム書き込みセッションを開始する方法。

ボリューム上で同時に実行できるバルク ボリューム プロセスは 2 つだけです。セッションを初期化すると、外部バックアップ ソースから Element ストレージ ボリュームにデータが書き込まれます。外部データは、Element ストレージ ノード上で実行されている Web サーバーによってアクセスされます。外部データ アクセスのためのサーバー相互作用情報は、ストレージ システム上で実行されるスクリプトによって渡されます。

パラメータ

このメソッドには次の入力パラメータがあります。

Name 説明 タイプ デフォルト値 必須

形式

ボリューム データの形式。次のいずれかを使用できます。

  • uncompressed: ボリュームのすべてのバイトは圧縮されずに返されます。

  • native: 後続の一括ボリューム書き込み時に、より小さく、より効率的に保存および書き込まれる不透明データが返されます。

string

なし

はい

volumeID

書き込むボリュームの ID。

integer

なし

はい

スクリプト

実行可能なスクリプトの名前。スクリプト名が指定されていない場合は、要素ストレージ ノードにアクセスするためにキーと URL が必要です。スクリプトはプライマリ ノードで実行され、キーと URL がスクリプトに返され、ローカル Web サーバーに接続できるようになります。

string

なし

いいえ

スクリプトパラメータ

スクリプトに渡す JSON パラメータ。

JSONオブジェクト

なし

いいえ

attributes

JSON オブジェクト形式の名前と値のペアのリスト。"詳細情報"

JSONオブジェクト

なし

いいえ

戻り値

このメソッドには次の戻り値があります。

Name

説明

タイプ

非同期ハンドル

完了を確認する非同期プロセスの ID。

integer

キー

セッションを一意に識別する不透明キー。

string

URL

ノードの Web サーバーにアクセスするための URL。

string

リクエスト例

このメソッドのリクエストは次の例のようになります。

{
   "method": "StartBulkVolumeWrite",
   "params": {
      "volumeID" : 5,
      "format"  : "native",
   },
   "id": 1
}

応答例

このメソッドは、次の例のような応答を返します。

{
   "id" : 1,
   "result" : {
      "asyncHandle" : 1,
      "key" : "11eed8f086539205beeaadd981aad130",
      "url" : "https://127.0.0.1:44000/"
   }
}

バージョン以降の新機能

9.6