#author("2021-11-16T11:20:33+00:00","default:wikiadmin","wikiadmin")
-バージョンアップ検証

*7.9 to 8.9 [#d92a4ed0]

**7.9のPostgres9.6で起動 [#h030f741]

ServerID 243B8A4D-AX0SEMDXHfZSM2p8OkQR

SAML 関連に値を入れる

**downして、volumeのバックアップ取得 [#cf49bc60]

 docker volume create --name sonarqube_sonarqube_data79
 docker volume create --name sonarqube_sonarqube_extensions79
 docker volume create --name sonarqube_postgres_data79
 docker volume create --name sonarqube_postgres79

 docker container run --rm -it -v sonarqube_sonarqube_extensions:/from -v sonarqube_sonarqube_extensions79:/to alpine ash -c "cd /from ; cp -av . /to"
 docker container run --rm -it -v sonarqube_sonarqube_data:/from -v sonarqube_sonarqube_data79:/to alpine ash -c "cd /from ; cp -av . /to"
 docker container run --rm -it -v sonarqube_postgresql_data:/from -v sonarqube_postgres_data79:/to alpine ash -c "cd /from ; cp -av . /to"
 docker container run --rm -it -v sonarqube_postgresql:/from -v sonarqube_postgres79:/to alpine ash -c "cd /from ; cp -av . /to"

この時点で付け替えしてみて起動することを確認する

ServerID 243B8A4D-AX0RveuJOTnufm9wIf7w

**超重要!!プラグインのあるVolumeを消す! [#cc65a2a5]

間違えないように注意!

 sonarqube7.9のdockerをrm
 extentionsのvolumeをrm
 dataのvolumeをrm

**8.9にして起動する [#i82bd9fa]

ServerID 243B8A4D-AX0SEMDXHfZSM2p8OkQR

-成功!

-一回接続先DB間違えたため、SAMLなどは引き継がれたがProjectは消えるという状況でなんとも難しい。

**8.9から戻し。 [#h5574271]

sonarqube_dataが共有だったせいかエラーで起動せず。
docker-compose downしなかったので、DBが戻らず起動せず。

downしてps -aででてこない状態を確認して戻せば切り戻し成功!


*DBだけ戻す方法(成功バージョン) [#p5800295]

+docker-compose stop sonarqube
+DBをdump
+DBをクリアする
+dumpを投入
+docker-compose up sonarqube

*DBの差し替え [#g9579429]

+postgres9.6 & 13を準備
+13にimport
+docker-compose stop sonarqube
+13に切り替え。接続文字列変わる
+docker-compose up sonarqube
+プロジェクト引き継ぎ成功
+Server ID 	243B8A4D-AX0SEMDXHfZSM2p8OkQR

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS