Gitlabサーバの移行
1179 ワード
Gitlabサーバの移行
元Gitサーバのデータを新しいサーバに移行する.ここでは移行プロセスを簡単に記録します.元GITサーバのデータ をバックアップする
PS:バックアップ後のファイルは一般的に/var/opt/gitlab/backupsの下にあり、ファイル名は146165090_gitlab_backup.tar新しいサーバには元のサーバと同じバージョンのGitlabがインストールされている.ここでは、Gitlab自体の互換性の問題により、高バージョンのGitlabが低バージョンのバックアップデータを復元できないため、なぜ同じであるかを説明する. ステップ1で生成するtarファイルを新しいサーバ上の対応するbackupsディレクトリにコピーするscpにより直接コピーすることができる.
PS:usernameは元サーバーのユーザー名、src_ip元サーバIPアドレス新しいサーバリカバリデータ
PS:BACKUPのポイントは、元のサーバのバックアップ後のファイル名と一致する必要があります
, :https://about.gitlab.com
元Gitサーバのデータを新しいサーバに移行する.ここでは移行プロセスを簡単に記録します.
gitlab-rake gitlab:backup:create RAILS_ENV=production
PS:バックアップ後のファイルは一般的に/var/opt/gitlab/backupsの下にあり、ファイル名は146165090_gitlab_backup.tar
scp username@src_ip:/var/opt/gitlab/backups/1461165090_gitlab_backup.tar /var/opt/gitlab/backups
PS:usernameは元サーバーのユーザー名、src_ip元サーバIPアドレス
gitlab-rake gitlab:backup:restore RAILS_ENV=production BACKUP=1461165090
PS:BACKUPのポイントは、元のサーバのバックアップ後のファイル名と一致する必要があります