A.12. iSCSI

Ceph RESTful API iscsi 끝점을 사용하여 iSCSI를 관리하는 방법 참조입니다.

GET /api/iscsi/discoveryauth
설명
iSCSI 검색 인증 세부 정보를 확인합니다.
예제
GET /api/iscsi/discoveryauth HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작동 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 승인되지 않음 - 인증되지 않은 액세스 먼저 로그인하십시오.
  • 403 forbidden - 인증되지 않은 액세스입니다. 권한을 확인해 주십시오.
  • 500 내부 서버 오류 - 예상되지 않은 오류. 스택 추적에 대한 응답 본문을 확인하십시오.
PUT /api/iscsi/discoveryauth
설명
iSCSI 검색 인증을 설정합니다.
매개 변수
  • 쿼리:

    • user - 필수 사용자 이름 문자열입니다.
    • 암호 - 필수 암호 문자열입니다.
    • mutual_user - 필수 상호 사용자 이름 문자열입니다.
    • mutual_password - 필수 상호 암호 문자열입니다.
예제
PUT /api/iscsi/discoveryauth?user=STRING&password=STRING&mutual_user=STRING&mutual_password=STRING HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "mutual_password": "STRING",
    "mutual_user": "STRING",
    "password": "STRING",
    "user": "STRING"
}
상태 코드
  • 200 OK - 확인
  • 202 허용 - 작업이 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작동 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 승인되지 않음 - 인증되지 않은 액세스 먼저 로그인하십시오.
  • 403 forbidden - 인증되지 않은 액세스입니다. 권한을 확인해 주십시오.
  • 500 내부 서버 오류 - 예상되지 않은 오류. 스택 추적에 대한 응답 본문을 확인하십시오.
GET /api/iscsi/target
예제
GET /api/iscsi/target HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작동 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 승인되지 않음 - 인증되지 않은 액세스 먼저 로그인하십시오.
  • 403 forbidden - 인증되지 않은 액세스입니다. 권한을 확인해 주십시오.
  • 500 내부 서버 오류 - 예상되지 않은 오류. 스택 추적에 대한 응답 본문을 확인하십시오.
POST /api/iscsi/target
예제
POST /api/iscsi/target HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "acl_enabled": "STRING",
    "auth": "STRING",
    "clients": "STRING",
    "disks": "STRING",
    "groups": "STRING",
    "portals": "STRING",
    "target_controls": "STRING",
    "target_iqn": "STRING"
}
상태 코드
  • 201 생성 - 리소스가 생성되었습니다.
  • 202 허용 - 작업이 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작동 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 승인되지 않음 - 인증되지 않은 액세스 먼저 로그인하십시오.
  • 403 forbidden - 인증되지 않은 액세스입니다. 권한을 확인해 주십시오.
  • 500 내부 서버 오류 - 예상되지 않은 오류. 스택 추적에 대한 응답 본문을 확인하십시오.
DELETE /api/iscsi/target/TARGET_IQN
매개 변수
  • ECDHE GET_IQN 을 경로 문자열로 바꿉니다.
상태 코드
  • 202 허용 - 작업이 실행 중입니다. 작업 대기열을 확인하십시오.
  • 204 콘텐츠 없음 - 리소스가 삭제되었습니다.
  • 400 잘못된 요청 - 작동 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 승인되지 않음 - 인증되지 않은 액세스 먼저 로그인하십시오.
  • 403 forbidden - 인증되지 않은 액세스입니다. 권한을 확인해 주십시오.
  • 500 내부 서버 오류 - 예상되지 않은 오류. 스택 추적에 대한 응답 본문을 확인하십시오.
GET /api/iscsi/target/TARGET_IQN
매개 변수
  • ECDHE GET_IQN 을 경로 문자열로 바꿉니다.
예제
GET /api/iscsi/target/TARGET_IQN HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작동 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 승인되지 않음 - 인증되지 않은 액세스 먼저 로그인하십시오.
  • 403 forbidden - 인증되지 않은 액세스입니다. 권한을 확인해 주십시오.
  • 500 내부 서버 오류 - 예상되지 않은 오류. 스택 추적에 대한 응답 본문을 확인하십시오.
PUT /api/iscsi/target/TARGET_IQN
매개 변수
  • ECDHE GET_IQN 을 경로 문자열로 바꿉니다.
예제
PUT /api/iscsi/target/TARGET_IQN HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "acl_enabled": "STRING",
    "auth": "STRING",
    "clients": "STRING",
    "disks": "STRING",
    "groups": "STRING",
    "new_target_iqn": "STRING",
    "portals": "STRING",
    "target_controls": "STRING"
}
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작동 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 승인되지 않음 - 인증되지 않은 액세스 먼저 로그인하십시오.
  • 403 forbidden - 인증되지 않은 액세스입니다. 권한을 확인해 주십시오.
  • 500 내부 서버 오류 - 예상되지 않은 오류. 스택 추적에 대한 응답 본문을 확인하십시오.

추가 리소스

  • 자세한 내용은 Red Hat Ceph Storage 개발자 가이드의 CephRESTful API 장을 참조하십시오.