美文网首页
gitlab迁移恢复

gitlab迁移恢复

作者: 西伯利亚狼_ | 来源:发表于2019-05-30 16:26 被阅读0次

    备份(backup)

    gitlab的备份非常简单,只需一个命令即可搞定。备份操作时不能关闭gitlab的服务。执行效果如图所示:


    备份过程.png

    该命令执行结束后,会在默认数据目录“/var/opt/gitlab/backups”下产生归档文件“1559200656_2019_05_30_11.11.0_gitlab_backup.tar”。如下图所示:


    数据文件.png

    除了这个数据备份之外,还需要备份配置目录,配置目录默认路径为/etc/gitlab。
    通过这两步操作,原有的gitlab就备份完成了,可以将这两部分数据传输到新的服务器上进行恢复操作。

    恢复(restore)

    执行以下命令停掉unicorn和sidekq

    ~]# gitlab-ctl stop unicorn
    ~]# gitlab-ctl stop sidekq
    

    服务停掉之后,我们就可以开始数据恢复的操作了,执行以下命令进行数据恢复。

    命令执行结束就完成了数据恢复,然后我们将之前的配置文件拷贝到新服务器的/etc/gitlab目录下,执行覆盖同名文件。
    最后重启gitlab的整个服务,等待启动成功就可以和使用原来的服务器一样使用新的服务器了。
    服务重启

    ~]# gitlab-ctl restart
    

    参考链接

    1. https://docs.gitlab.com/ee/raketasks/backup_restore.html
    2. https://docs.gitlab.com/omnibus/settings/backups.html

    相关文章

      网友评论

          本文标题:gitlab迁移恢复

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