検索

7.8. grafana-server と Prometheus の復元

download PDF

grafana-server には、Grafana UI、Prometheus、コンテナー、および Red Hat Ceph Storage 設定が含まれています。grafana-server がクラッシュまたは故障した場合、ファイルのバックアップを取り、バックアップされたファイルを使用して復元することで復元できます。Prometheus の場合、外部バックアップを作成してからデータを復元できます。

前提条件

  • Red Hat Ceph Storage クラスターが実行されている。
  • Grafana ノードへのルートレベルのアクセス。

手順

  1. Grafana データベースのバックアップを取ります。

    1. grafana-server ノードで、Grafana サービスを停止します。

      [root@node04 ~]# systemctl stop grafana-server.service
      [root@node04 ~]# systemctl status grafana-server.service

    2. Grafana データベースのバックアップを取ります。

      [root@node04 ~]# cp /var/lib/grafana/grafana.db /var/lib/grafana/grafana_backup.db

    3. grafana-server ノードで、Grafana サービスを再起動します。

      [root@node04 ~]# systemctl restart grafana-server.service

  2. grafana サーバーを復元します。

    1. grafana-server ノードで、Grafana サービスが実行されている場合は、サービスを停止します。

      [root@node04 ~]# systemctl stop grafana-server.service
      [root@node04 ~]# systemctl status grafana-server.service

    2. バックアップした grafana.db ファイルを /var/lib/grafana/ ディレクトリーに移動します。

      [root@node04 ~]# mv /var/lib/grafana/grafana_backup.db /var/lib/grafana/

    3. grafana-server ノードで、Grafana サービスを再起動します。

      [root@node04 ~]# systemctl restart grafana-server.service

  3. Prometheus アラートの場合、prometheus_data_dir ディレクトリー (デフォルトでは var/lib/prometheus ディレクトリー である Ceph-Ansible 設定) の外部バックアップを取得し、バックアップされたディレクトリーを使用してサービスを復元する必要があります。

    1. grafana-server ノードで、Prometheus サービスを停止します。

      [root@node04 ~]# systemctl stop prometheus.service
      [root@node04 ~]# systemctl status prometheus.service

    2. デフォルトの Prometheus ディレクトリーのバックアップを取得します。

      [root@node04 ~]# cp /var/lib/prometheus/ /var/lib/prometheus_backup/

    3. prometheus_data_dir ディレクトリーをバックアップしたディレクトリーに置き換えます。

      [root@node04 ~]# mv /var/lib/prometheus_backup/ /var/lib/prometheus_data_dir

    4. grafana-server ノードで、prometheus サービスを再起動します。

      [root@node04 ~]# systemctl restart prometheus.service
      [root@node04 ~]# systemctl status prometheus.service

      注記

      group_vars/all.yml ファイルで Prometheus パラメーターを変更した場合は、プレイブックを再実行する必要があります。

  4. オプション: 変更が Red Hat Ceph Storage ダッシュボードに反映されない場合は、ダッシュボードを無効にしてから有効にする必要があります。

    [root@node04 ~]# ceph mgr module disable dashboard
    [root@node04 ~]# ceph mgr module enable dashboard

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.