您可以使用 CloneMultipleVolumes 方法创建一组指定卷的克隆。同时克隆多个卷时,您可以为这组卷分配一组统一的特性。
在使用 groupSnapshotID 参数克隆组快照中的卷之前,您必须先使用 CreateGroupSnapshot API 方法或 Web UI 创建此组快照。克隆多个卷时,您可以选择使用 groupSnapshotID。
此方法具有以下输入参数:
名称 | 说明 | 类型 | 默认值 | 必需 |
---|---|---|---|---|
access | 新卷的新默认访问方法(如果未被卷数组中传入的信息所覆盖)。 | 字符串 | 无 | 否 |
enableSnapMirrorReplication | 确定卷是否可用于 SnapMirror 端点的复制。可能值:
|
布尔型 | false | 否 |
groupSnapshotID | 要用作克隆基础的组快照的 ID。 | 整型 | 无 | 否 |
newAccountID | 卷的新帐户 ID(如果未被卷数组中传入的信息所覆盖)。 | 整型 | 无 | 否 |
volumes | 为新卷指定的一组成员。成员:
|
JSON 对象数组 | 无 | 是 (volumeID) |
此方法具有以下返回值:
名称 | 说明 | 类型 |
---|---|---|
asyncHandle | 从异步方法调用返回的值。 | 整型 |
groupCloneID | 新组克隆的唯一 ID。 | 整型 |
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 } ] } }