1.3. 대시보드 기능
Ceph 대시보드는 여러 기능을 제공합니다.
관리 기능
- 클러스터 계층 구조 보기: 예를 들어 CRUSH 맵을 보고 특정 OSD ID가 실행 중인 노드를 확인할 수 있습니다. OSD에 문제가 있는 경우 유용합니다.
- 관리자 모듈 구성: ceph manager 모듈의 매개 변수를 보고 변경할 수 있습니다.
- 보기 및 필터 로그: 이벤트 및 감사 클러스터 로그를 보고 우선 순위, 키워드, 날짜 또는 시간 범위를 기반으로 필터링할 수 있습니다.
- 대시보드 구성 요소 토글: 필요한 기능만 사용할 수 있도록 대시보드 구성 요소를 활성화하고 비활성화할 수 있습니다.
- OSD 설정 관리: 대시보드를 사용하여 클러스터 전체 OSD 플래그를 설정할 수 있습니다.
- 경고 보기: 경고 페이지를 사용하면 현재 알림에 대한 세부 정보를 볼 수 있습니다.
- 이미지 품질: 이미지에 대한 성능 제한을 설정할 수 있습니다(예: IOPS 제한 또는 읽기 BPS 버스트 속도 제한).
모니터링 기능
- 사용자 이름 및 암호 보호: 구성 가능한 사용자 이름과 암호를 제공하여 대시보드에 액세스할 수 있습니다.
SSL 및 TLS 지원: 웹 브라우저와 대시보드 간의 모든 HTTP 통신은 SSL을 통해 보호됩니다. 자체 서명된 인증서는 기본 제공 명령을 사용하여 생성할 수 있지만 CA(인증 기관)에서 서명하고 발행하는 사용자 정의 인증서를 가져올 수도 있습니다. Red Hat Ceph Storage 4.2에서
dashboard_protocol
은https
로 설정되고 Ansible은 대시보드 및 grafana 인증서를 생성합니다. 데이터 지점 및 그래프를 플롯하려면 다음과 같이 TLS 핸드셰이크를 수동으로 업데이트합니다.- 경고 관리자 API 호스트 - http://grafana_node:9093
- Prometheus API 호스트 - http://grafana_node:9092
- Grafana API 호스트 - https://grafana_node:3000
- 전체 클러스터 상태: 전체 클러스터 상태, 스토리지 사용률(예: 오브젝트 수, 원시 용량, 풀당 사용량), 풀 목록 및 해당 상태 및 사용량 통계를 표시합니다.
- hosts: 실행 중인 서비스 및 설치된 Ceph 버전과 함께 클러스터와 연결된 모든 호스트 목록을 제공합니다.
- 성능 카운터: 실행 중인 각 서비스에 대한 자세한 통계를 표시합니다.
- monitors: 모든 모니터, 쿼럼 상태 및 열려 있는 세션을 나열합니다.
- Configuration Reference: 사용 가능한 모든 구성 옵션, 해당 설명 및 기본값을 나열합니다.
- 클러스터 로그: 클러스터의 이벤트 및 감사 로그를 표시하고 필터링합니다.
- 스토리지 클러스터 용량 보기: Ceph 대시보드의 용량 패널에서 Red Hat Ceph Storage 클러스터의 원시 스토리지 용량 을 볼 수 있습니다.
- pool: 모든 Ceph 풀 및 세부 정보를 나열하고 관리합니다. 예를 들어 애플리케이션, 배치 그룹, 복제 크기, EC 프로파일, CRUSH 규칙 세트 등입니다.
- OSD: 모든 OSD, 상태 및 사용량 통계, 속성(OSD 맵), 메타데이터, 성능 카운터, 읽기/쓰기 작업에 대한 사용 히스토그램을 나열하고 관리합니다.
- iSCSI: tcmu-runner 서비스를 실행하는 모든 호스트를 나열하고 모든 이미지와 해당 성능 특성(예: 읽기 및 쓰기 작업 또는 트래픽)을 표시합니다.
images: 모든 RBD 이미지와 크기, 개체 및 기능과 같은 해당 속성을 나열합니다. RBD 이미지를 생성, 복사, 수정 및 삭제합니다. 선택한 이미지의 스냅샷을 생성, 삭제 및 롤백하고, 이러한 스냅샷을 수정으로부터 보호하거나 보호 해제합니다. 스냅샷 복사 또는 복제, 플랫 복제 이미지.
참고특정 이미지에 대한 Overall Performance 탭의 I/O 변경 성능 그래프는 Cluster > Manager 모듈 > Prometheus 에서
rbd_stats_pool
매개변수를 설정하여 해당 이미지가 포함된 풀을 지정하는 경우에만 값을 표시합니다.- mirroring: 동기화 상태를 포함하여 모든 활성 동기화 데몬과 해당 상태, 풀 및 RBD 이미지를 나열합니다.
- 파일 시스템: 사용 통계를 포함하여 모든 활성 Ceph 파일 시스템(CephFS) 클라이언트 및 관련 풀을 나열합니다.
- RGW: 모든 활성 개체 게이트웨이 및 해당 성능 카운터를 나열합니다. 표시 및 관리(추가, 편집, 삭제) 오브젝트 게이트웨이 사용자와 해당 세부 정보(예: 할당량 등), 사용자의 버킷 및 세부 정보(예: 소유자 또는 할당량)를 표시 및 관리합니다.
추가 리소스
1.3.1. 대시보드 기능 전환 또는 해제
필요에 따라 기능을 활성화하거나 비활성화하여 Red Hat Ceph Storage 대시보드 구성 요소를 사용자 지정할 수 있습니다. 모든 기능은 기본적으로 활성화되어 있습니다. 기능을 비활성화하면 웹 인터페이스 요소가 숨겨지고 연결된 REST API 엔드포인트가 해당 기능에 대한 추가 요청을 거부합니다. 대시보드 기능 활성화 및 비활성화는 명령줄 인터페이스 또는 웹 인터페이스에서 수행할 수 있습니다.
사용 가능한 기능:
Ceph 블록 장치:
-
이미지 관리,
rbd
-
미러링,
미러링
-
iSCSI 게이트웨이,
iscsi
-
이미지 관리,
-
Ceph Filesystem,
cephfs
-
Ceph Object Gateway,
rgw
기본적으로 Ceph Manager는 Ceph Monitor와 함께 배치됩니다.
여러 기능을 한 번에 비활성화할 수 있습니다.
기능을 비활성화하면 웹 인터페이스의 변경 사항을 반영하려면 최대 20초가 걸릴 수 있습니다.
사전 요구 사항
- Red Hat Ceph Storage 대시보드 소프트웨어의 설치 및 구성.
- Ceph Manager 노드 또는 대시보드 웹 인터페이스에 대한 사용자 액세스 권한.
절차
대시보드 웹 인터페이스에서 대시보드 기능을 전환하려면 다음을 수행합니다.
- 대시보드 페이지의 탐색 모음에서 Cluster, Manager 모듈 으로 이동한 다음 대시보드 를 클릭합니다. 그러면 Edit Manager 모듈 페이지가 열립니다.
Edit Manager 모듈 페이지에서 기능 이름 옆에 있는 선택 상자를 선택하거나 선택 상자를 선택하여 대시보드 기능을 활성화하거나 비활성화할 수 있습니다.
선택 항목이 완료되면 페이지 하단에 있는 업데이트 버튼을 클릭합니다.
명령줄 인터페이스에서 대시보드 기능을 전환하려면 다음을 수행합니다.
- Ceph Manager 노드에 로그인합니다.
기능 상태를 나열합니다.
[user@mon ~]$ ceph dashboard feature status
기능을 비활성화합니다.
[user@mon ~]$ ceph dashboard feature disable iscsi
이 예제에서는 Ceph iSCSI 게이트웨이 기능을 비활성화합니다.
기능을 활성화합니다.
[user@mon ~]$ ceph dashboard feature enable cephfs
이 예에서는 Ceph Filesystem 기능을 활성화합니다.