gitlab 9.3.6 数据迁移

gitlab 9.3.6 数据迁移,gitlab安装,gitlab服务器迁移,centos gitlab 数据迁移

这两天都在处理服务器的数据迁移工作,今天将gitlab上的代码数据给迁移到了新的服务器上,一步成功,分享整理出来。

把原来Git服务器的数据迁移到新服务器.这里对迁移过程做个简单的记录.

备份原GIT服务器的数据

gitlab-rake gitlab:backup:create RAILS_ENV=production

PS: 备份后的文件一般是位于/var/opt/gitlab/backups下, 文件名如1547196564_gitlab_backup

新服务器上安装与原服务器一样版本的Gitlab. 

这里说明下为什么要一样,原因应该是由于Gitlab自身的兼容性问题,高版本的Gitlab无法恢复低版本备份的数据.

将步骤1生成的tar文件拷贝到新服务器上相应的backups目录下 

可以利用scp进行直接拷贝.

scp username@src_ip:/var/opt/gitlab/backups/1547196564_gitlab_backup /var/opt/gitlab/backups

PS: username为原服务器的用户名,src_ip原服务器IP地址

新服务器恢复数据

gitlab-rake gitlab:backup:restore RAILS_ENV=production   BACKUP=1547196564

PS:BACKUP的时间点必须与原服务器备份后的文件名一致

  • 发表于 2019-01-11 17:35
  • 阅读 ( 1535 )
  • 分类:linux

0 条评论

请先 登录 后评论
不写代码的码农
威猛的小站长

124 篇文章

作家榜 »

  1. 威猛的小站长 124 文章
  2. Jonny 65 文章
  3. 江南烟雨 36 文章
  4. - Nightmare 33 文章
  5. doublechina 31 文章
  6. HJ社区-肖峰 29 文章
  7. 伪摄影 22 文章
  8. Alan 14 文章