SonarQubeのリストアは、再インストールを行う必要があります。
SonarQubeをアンインストールします。Kubernetes masterサーバー上で以下を実行します。
$ cd /var/FJSGHD/playbook $ ansible-playbook -i /var/FJSGHD/inventories/hosts /var/FJSGHD/playbook/play_sonarqube_delete.yml
SonarQubeをインストールします。Kubernetes masterサーバー上で以下を実行します。
$ cd /var/FJSGHD/playbook $ ansible-playbook -i /var/FJSGHD/inventories/hosts /var/FJSGHD/playbook/play_sonarqube.yml
# cp -fr <バックアップデータ> /var/FJSGHD/volumes/fj-esdp-system-sonarqube-volume
# cp -fr backup_fj_sonarqube_db.sqlc /var/FJSGHD/volumes/fj-esdp-system-sonarqubedb-volume/
$ kubectl -n fj-esdp-system exec `kubectl -n fj-esdp-system get pods| grep fj-sonarqube-postgresql | awk -F ' ' '{print $1}'` -c fj-sonarqube-postgresql -i -t -- /opt/bitnami/postgresql/bin/pg_restore -c -U sonarUser -d sonarDB -Fc /bitnami/postgresql/backup_fj_sonarqube_db.sqlc
# rm -fr /var/FJSGHD/volumes/fj-esdp-system-sonarqube-volume/data/es6
$ kubectl -n fj-esdp-system delete pod `kubectl -n fj-esdp-system get pods| grep fj-sonarqube | awk -F ' ' '{print $1}'`