Go to main content

Oracle® ZFS Storage Appliance RESTful API 설명서, 릴리스 OS8.8.x

인쇄 보기 종료

업데이트 날짜: 2021년 8월
 
 

복제

원격 복제를 사용하면 프로젝트 복제 및 어플라이언스 간 공유가 쉬워집니다.


주 -  복제는 Oracle ZFS 스토리지 어플라이언스의 특정 모델에 대해 사용이 허가된 기능이며 복제 RESTful API가 해당 기능을 관리합니다. 서비스는 URI https://hostname:215/api/storage/v{1|2}/replication에서 사용할 수 있습니다. 라이센스에 대한 자세한 내용은 Oracle SLA(소프트웨어 라이센스 계약) 및 통합된 소프트웨어 옵션을 사용하는 하드웨어 시스템에 대한 자격 및 소프트웨어 릴리스의 라이센스 정보 사용자 설명서를 참조하십시오.

복제 RESTful API는 다음 리소스를 관리합니다:

  • 복제 서비스 – 복제 작업을 관리하는 서비스입니다.

  • 복제 대상 – 다른 어플라이언스 피어(소스)에서 복제된 데이터를 받고 저장하는 어플라이언스 피어입니다. 이 용어는 어플라이언스를 다른 어플라이언스에 복제할 수 있도록 하는 어플라이언스의 구성 객체를 의미하기도 합니다.

  • 복제 작업 – 프로젝트 또는 공유, 대상 어플라이언스 및 정책 옵션(업데이트 보내기 빈도, 데이터를 전송 중에 암호화할지 여부 등 포함)을 지정하는 소스 어플라이언스에 대한 구성 객체입니다.

  • 복제 패키지 – 대상측에서 작업에 해당되는 개념입니다. 특정 소스에서 특정 작업의 일부분으로 복제된 데이터를 관리하는 대상 어플라이언스에 대한 구성 객체입니다. 소스 어플라이언스의 각 작업은 대상 어플라이언스에서 정확하게 하나의 패키지와 연관되며 그 반대의 경우도 마찬가지입니다. 둘 중 한 객체가 손실되면 새 작업/패키지 쌍 및 전체 복제 업데이트를 만들어야 합니다.

API는 복제 작업 및 복제 패키지에 대한 복제 작업을 제공합니다. 서비스 API는 복제 서비스, 복제 소스 및 복제 대상을 관리하는 데 사용됩니다.

표 55  복제 서비스 명령
요청
경로 /api/service/v{1|2}/services에 추가
설명
GET
/replication
복제 서비스 상태 등록 정보를 가져옵니다.
PUT
/replication/enable
복제 서비스를 사용으로 설정합니다.
PUT
/replication/disable
복제 서비스를 사용 안함으로 설정합니다.

복제 서비스 등록 정보 나열

복제 서비스의 상태를 가져옵니다.

요청 예:

GET /api/service/v2/services/replication HTTP/1.1
Host: zfs-storage.example.com:215
Accept: application/json

결과 예:

HTTP/1.1 200 OK

{
    "service": {
        "href": "/api/service/v2/services/replication",
        "<status>": "online",
        "enable_start_finish_alerts": true
    }
}

복제 서비스 등록 정보 수정

다른 서비스와 마찬가지로 복제 서비스 상태도 수정할 수 있습니다. 자세한 내용은 서비스 RESTful API를 참조하십시오.

복제 중인 프로젝트 수 및 복제 일정 빈도에 따라 예약된 업데이트에 대한 시작 및 완료 경보 수로 인해 중요한 다른 경보가 숨겨질 수 있습니다. 예약된 업데이트에 대한 시작 및 완료 경보를 사용 안함으로 설정하려면 enable_start_finish_alerts 등록 정보를 false로 설정합니다.

PUT /api/service/v2/services/replication
Host: zfs-storage.example.com:215
Content-Type: application/json

{ "enable_start_finish_alerts":false }