검색

5.2. Red Hat Ceph Storage 대시보드 설치

download PDF

Red Hat Ceph Storage 대시보드는 실행 중인 Ceph Storage 클러스터에서 다양한 지표를 모니터링할 수 있는 시각적 대시보드를 제공합니다.

참고

Red Hat Ceph Storage 대시보드 업그레이드에 대한 자세한 내용은 Red Hat Enterprise Linux 설치 가이드의 Red Hat Ceph Storage 대시보드 업그레이드를 참조하십시오.

사전 요구 사항

  • Ansible 자동화 애플리케이션과 함께 배포된 컨테이너에서 실행되는 Ceph Storage 클러스터입니다.
  • 스토리지 클러스터 노드는 Red Hat Enterprise Linux 7을 사용합니다.

    자세한 내용은 1.1.1절. “CDN 및 서브스크립션에 Red Hat Ceph Storage 노드 등록”의 내용을 참조하십시오.

  • 클러스터 노드에서 데이터를 수신하고 Red Hat Ceph Storage 대시보드를 제공하는 별도의 노드인 Red Hat Ceph Storage 대시보드 노드.
  • Red Hat Ceph Storage 대시보드 노드를 준비합니다.

    • Red Hat CDN(Red Hat Content Delivery Network)에 시스템을 등록하고 서브스크립션을 연결한 다음 Red Hat Enterprise Linux 리포지토리를 활성화합니다. 자세한 내용은 1.1.1절. “CDN 및 서브스크립션에 Red Hat Ceph Storage 노드 등록”의 내용을 참조하십시오.
    • 모든 노드에서 툴 리포지토리를 활성화합니다.

      자세한 내용은 Red Hat Enterprise Linux용 Red Hat Ceph Storage 3 설치 가이드의 Red Hat Ceph Storage 리포지토리 활성화 섹션을 참조하십시오.

    • 방화벽을 사용하는 경우 다음 TCP 포트가 열려 있는지 확인합니다.

      표 5.1. TCP 포트 요구 사항
      포트사용어디에 있습니까?

      3000

      Grafana

      Red Hat Ceph Storage 대시보드 노드.

      9090

      기본 Prometheus 그래프

      Red Hat Ceph Storage 대시보드 노드.

      9100

      Prometheus의 node-exporter 데몬

      모든 스토리지 클러스터 노드.

      9283

      Ceph 데이터 수집

      모든 ceph-mgr 노드.

      9287

      Ceph iSCSI 게이트웨이 데이터

      모든 Ceph iSCSI 게이트웨이 노드.

      자세한 내용은 Red Hat Enterprise Linux 7 보안 가이드 의 방화벽 사용 장을 참조하십시오.

절차

Ansible 관리 노드에서 root 사용자로 다음 명령을 실행합니다.

  1. cephmetrics-ansible 패키지를 설치합니다.

    [root@admin ~]# yum install cephmetrics-ansible
  2. Ceph Ansible 인벤토리를 기반으로 사용하여 기본적으로 /etc/ansible/hosts 에 있는 Ansible 인벤토리 파일의 [ceph-grafana] 섹션 아래에 Red Hat Ceph Storage Dashboard 노드를 추가합니다.

    [ceph-grafana]
    $HOST_NAME

    교체:

    • $HOST_NAME (Red Hat Ceph Storage 대시보드 노드 이름)

    예를 들면 다음과 같습니다.

    [ceph-grafana]
    node0
  3. /usr/share/cephmetrics-ansible/ 디렉터리로 변경합니다.

    [root@admin ~]# cd /usr/share/cephmetrics-ansible
  4. Ansible 플레이북을 실행합니다.

    [root@admin cephmetrics-ansible]# ansible-playbook -v playbook.yml
    중요

    클러스터 구성을 업데이트할 때마다 (예: MON 또는 OSD 노드를 추가 또는 제거) cephmetrics Ansible 플레이북을 다시 실행해야 합니다.

    참고

    cephmetrics Ansible 플레이북은 다음 작업을 수행합니다.

    • prometheus 플러그인을 활성화하고 TCP 포트 9283을 열도록 ceph-mgr 인스턴스를 업데이트합니다.
    • Prometheus node-exporter 데몬을 스토리지 클러스터의 각 노드에 배포합니다.

      • TCP 포트 9100을 엽니다.
      • node-exporter 데몬을 시작합니다.
    • Red Hat Ceph Storage 대시보드 노드의 Docker/systemd에 Grafana 및 Prometheus 컨테이너를 배포합니다.

      • Prometheus는 ceph-mgr 노드 및 각 ceph 호스트에서 실행 중인 node-exporter에서 데이터를 수집하도록 구성되어 있습니다.
      • TCP 포트 3000을 엽니다.
      • 대시보드, 주제 및 사용자 계정은 모두 Grafana에 생성됩니다.
      • 관리자의 Grafana URL을 출력합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.