美文网首页
记录一次gitlab服务器的迁移过程

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

作者: 青哥DevOps | 来源:发表于2017-12-12 18:11 被阅读0次

    一.备份

    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备份目录中,然后进行还原吧。

    相关文章

      网友评论

          本文标题:记录一次gitlab服务器的迁移过程

          本文链接:https://www.haomeiwen.com/subject/zrjnixtx.html