CreateInitiators(초기자)
'CreateInitiators'를 사용하여 여러 개의 새 이니시에이터 IQN 또는 WWPN(World Wide Port Name)을 생성하고 별칭 및 속성을 선택적으로 할당할 수 있습니다. 'CreateInitiators'를 사용하여 새 이니시에이터를 생성할 때 볼륨 액세스 그룹에 추가할 수도 있습니다.
작업에서 매개 변수에 제공된 이니시에이터 중 하나를 생성하지 못할 경우 메소드는 오류를 반환하며 이니시에이터를 생성하지 않습니다(부분 완료는 불가능).
매개 변수
이 메서드에는 다음과 같은 입력 매개 변수가 있습니다.
이름 | 설명 | 유형 | 기본값 | 필수 요소입니다 |
---|---|---|---|---|
이니시에이터 |
각 새 이니시에이터의 특성을 포함하는 객체 목록입니다. 개체:
|
JSON 개체 어레이 |
없음 |
예 |
반환 값
이 메서드의 반환 값은 다음과 같습니다.
이름 |
설명 |
유형 |
이니시에이터 |
새로 생성된 이니시에이터를 설명하는 객체 목록입니다. |
이니시에이터 스토리지 |
오류
이 메서드는 다음 오류를 반환할 수 있습니다.
이름 |
설명 |
xInitialatorExists |
선택한 이니시에이터 이름이 이미 있는 경우 반환됩니다. |
요청 예
이 메서드에 대한 요청은 다음 예제와 비슷합니다.
{ "id": 3291, "method": "CreateInitiators", "params": { "initiators": [ { "name": "iqn.1993-08.org.debian:01:288170452", "alias": "example1" }, { "name": "iqn.1993-08.org.debian:01:297817012", "alias": "example2" } ] } }
응답 예
이 메서드는 다음 예제와 유사한 응답을 반환합니다.
{ "id": 3291, "result": { "initiators": [ { "alias": "example1", "attributes": {}, "initiatorID": 145, "initiatorName": "iqn.1993-08.org.debian:01:288170452", "volumeAccessGroups": [] }, { "alias": "example2", "attributes": {}, "initiatorID": 146, "initiatorName": "iqn.1993-08.org.debian:01:297817012", "volumeAccessGroups": [] } ] } }
버전 이후 새로운 기능
9.6