JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle® ZFS Storage Appliance RESTful API 설명서, 릴리스 2013.1.3.0
Oracle Technology Network
라이브러리
PDF
인쇄 보기
피드백
search filter icon
search icon

문서 정보

Oracle ZFS Storage Appliance RESTful API 시작하기

RESTful API 작업

RESTful API 경보 서비스

Analytics Services

하드웨어 서비스

로그 명령

네트워크 명령

RESTful API 문제 서비스

RESTful API 역할 서비스

RESTful API SAN 서비스

서비스 명령

RESTful API 스토리지 서비스

스토리지 풀 작업

풀 나열

풀 가져오기

풀 구성

풀에 스토리지 추가

풀 스크러빙

풀 구성 해제

프로젝트 작업

프로젝트 나열

프로젝트 등록 정보 가져오기

프로젝트 만들기

프로젝트 수정

프로젝트 삭제

프로젝트 사용량

파일 시스템 작업

파일 시스템 나열

파일 시스템 가져오기

파일 시스템 만들기

파일 시스템 수정

파일 시스템 삭제

파일 시스템 쿼터 및 사용량

LUN 작업

LUNS를 나열합니다.

LUN 가져오기

새 LUN 만들기

LUN 수정

Lun 삭제

스냅샷 및 복제 작업

스냅샷 나열

스냅샷 가져오기

스냅샷 만들기

스냅샷 이름 바꾸기

스냅샷 복제

스냅샷 롤백

스냅샷 삭제

스냅샷 종속 항목 나열

스키마

등록 정보 나열

등록 정보 가져오기

등록 정보 만들기

등록 정보 수정

등록 정보 삭제

복제

복제 서비스 가져오기

복제 서비스 상태 수정

복제 대상

복제 대상 나열

복제 대상 가져오기

복제 대상 만들기

복제 대상 삭제

복제 작업

복제 작업 나열

복제 작업 가져오기

복제 작업 만들기

복제 작업 수정

업데이트 취소

업데이트 전송

복제 작업 삭제

복제 패키지

복제 소스 나열

복제 패키지 나열

패키지 수정

패키지 삭제

업데이트 취소

패키지 복제

패키지 단절

패키지 방향 바꾸기

시스템 명령

RESTful API 사용자 서비스

워크플로우 명령

RESTful 클라이언트

복제 대상

다음 표는 사용 가능한 복제 대상 명령을 보여 줍니다.

표 12-34  복제 대상 명령
요청
경로 /api/service/v1/services
설명
POST
/replication/targets
새 복제 대상을 만듭니다.
GET
/replication/targets/<target>
지정된 복제 대상 등록 정보를 가져옵니다.
GET
/replication/targets
모든 복제 대상 객체를 나열합니다.
PUT
/replication/targets/<target>
지정된 복제 대상 객체를 수정합니다.
DELETE
/replication/targets/<target>
지정된 대상 객체를 삭제합니다.

복제 대상 나열

시스템에서 사용할 수 있는 모든 복제 대상을 나열합니다.

요청 예:

GET /api/service/v1/services/replication/targets HTTP/1.1
Host: zfssa-storage.example.com:215
Authorization: Basic ab6rt4psMWE=
Accept: application/json

응답 예:

HTTP/1.1 200 OK
X-Zfssa-Replication-Api: 1.0
Content-Type: application/json
Content-Length: 529

{
    "targets": [{
        "actions": 0,
        "address": "10.80.231.52:216",
        "asn": "fa5bf303-0dcb-e20d-ac92-cd129ccd2c81",
        "hostname": "luxor",
        "href": "/service/v1/services/replication/targets/target-000",
        "label": "luxor"
    }]
}

복제 대상 가져오기

이 명령은 대상 데이터에 사용할 수 있는 사용 가능한 스토리지 풀 목록을 포함하여 단일 복제 대상의 세부 정보를 나열합니다. 대상은 해당 href(target-000) 또는 <name>=<value> 선택에 의해 액세스됩니다.

요청 예:

GET api/service/v1/services/replication/targets/hostname=luxor HTTP/1.1
Authorization: Basic ab6rt4psMWE=
Host: zfs-storage.example.com:215
Accept: application/json

응답 예:

HTTP/1.1 200 OK
X-Zfssa-Replication-Api: 1.0
Content-Type: application/json
Content-Length: 337

{
    "hostname=luxor": {
        "actions": 0,
        "address": "10.80.231.52:216",
        "asn": "fa5bf303-0dcb-e20d-ac92-cd129ccd2c81",
        "hostname": "luxor",
        "href": "/service/v1/services/replication/targets/hostname=luxor",
        "label": "luxor"
    }
}

복제 대상 만들기

원격 복제에 대한 새 복제 대상을 만듭니다.

요청 예:

POST /api/replication/v1/targets HTTP/1.1
Authorization: Basic ab6rt4psMWE=
Host: example.zfssa.com:215
Accept: application/json
Content-Type: application/json
Content-Length: 54

{"hostname":"example", “root_password”:”letmein”, “label”:”east”}

응답 예:

HTTP/1.1 201 Created
Content-Length: 135
Content-Type: application/json
Location: /service/v1/services/replication/targets/target-000
X-Zfssa-Replication-Api: 1.0

{
    "target": {
        "actions": 0,
        "address": "123.45.78.9:216",
        "asn": "fa5bf303-0dcb-e20d-ac92-cd129ccd2c81",
        "hostname": "example",
        "href": "/service/v1/services/replication/targets/target-000",
        "label": "east"
    }
}

복제 대상 삭제

이 명령은 기존 복제 대상을 삭제합니다.

요청 예:

DELETE /service/v1/services/replication/targets/target-000 HTTP/1.1
Host: zfs-storage.example.com
Authorization: Basic ab6rt4psMWE=

성공한 삭제는 HTTP 상태 204(No Content)를 반환합니다.

응답 예:

HTTP/1.1 204 No-Content
X-Zfssa-Replication-Api: 1.0