GitLabのリソース移行

GitLabを別サーバに立てたので、リソースだけを移行します。

(1)バックアップを作成し、新サーバにバックアップファイルを転送

cd /var/opt/gitlab
gitlab-rake gitlab:backup:create SKIP=uploads,builds,artifacts,lfs,pages
scp /backup/gitlab/1529307859_2018_06_18_10.8.4_gitlab_backup.tar new_ore@ore.lsv.jp:~/

(2)新サーバでバックアップファイルをリストア

mv /home/tshk_yasuda/1529307859_2018_06_18_10.8.4_gitlab_backup.tar /backup/gitlab/
gitlab-rake gitlab:backup:restore SKIP=uploads,builds,artifacts,lfs,pages BACKUP=1529308908_2018_06_18_10.8.4

ちなみに、バックアップ時に利用していないものをSKIPしておかないと
Restoring pages …
tar: .: mkdir 不能: そのようなファイルやディレクトリはありません
tar: 前のエラーにより失敗ステータスで終了します
みたいなエラーがでてリストアできないので注意が必要です。

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA