여러 볼륨 복제
당신은 사용할 수 있습니다 CloneMultipleVolumes 지정된 볼륨 그룹의 복제본을 만드는 방법입니다. 여러 볼륨을 함께 복제하면 일관된 특성 집합을 여러 볼륨 그룹에 할당할 수 있습니다.
그룹 스냅샷의 볼륨을 복제하기 위해 groupSnapshotID 매개변수를 사용하기 전에 먼저 다음을 사용하여 그룹 스냅샷을 만들어야 합니다.그룹 스냅샷 만들기 API 방법 또는 웹 UI. 여러 볼륨을 복제하는 경우 groupSnapshotID를 사용하는 것은 선택 사항입니다.
매개변수
이 방법에는 다음과 같은 입력 매개변수가 있습니다.
| 이름 | 설명 | 유형 | 기본값 | 필수의 |
|---|---|---|---|---|
입장 |
볼륨 배열에서 전달된 정보로 재정의되지 않는 경우 새 볼륨에 대한 새로운 기본 액세스 방법이 적용됩니다. |
끈 |
None |
아니요 |
enableSnapMirrorReplication |
SnapMirror 엔드포인트를 사용하여 볼륨을 복제하는 데 사용할 수 있는지 여부를 결정합니다. 가능한 값:
|
부울 |
거짓 |
아니요 |
그룹스냅샷ID |
복제본의 기준으로 사용할 그룹 스냅샷의 ID입니다. |
정수 |
None |
아니요 |
새 계정 ID |
볼륨 배열에 전달된 정보로 재정의되지 않으면 볼륨에 대한 새 계정 ID입니다. |
정수 |
None |
아니요 |
볼륨 |
새로운 볼륨에 대해 지정한 멤버의 컬렉션입니다. 회원:
선택적 멤버가 지정되지 않으면 값은 소스 볼륨에서 상속됩니다. |
JSON 객체 배열 |
None |
예(볼륨ID) |
반환 값
이 메서드는 다음과 같은 반환 값을 갖습니다.
이름 |
설명 |
유형 |
비동기 핸들 |
비동기 메서드 호출에서 반환된 값입니다. |
정수 |
그룹클론ID |
새로운 그룹 복제본의 고유 ID입니다. |
정수 |
회원들 |
소스 및 대상 볼륨 쌍에 대한 볼륨 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