环境准备
1、Centos系统:CentOS7系统安装
2、Centos系统:Gitlab联合LDAP的安装调试
使用方法
备份策略
使用yum
安装的gitlab
备份恢复都很简单
gitlab-rake gitlab:backup:create
会在 /var/opt/gitlab/backups
目录下伊娃一个名称类似 1520326143_gitlab_backup.tar
的备份文件。
可以在 /etc/gitlab/gitlab.rb
中修改默认备份目录
gitlab_rails['backup_path'] = '/mnt/backups'
修改完成后使用
gitlab-ctl reconfigure
重新加载配置文件。
恢复文件
停止相关数据连接服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
然后恢复最新版本数据库
gitlab-rake gitlab:backup:restore BACKUP=1520326143
# 后面的数字是备份文件 1520326143_gitlab_backup.tar 的数字部分
重启 gitlab
gitlab-ctl start
Gitlab迁移
迁移的过程与上面的备份恢复方法一样,需要注意的是,新旧软件版本一定要是同一版本 然后把备份好的文件放置到 /var/opt/gitlab/backup
目录下。
最好的方式是,迁移前把源Gitlab升级到最新版本,然后再备份。这样新的Gitlab 就可以是最新版本了。
文章引用
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 long@longger.xin