1.4. Ceph API 모듈 활성화 및 보안


Red Hat Ceph Storage Dashboard 모듈은 SSL 보안 연결을 통해 스토리지 클러스터에 대한 RESTful API 액세스를 제공합니다.

중요

SSL을 비활성화하면 사용자 이름과 암호는 암호화되지 않은 상태로 Red Hat Ceph Storage 대시보드로 전송됩니다.

사전 요구 사항

  • Ceph Monitor 노드에 대한 루트 수준 액세스.
  • 하나 이상의 ceph-mgr 데몬이 활성화되어 있는지 확인합니다.
  • 방화벽을 사용하는 경우, SSL에 대해 TCP 포트 8443, 및 SSL 없이 TCP 포트 8080 이 활성 ceph-mgr 데몬이 있는 노드에서 열려 있는지 확인합니다.

절차

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

    예제

    root@host01 ~]# cephadm shell

  2. RESTful 플러그인을 활성화합니다.

    [ceph: root@host01 /]# ceph mgr module enable dashboard
  3. SSL 인증서를 구성합니다.

    1. 조직의 CA(인증 기관)에서 인증서를 제공하는 경우 인증서 파일을 사용하여 설정합니다.

      구문

      ceph dashboard set-ssl-certificate HOST_NAME -i CERT_FILE
      ceph dashboard set-ssl-certificate-key HOST_NAME -i KEY_FILE

      예제

      [ceph: root@host01 /]# ceph dashboard set-ssl-certificate -i dashboard.crt
      [ceph: root@host01 /]# ceph dashboard set-ssl-certificate-key -i dashboard.key

      고유한 노드 기반 인증서를 설정하려면 명령에 HOST_NAME 을 추가합니다.

      예제

      [ceph: root@host01 /]# ceph dashboard set-ssl-certificate host01 -i dashboard.crt
      [ceph: root@host01 /]# ceph dashboard set-ssl-certificate-key host01 -i dashboard.key

    2. 또는 자체 서명된 인증서를 생성할 수 있습니다. 그러나 자체 서명된 인증서를 사용하면 HTTPS 프로토콜의 완전한 보안 이점을 제공하지 않습니다.

      [ceph: root@host01 /]# ceph dashboard create-self-signed-cert
      주의

      대부분의 최신 웹 브라우저에서는 보안 연결을 설정하기 전에 확인해야 하는 자체 서명된 인증서에 대해 보고합니다.

  4. 사용자를 생성하고 암호를 설정한 다음 역할을 설정합니다.

    구문

    echo -n "PASSWORD" > PATH_TO_FILE/PASSWORD_FILE
    ceph dashboard ac-user-create USER_NAME -i PASSWORD_FILE ROLE

    예제

    [ceph: root@host01 /]# echo -n "p@ssw0rd" > /root/dash-password.txt
    [ceph: root@host01 /]# ceph dashboard ac-user-create user1 -i /root/dash-password.txt administrator

    이 예제에서는 관리자 역할을 사용하여 user1 이라는 사용자를 생성합니다.

  5. RESTful 플러그인 웹 페이지에 연결합니다. 웹 브라우저를 열고 다음 URL을 입력합니다.

    구문

    https://HOST_NAME:8443

    예제

    https://host01:8443

    자체 서명된 인증서를 사용한 경우 보안 예외를 확인합니다.

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.