2.2. Ansible을 사용하여 대시보드 설치


ceph-ansible RPM에서 제공하는 Ansible 플레이북을 사용하여 Red Hat Ceph Storage를 설치할 때 대시보드는 기본적으로 설치됩니다.

사전 요구 사항

  • 전체 사전 요구 사항은 설치 가이드 를 참조하십시오. 이 절차에서는 대시보드 설치와 관련된 단계만 강조 표시합니다.

절차

  1. 아래에 정의된 노드가 있는 [grafana-server] 그룹이 Ansible 인벤토리 파일에 있는지 확인합니다. Grafana 및 Prometheus가 이 노드에 설치됩니다.

    [root@jb-ceph4-admin ~]# grep grafana-server -A 1 /etc/ansible/hosts
    [grafana-server]
    jb-ceph4-mon
  2. all.yml Ansible 플레이북에서 dashboard_enabled:False 로 설정되지 않았는지 확인합니다. 기본 설정을 나타내는 주석이 True 여야 합니다.

    [root@jb-ceph4-admin ~]# grep "dashboard_enabled" /usr/share/ceph-ansible/group_vars/all.yml
    #dashboard_enabled: True
  3. 설치 가이드에 설명된 대로 Ceph를 설치하는 데 필요한 나머지 단계를 완료합니다.
  4. 베어 메탈 설치용 ansible-playbook site.yml 을 실행하거나 컨테이너 설치용 ansible-playbook site-docker.yml 을 실행하면 Ansible에서 대시보드 액세스 정보를 출력합니다. 플레이북 출력 끝에 있는 대시보드 URL, 사용자 이름 및 암호를 찾습니다.

    2019-12-13 15:31:17,871 p=11421 u=admin |  TASK [ceph-dashboard : print dashboard URL] ************************************************************
    2019-12-13 15:31:17,871 p=11421 u=admin |  task path: /usr/share/ceph-ansible/roles/ceph-dashboard/tasks/main.yml:5
    2019-12-13 15:31:17,871 p=11421 u=admin |  Friday 13 December 2019  15:31:17 -0500 (0:00:02.189)       0:04:25.380 *******
    2019-12-13 15:31:17,934 p=11421 u=admin |  ok: [jb-ceph4-mon] =>
      msg: The dashboard has been deployed! You can access your dashboard web UI at http://jb-ceph4-mon:8443/ as an 'admin' user with 'p@ssw0rd' password.

    출력을 기록하십시오. http://jb-ceph4-mon:8443/ 에서 'p@ssw0rd' 암호를 사용하는 'admin' 사용자로 대시보드 웹 UI에 액세스할 수 있습니다.

참고

Ansible 플레이북에서는 다음을 수행합니다.

  • ceph-mgr 에서 Prometheus 모듈을 활성화합니다.
  • ceph-mgr 에서 dashboard 모듈을 활성화하고 TCP 포트 8443을 엽니다.
  • 스토리지 클러스터의 각 노드에 Prometheus node_exporter 데몬을 배포합니다.

    • TCP 포트 9100을 엽니다.
    • node_exporter 데몬을 시작합니다.
  • Ansible 인벤토리 파일의 [grafana-server] 아래에 있는 노드에 Docker/systemd에 Grafana 및 Prometheus 컨테이너를 배포합니다.

    • 각 Ceph 호스트에서 실행되는 ceph-mgr 노드 및 node-exporters에서 데이터를 수집하도록 Prometheus를 구성합니다.
    • TCP 포트 3000을 엽니다.
    • Grafana에서 대시보드, 주제 및 사용자 계정을 만듭니다.
    • Ceph 대시보드 로그인 페이지 URL을 표시합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.