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

一括ボリューム読み取り開始

共同作成者 netapp-pcarriga

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

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

一括ボリューム読み取り操作の開始時にボリュームのスナップショットが作成され、読み取りが完了するとスナップショットは削除されます。スナップショットの ID をパラメータとして入力して、ボリュームのスナップショットを読み取ることもできます。以前のスナップショットを読み取る場合、システムはボリュームの新しいスナップショットを作成せず、読み取りが完了しても以前のスナップショットを削除しません。

メモ 既存のスナップショットの ID が指定されていない場合、このプロセスでは新しいスナップショットが作成されます。クラスターの満杯度がステージ 2 または 3 の場合、スナップショットを作成できます。クラスターの満杯状態がステージ 4 または 5 の場合、スナップショットは作成されません。

パラメータ

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

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

形式

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

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

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

string

なし

はい

volumeID

読み取るボリュームの ID。

integer

なし

はい

スナップショットID

一括ボリューム読み取りに使用される、以前に作成されたスナップショットの ID。 ID が入力されていない場合は、現在アクティブなボリューム イメージのスナップショットが作成されます。

integer

なし

いいえ

スクリプト

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

string

なし

いいえ

スクリプトパラメータ

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

JSONオブジェクト

なし

いいえ

attributes

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

JSONオブジェクト

なし

いいえ

戻り値

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

Name

説明

タイプ

非同期ハンドル

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

integer

キー

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

string

URL

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

string

リクエスト例

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

{
   "method": "StartBulkVolumeRead",
   "params": {
      "volumeID" : 5,
      "format"  : "native",
      "snapshotID" : 2
   },
   "id": 1
}

応答例

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

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

バージョン以降の新機能

9.6