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

CloneVolume

共同作成者 netapp-pcarriga

使用することができます `CloneVolume`ボリュームのコピーを作成する方法。このメソッドは非同期であり、完了するまでにさまざまな時間がかかる可能性があります。

クローン作成プロセスは、 `CloneVolume`リクエストであり、API メソッドが発行されたときのボリュームの状態を表します。使用することができます非同期結果を取得するクローン作成プロセスが完了し、新しいボリュームが接続可能になったかどうかを判定する方法。使用できますリスト同期ジョブクローンの作成の進行状況を確認します。ボリュームの初期属性とサービス品質設定は、複製されるボリュームから継承されます。これらの設定は、ボリュームの変更

メモ クローンボリュームは、ソースボリュームからボリューム アクセス グループのメンバーシップを継承しません。

パラメータ

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

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

アクセス

新しいボリュームへのアクセスが許可されました。値が指定されていない場合、アクセス値は変更されません。有効な値は次のとおりです。

  • readOnly: (オプション) 読み取り操作のみが許可されます。

  • readWrite: (オプション) 読み取りと書き込みが許可されます。

  • locked: (オプション) 読み取りまたは書き込みは許可されません。指定しない場合は、複製されるボリュームのアクセス値が使用されます。

  • replicationTarget: (オプション) ボリュームのペア セットのターゲット ボリュームとしてボリュームを識別します。ボリュームがペアリングされていない場合、アクセス状態はロックされます。

string

なし

いいえ

attributes

JSON オブジェクト形式の名前と値のペアのリスト。

JSONオブジェクト

なし

いいえ

enable512e

新しいボリュームで 512 バイト セクター エミュレーションを使用するかどうかを指定します。指定しない場合は、クローンされるボリュームの設定が使用されます。

ブーリアン

オリジナル音量の設定

いいえ

SnapMirrorReplication を有効にする

ボリュームをSnapMirrorエンドポイントでのレプリケーションに使用できるかどうかを決定します。有効な値は次のとおりです。

  • true

  • false

ブーリアン

false

いいえ

名前

新しいクローンボリュームの名前。長さは 1 ~ 64 文字にする必要があります。

string

なし

はい

新しいアカウントID

新しいボリュームの所有者のアカウント ID。指定しない場合は、複製されるボリュームの所有者のアカウント ID が使用されます。

integer

元のボリュームの所有者のアカウントID

いいえ

新しいサイズ

ボリュームの新しいサイズ(バイト単位)。クローンされるボリュームのサイズよりも大きくなったり小さくなったりする可能性があります。指定しない場合はボリューム サイズは変更されません。サイズは 1MB 単位に切り上げられます。

integer

なし

いいえ

スナップショットID

クローンのソースとして使用されるスナップショットの ID。 ID が指定されていない場合は、現在アクティブなボリュームが使用されます。

integer

なし

いいえ

volumeID

クローンするボリュームのボリュームID。

integer

なし

はい

戻り値

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

Name

説明

タイプ

非同期ハンドル

操作結果を取得するために使用されるハンドル値。

integer

クローンID

新しくクローンされたボリュームのクローン ID。

integer

曲線

クローンに対して適用される QoS 曲線の値。

JSONオブジェクト

音量

新しく複製されたボリュームに関する情報を含むオブジェクト。

volumeID

新しく複製されたボリュームのボリューム ID。

integer

リクエスト例

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

{
   "method": "CloneVolume",
   "params": {
      "volumeID" : 5,
      "name"  : "mysqldata-snapshot1",
      "access" : "readOnly"
   },
   "id" : 1
}

応答例

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

{
  "id": 1,
  "result": {
      "asyncHandle": 42,
      "cloneID": 37,
      "volume": {
          "access": "readOnly",
          "accountID": 1,
          "attributes": {},
          "blockSize": 4096,
          "createTime": "2016-03-31T22:26:03Z",
          "deleteTime": "",
          "enable512e": true,
          "iqn": "iqn.2010-01.com.solidfire:jyay.mysqldata-snapshot1.680",
          "name": "mysqldata-snapshot1",
          "purgeTime": "",
          "qos": {
              "burstIOPS": 100,
              "burstTime": 60,
              "curve": {
                  "4096": 100,
                  "8192": 160,
                  "16384": 270,
                  "32768": 500,
                  "65536": 1000,
                  "131072": 1950,
                  "262144": 3900,
                  "524288": 7600,
                  "1048576": 15000
              },
              "maxIOPS": 100,
              "minIOPS": 50
          },
          "scsiEUIDeviceID": "6a796179000002a8f47acc0100000000",
          "scsiNAADeviceID": "6f47acc1000000006a796179000002a8",
          "sliceCount": 0,
          "status": "init",
          "totalSize": 1000341504,
          "virtualVolumeID": null,
          "volumeAccessGroups": [],
          "volumeID": 680,
          "volumePairs": []
      },
      "volumeID": 680
  }
}

バージョン以降の新機能

9.6