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 상태로 변경됩니다.
사전 요구 사항
- 부트스트랩 스토리지 클러스터. 자세한 내용은 Red Hat Ceph Storage 설치 가이드 의 새 스토리지 클러스터 부트 스트랩 섹션을 참조하십시오.
-
Red Hat Ceph Storage 대시보드의 사용자에 대한
cluster-manager
역할 이상 자세한 내용은 Red Hat Ceph Storage 대시보드 가이드의 Ceph대시보드에 대한 사용자 역할 및 권한 섹션을 참조하십시오.
절차
부트스트랩 호스트에서 다른 호스트로 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. 클러스터 확장
호스트 추가:
- 호스트 추가 창에서 + 추가 를 클릭합니다.
호스트 이름을 지정합니다. 이는 부트스트랩된 호스트에서 키를 복사하는 동안 제공된 호스트 이름과 동일합니다.
참고자세한 내용은 호스트 추가 대화 상자의 도구 팁을 사용할 수 있습니다.
- 선택 사항: 호스트의 각 IP 주소를 제공합니다.
- 선택 사항: 서비스를 생성할 호스트의 레이블을 선택합니다.
- 호스트 추가를 클릭합니다.
- 스토리지 클러스터의 모든 호스트에 대해 위 단계를 수행합니다.
- 호스트 추가 창에서 다음을 클릭합니다.
OSD를 만듭니다.
- Create OSD( OSD 만들기 ) 창에서 Primary devices(기본 장치의 경우 +추가 )를 클릭합니다.
- Primary Devices (기본 장치) 창에서 장치를 필터링하고 장치를 선택합니다.
- Add 를 클릭합니다.
- 선택 사항: OSD 생성 창에서 WAL 또는 DB 장치와 같은 공유 장치가 있는 경우 장치를 추가합니다.
- 선택 사항: 확인란 암호화를 클릭하여 기능을 암호화합니다.
- Create OSD( OSD 만들기 ) 창에서 다음을 클릭합니다.
서비스를 생성합니다.
- 서비스 생성 창에서 + 만들기 를 클릭합니다.
서비스 생성 대화 상자에서
- 드롭다운에서 서비스 유형을 선택합니다.
- 서비스의 고유 이름인 서비스 ID를 제공합니다.
- 호스트 또는 레이블을 통해 배치를 제공합니다.
- 호스트를 선택합니다.
- 배포해야 하는 데몬 또는 서비스 수를 제공합니다.
- 서비스 생성을 클릭합니다.
- 서비스 생성 창에서 다음을 클릭합니다.
서비스별 호스트( 클러스터 리소스,호스트 세부 정보 )를 검토합니다. 매개 변수를 편집하려면 뒤로 클릭하고 위의 단계를 따르십시오.
그림 2.4. 클러스터 확인
- Expand Cluster (클러스터 확장)를 클릭합니다.
- 클러스터 확장에 성공했음을 알 수 있습니다.
- 클러스터 상태가 대시보드에서 HEALTH_OK 상태로 변경됩니다.
검증
cephadm
쉘에 로그인합니다.예제
[root@host01 ~]# cephadm shell
ceph -s
명령을 실행합니다.예제
[ceph: root@host01 /]# ceph -s
클러스터의 상태는 HEALTH_OK 입니다.
추가 리소스
- 자세한 내용은 Red Hat Ceph Storage 대시보드 가이드의 Ceph 대시보드의 사용자 역할 및 사용 권한을 참조하십시오.
- 자세한 내용은 Red Hat Ceph Storage 설치 가이드 를 참조하십시오.