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

8.2.2 Mattermostのバックアップ

Mattermostのデータは、PostgreSQLで管理されています。

  1. Kubernetes masterサーバー内で以下のコマンドを実行し、postgresqlのパスワードを確認します。以降の操作でパスワードを要求された場合は、確認したパスワードを入力してください。
    $ kubectl -n fj-esdp-system get secret fj-gitlab-postgresql-password -o jsonpath="{.data.postgresql-password}" | base64 --decode ; echo
  2. Kubernetes masterサーバー内で、以下のコマンドを実行します。
    $ kubectl -n fj-esdp-system exec `kubectl -n fj-esdp-system get pods| grep fj-gitlab-postgresql | awk -F ' ' '{print $1}'` -c fj-gitlab-postgresql -i -t -- /opt/bitnami/postgresql/bin/pg_dump -U gitlab -Fc --file=/bitnami/postgresql/data/backup_fj_mattermost_db.sqlc mm5
  3. 利用しているストレージで以下のコマンドを実行し、Mattermostをバックアップします。コマンドの実行には管理者権限が必要です。ストレージについては「インストールガイド」の「インストール手順 > インストール > ストレージ設定ファイル」を参照してください。
    # cp -fr /var/FJSGHD/volumes/fj-esdp-system-gitlabpostgres-volume/data/backup_fj_mattermost_db.sqlc <バックアップ先>
    # cp -fr /var/FJSGHD/volumes/fj-esdp-system-mattermost-volume/* <バックアップ先>