ページの先頭行へ戻る
Enterprise Service Development Platform V1.2.0 運用ガイド
FUJITSU Software

10.3.1 Prometheusのリストア

Prometheusのデータは、「インストールガイド」の「2.2.3 ストレージ設定ファイル」で設定したPrometheusが使用するストレージに格納されています。

  1. 以下のコマンドを実行し、バックアップデータを退避します。(既に退避済みの場合は不要です)
    $ sudo cp -frp /var/FJSGHD/volumes/fj-esdp-system-prometheus-volume/snapshots /tmp
  2. Prometheusをアンインストールします。Kubernetes masterサーバー上で以下を実行します。

    $ cd /var/FJSGHD/playbook
    $ ansible-playbook -i /var/FJSGHD/inventories/hosts /var/FJSGHD/playbook/play_metrics_mng_delete.yml
  3. 以下のコマンドをPrometheusが使用するストレージを持つサーバー上で実行し、Prometheusの旧データを削除します。
    $ sudo rm -rf /var/FJSGHD/volumes/fj-esdp-system-prometheus-volume/*
  4. バックアップデータからメトリクス情報をリストアします。コピー元(/tmp/snapshots)はバックアップ保存先のディレクトリと読み替えてください。XXXXXXXXXXXXXXXX-YYYYYYYYYYYYYYYYは、バックアップ時に出力されたdataのvalue値を指定してください。XXXXXXXXXXXXXXXX-YYYYYYYYYYYYYYYYが複数ある場合には、各ディレクトリごと実施してください。
    $ sudo cp -frp /tmp/snapshots/XXXXXXXXXXXXXXXX-YYYYYYYYYYYYYYYY/* /var/FJSGHD/volumes/fj-esdp-system-prometheus-volume
  5. Metrics Managementをインストールします。Kubernetes masterサーバー上で以下を実行します。

    $ cd /var/FJSGHD/playbook
    $ ansible-playbook -i /var/FJSGHD/inventories/hosts /var/FJSGHD/playbook/play_metrics_mng.yml