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
을 경로 문자열로 바꿉니다.
-
ECDHE
- 상태 코드
- 202 허용 - 작업이 실행 중입니다. 작업 대기열을 확인하십시오.
- 204 콘텐츠 없음 - 리소스가 삭제되었습니다.
- 400 잘못된 요청 - 작동 예외. 자세한 내용은 응답 본문을 확인하십시오.
- 401 승인되지 않음 - 인증되지 않은 액세스 먼저 로그인하십시오.
- 403 forbidden - 인증되지 않은 액세스입니다. 권한을 확인해 주십시오.
- 500 내부 서버 오류 - 예상되지 않은 오류. 스택 추적에 대한 응답 본문을 확인하십시오.
GET /api/iscsi/target/TARGET_IQN
- 매개 변수
-
ECDHE
GET_IQN
을 경로 문자열로 바꿉니다.
-
ECDHE
- 예제
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
을 경로 문자열로 바꿉니다.
-
ECDHE
- 예제
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 장을 참조하십시오.