12장. 대시보드를 사용하여 Ceph 개체 게이트웨이 관리

스토리지 관리자는 대시보드의 Ceph Object Gateway 기능을 사용하여 Ceph Object Gateway를 관리하고 모니터링할 수 있습니다.

대시보드를 사용하여 SSL(Secure Sockets Layer)을 사용하여 Ceph Object Gateway 서비스를 만들 수도 있습니다.

예를 들어 모니터링 함수를 사용하면 영역 이름 또는 GET 및 PUT 비율의 성능 그래프와 같은 게이트웨이 데몬에 대한 세부 정보를 볼 수 있습니다. 관리 기능을 사용하면 사용자와 버킷을 모두 보고, 만들고, 편집할 수 있습니다.

Ceph 개체 게이트웨이 함수는 사용자 함수와 버킷 함수로 나뉩니다.

12.1. 대시보드에 Ceph 개체 게이트웨이 로그인 인증 정보 수동 추가

Red Hat Ceph Storage 대시보드는 RADOS 게이트웨이 또는 RGW라고도 하는 Ceph Object Gateway를 관리할 수 있습니다. cephadm 을 사용하여 Ceph Object Gateway를 배포하면 대시보드에서 사용하는 Ceph Object Gateway 자격 증명이 자동으로 구성됩니다. 명령줄 인터페이스를 사용하여 Ceph 개체 게이트웨이 자격 증명을 Ceph 대시보드에 수동으로 강제 적용할 수도 있습니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 대시보드가 설치되어 있어야 합니다.
  • Ceph Object Gateway가 설치되어 있습니다.

절차

  1. Cephadm 쉘에 로그인합니다.

    예제

    [root@host01 ~]# cephadm shell

  2. 인증 정보를 수동으로 설정합니다.

    예제

    [ceph: root@host01 /]# ceph dashboard set-rgw-credentials

    이렇게 하면 시스템의 각 영역에 대해 UID 대시보드 가 있는 Ceph Object Gateway 사용자가 생성됩니다.

  3. 선택 사항: Ceph Object Gateway 관리 API에서 사용자 정의 관리자 리소스를 구성한 경우 관리자 리소스도 설정해야 합니다.

    구문

    ceph dashboard set-rgw-api-admin-resource RGW_API_ADMIN_RESOURCE

    예제

    [ceph: root@host01 /]# ceph dashboard set-rgw-api-admin-resource admin
    Option RGW_API_ADMIN_RESOURCE updated

  4. 선택 사항: 자체 서명된 인증서가 있는 HTTPS를 사용하는 경우 대시보드에서 인증서 확인을 비활성화하여 거부된 연결을 방지합니다.

    거부된 연결은 인증서를 알 수 없는 인증 기관에서 서명한 경우 또는 사용된 호스트 이름이 인증서의 호스트 이름과 일치하지 않는 경우 발생할 수 있습니다.

    구문

    ceph dashboard set-rgw-api-ssl-verify false

    예제

    [ceph: root@host01 /]# ceph dashboard set-rgw-api-ssl-verify False
    Option RGW_API_SSL_VERIFY updated

  5. 선택 사항: 오브젝트 게이트웨이가 요청을 처리하고 대시보드가 시간 초과로 실행되는 경우 시간 초과 값을 설정할 수 있습니다.

    구문

    ceph dashboard set-rest-requests-timeout _TIME_IN_SECONDS_

    기본값은 45초입니다.

    예제

    [ceph: root@host01 /]# ceph dashboard set-rest-requests-timeout 240