LUN 작업
모든 LUN 또는 볼륨 작업의 범위는 지정된 풀 또는 프로젝트로 지정됩니다. 다음 LUN 명령을 사용할 수 있습니다.
표 12-17 볼륨 명령
|
|
|
GET
|
/luns
|
모든 LUNS를 나열합니다.
|
GET
|
/pools/<pool>/projects /<project>/luns
|
LUNS를 나열합니다.
|
GET
|
/pools/<pool>/projects /<project>/luns/<lun>
|
LUN 세부 정보를 가져옵니다.
|
POST
|
/pools/<pool>/projects /<project>/luns
|
LUN을 만듭니다.
|
PUT
|
/pools/<pool>/projects /<project>/luns/<lun>
|
LUN을 수정합니다.
|
DELETE
|
/pools/<pool>/projects /<project>/luns/<lun>
|
LUN을 삭제합니다.
|
|
다음 표에는 LUN 등록 정보가 나와 있습니다. 또한 볼륨은 프로젝트 등록 정보를 상속하거나 대체할 수 있습니다.
표 12-18 볼륨 등록 정보
|
|
|
string
|
assignednumber
|
지정된 LU 번호
|
boolean
|
fixednumber
|
LU 번호를 현재 값에 고정하는 플래그
|
string
|
initiatorgroup
|
개시자 그룹
|
string
|
lunguid
|
STMF GUID
|
string
|
lunnumber
|
LU 번호 번호 또는 "auto"
|
string
|
project
|
프로젝트 이름(변경할 수 없음)
|
object
|
source
|
등록 정보의 소스("local", "inherited") 나열
|
boolean
|
sparse
|
Thin 프로비저닝을 사용으로 설정하는 플래그
|
string
|
status
|
논리 장치 상태("online", "offline")
|
string
|
targetgroup
|
대상 그룹
|
object
|
usage
|
LUN 사용량 통계 나열
|
number
|
volblocksize
|
볼륨 블록 크기
|
number
|
volsize
|
볼륨 크기
|
boolean
|
writecache
|
쓰기 캐시를 사용으로 설정하는 플래그
|
|
프로젝트에서 일부 등록 정보가 상속될 수 있습니다. 소스 객체는 이러한 등록 정보를 각각 나열하고 해당 등록 정보가 LUN에 "로컬"인지, 아니면 프로젝트에서 "상속되는지"를 식별합니다. 기본적으로 이러한 등록 정보는 프로젝트에 의해 상속됩니다. 이러한 등록 정보가 설정되면 해당 등록 정보가 LUN에 로컬입니다. 소스 객체는 변경할 수 없습니다. 소스를 다시 상속됨으로 변경하려면 등록 정보가 "unset"일 수 있습니다.
압축을 설정 해제하는 JSON 요청의 예:
{"unset": ["compression"]}