博客详情

gitlab的数据迁移(备份、恢复) (原创)

作者: 朝如青丝暮成雪
发布时间:2022-09-29 18:32:05  文章分类:java编程   阅读(1399)  评论(0)
 
第一台服务器上(已安装gitlab,待迁移)
1、vim /etc/gitlab/gitlab.rb  修改gitlab的备份目录

external_url 'http://localhost:8086'
gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"

#重读配置、重启服务
gitlab-ctl reconfigure
gitlab-ctl restart


2、 创建备份包
sudo gitlab-rake gitlab:backup:create

得到 /var/opt/gitlab/backups/1664442474_2022_09_29_10.0.0_gitlab_backup.tar的备份包
备份包中包含了 gitlab仓库、数据库、用户、用户组、用户密钥、权限等信息。
 

第二台服务器上
yum install  policycoreutils-python 
rpm -ivh gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

gitlab-ctl reconfigure 
gitlab-ctl restart 

停止gitlab数据服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
 
gitlab-rake gitlab:backup:restore BACKUP=1664442474_2022_09_29_10.0.0

安装提示按y确认(两次)等待恢复完成即可



rpm包安装的jenkins服务修改默认的8080端口为8081

vi /usr/lib/systemd/system/jenkins.service
修改 Environment="JENKINS_PORT=8081"

systemctl daemon-reload #重新加载配置
systemctl restart jenkins 





关键字:  无
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号