1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【GitLab】バージョンアップに失敗したのでバックアップからリストアする

Posted at

はじめに

13.xから14.10の最新版にアップグレードしたところ、
何故かアップグレードがコケてよくわからない状態になったので、一旦旧バージョンに戻すことにした。
幸いバージョンアップ時のバックアップを自動で取ってくれるので、そこから復旧する。

バックアップデータの確認

設定ファイル

# cp -rp /etc/gitlab /etc/gitlab.bak

GitLabデータ

# cd /var/opt/gitlab/backups
# cp -p XXXXXXXXXXX_YYYY_MM_DD_VV.V.VV_gitlab_backup.tar /tmp

アンインストール

# gitlab-ctl uninstall
# rpm -e [インストール済gitlabのパッケージを指定]

再インストール

# rpm -ihv [インストールするgitlabのrpm]

リストア

・設定ファイル

# mv /etc/gitlab.backup
# gitlab-ctl reconfigure
# gitlab-ctl restart

・gitlabデータ

# mv /tmp/XXXXXXXXXXX_YYYY_MM_DD_VV.V.VV_gitlab_backup.tar /var/opt/gitlab/backups
# gitlab-ctl stop puma
# gitlab-ctl stop sidekiq
# gitlab-backup restore BACKUP=XXXXXXXXXXX_YYYY_MM_DD_VV.V.VV
... 色々と警告は出るが、問題なければyesで進む
# gitlab-ctl reconfigure
# gitlab-ctl restart

ブラウザからアクセスして問題なく戻っていればOK。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?