複数のボリュームのクローン
使用することができます `CloneMultipleVolumes`指定されたボリュームのグループのクローンを作成する方法。複数のボリュームをまとめてクローン化する場合、ボリュームのグループに一貫した特性セットを割り当てることができます。
groupSnapshotIDパラメータを使用してグループスナップショット内のボリュームをクローンする前に、まずグループスナップショットを作成する必要があります。グループスナップショットの作成 API メソッドまたは Web UI。複数のボリュームを複製する場合、groupSnapshotID の使用はオプションです。
パラメータ
このメソッドには次の入力パラメータがあります。
| Name | 説明 | タイプ | デフォルト値 | 必須 |
|---|---|---|---|---|
アクセス |
ボリュームの配列に渡された情報によって上書きされない場合、新しいボリュームの新しいデフォルトのアクセス方法。 |
string |
なし |
いいえ |
SnapMirrorReplication を有効にする |
ボリュームをSnapMirrorエンドポイントでのレプリケーションに使用できるかどうかを決定します。有効な値は次のとおりです。
|
ブーリアン |
false |
いいえ |
グループスナップショットID |
クローンのベースとして使用するグループ スナップショットの ID。 |
integer |
なし |
いいえ |
新しいアカウントID |
ボリューム配列に渡された情報によって上書きされていない場合のボリュームの新しいアカウント ID。 |
integer |
なし |
いいえ |
ボリューム |
新しいボリュームに指定するメンバーのコレクション。メンバー:
オプションのメンバーが指定されていない場合、値はソース ボリュームから継承されます。 |
JSONオブジェクト配列 |
なし |
はい(ボリュームID) |
戻り値
このメソッドには次の戻り値があります。
Name |
説明 |
タイプ |
非同期ハンドル |
非同期メソッド呼び出しから返される値。 |
integer |
グループクローンID |
新しいグループ クローンの一意の ID。 |
integer |
members |
ソースボリュームと宛先ボリュームのペアのボリューム ID のリスト。 |
JSONオブジェクト配列 |
リクエスト例
このメソッドのリクエストは次の例のようになります。
{
"method": "CloneMultipleVolumes",
"params": {
"volumes": [
{
"volumeID": 5
"name":"foxhill",
"access":"readOnly"
},
{
"volumeID": 18
},
{
"volumeID": 20
}
]
},
"id": 1
}
応答例
このメソッドは、次の例のような応答を返します。
{
"id": 1,
"result": {
"asyncHandle": 12,
"groupCloneID": 4,
"members": [
{
"srcVolumeID": 5,
"volumeID": 29
},
{
"srcVolumeID": 18,
"volumeID": 30
},
{
"srcVolumeID": 20,
"volumeID": 31
}
]
}
}
バージョン以降の新機能
9.6