2.5. Ceph 대시보드에서 클러스터 확장


대시보드를 사용하여 호스트 추가, OSD 추가, Alertmanager, Cephadm-exporter, CephFS-mirror, Grafana, ingress, iSCSI, MDS, NFS, node-exporter, Prometheus, RBD-mirror 및 Ceph Object Gateway와 같은 서비스를 만들기 위해 대시보드를 사용할 수 있습니다.

새 스토리지 클러스터를 부트스트랩하면 Ceph Monitor 및 Ceph Manager 데몬이 생성되고 클러스터가 HEALTH_WARN 상태입니다. 대시보드에 클러스터의 모든 서비스를 만든 후 클러스터의 상태가 HEALTH_WARN 에서 HEALTH_OK 상태로 변경됩니다.

사전 요구 사항

절차

  1. 부트스트랩 호스트에서 다른 호스트로 admin 키를 복사합니다.

    구문

    ssh-copy-id -f -i /etc/ceph/ceph.pub root@HOST_NAME

    예제

    [ceph: root@host01 /]# ssh-copy-id -f -i /etc/ceph/ceph.pub root@host02
    [ceph: root@host01 /]# ssh-copy-id -f -i /etc/ceph/ceph.pub root@host03

  2. 부트스트랩 중에 제공된 기본 인증 정보를 사용하여 대시보드에 로그인합니다.
  3. 암호를 변경하고 새 암호를 사용하여 대시보드에 로그인합니다.
  4. 시작 페이지에서 확장 클러스터 를 클릭합니다.

    그림 2.3. 클러스터 확장

    클러스터 확장
  5. 호스트 추가:

    1. 호스트 추가 창에서 + 추가 를 클릭합니다.
    2. 호스트 이름을 지정합니다. 이는 부트스트랩된 호스트에서 키를 복사하는 동안 제공된 호스트 이름과 동일합니다.

      참고

      자세한 내용은 호스트 추가 대화 상자의 도구 팁을 사용할 수 있습니다.

    3. 선택 사항: 호스트의 각 IP 주소를 제공합니다.
    4. 선택 사항: 서비스를 생성할 호스트의 레이블을 선택합니다.
    5. 호스트 추가를 클릭합니다.
    6. 스토리지 클러스터의 모든 호스트에 대해 위 단계를 수행합니다.
  6. 호스트 추가 창에서 다음을 클릭합니다.
  7. OSD를 만듭니다.

    1. Create OSD( OSD 만들기 ) 창에서 Primary devices(기본 장치의 경우 +추가 )를 클릭합니다.
    2. Primary Devices (기본 장치) 창에서 장치를 필터링하고 장치를 선택합니다.
    3. Add 를 클릭합니다.
    4. 선택 사항: OSD 생성 창에서 WAL 또는 DB 장치와 같은 공유 장치가 있는 경우 장치를 추가합니다.
    5. 선택 사항: 확인란 암호화를 클릭하여 기능을 암호화합니다.
    6. Create OSD( OSD 만들기 ) 창에서 다음을 클릭합니다.
  8. 서비스를 생성합니다.

    1. 서비스 생성 창에서 + 만들기 를 클릭합니다.
    2. 서비스 생성 대화 상자에서

      1. 드롭다운에서 서비스 유형을 선택합니다.
      2. 서비스의 고유 이름인 서비스 ID를 제공합니다.
      3. 호스트 또는 레이블을 통해 배치를 제공합니다.
      4. 호스트를 선택합니다.
      5. 배포해야 하는 데몬 또는 서비스 수를 제공합니다.
    3. 서비스 생성을 클릭합니다.
  9. 서비스 생성 창에서 다음을 클릭합니다.
  10. 서비스별 호스트( 클러스터 리소스,호스트 세부 정보 )를 검토합니다. 매개 변수를 편집하려면 뒤로 클릭하고 위의 단계를 따르십시오.

    그림 2.4. 클러스터 확인

    클러스터 확인
  11. Expand Cluster (클러스터 확장)를 클릭합니다.
  12. 클러스터 확장에 성공했음을 알 수 있습니다.
  13. 클러스터 상태가 대시보드에서 HEALTH_OK 상태로 변경됩니다.

검증

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

    예제

    [root@host01 ~]# cephadm shell

  2. ceph -s 명령을 실행합니다.

    예제

    [ceph: root@host01 /]# ceph -s

    클러스터의 상태는 HEALTH_OK 입니다.

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.