记录一次gitlab服务器的迁移过程

2017-12-12  本文已影响0人  青哥DevOps

一.备份

1.首先登陆gitlab服务器执行

gitlab-rakegitlab:backup:create

上面的命令可以在/var/opt/gitlab/backups生成一个今天日期开头的压缩文件,当然,备份文件的路径也可以修改。

vi /etc/gitlab/gitlab.rb

gitlab_rails['backup_path'] ='/meishi/opt/gitlab/backups'

修改以后,使用gitlab-ctl reconfigure,重载配置,即可生效。

由此是不是想到了,可以做定时自动备份,方法你懂得。

二.还原

停止gitlab相关服务

gitlab-ctlstopunicorn

gitlab-ctlstopsidekiq

从1513072640备份文件恢复

gitlab-rake   gitlab:backup:restore   BACKUP=1393513186

直接启动吧,是不是很简单

gitlab-ctlstart

三.迁移

迁移的方法很简单,必须保证版本之间的一致性,同样需要注意的是,备份目录需要弄清楚,将备份的文件放在目标服务器gitlab备份目录中,然后进行还原吧。

上一篇下一篇

猜你喜欢

热点阅读