gitlab迁移

需求:需要将A服务器上的 gitlab 迁移到B服务器上,均使用docker 部署

一、备份数据

进入到A服务器的 gitlab 的容器中,运行gitlab-rake gitlab:backup:create

该命令会在 /var/opt/gitlab/backups/ 目录下创建一个xxx_gitlab_backup.tar 压缩包。比如我生成的是:

1740968748_2025_03_03_16.9.2_gitlab_backup.tar

同时会提示:gitlab.rb 和 gitlab-secrets.json 需要手动备份

二、导入备份

在B服务器中,将上一步备份的文件拷贝到 gitlab 的容器中,对应路径如下

  • xxx_gitlab_backup.tar   ------> /var/opt/gitlab/backups/
  • gitlab.rb        ------> /etc/gitlab
  • gitlab-secrets.json     ------> /etc/gitlab

然后执行以下命令:

复制代码
cd  /var/opt/gitlab/backups/ 
gitlab-rake gitlab:backup:restore BACKUP=1740968748_2025_03_03_16.9.2
gitlab-ctl start
相关推荐
乐维_lwops15 分钟前
乐维社区“专家坐诊”第403期问答
运维·网络·监控系统·答疑·lerwee运维智能体
爱喝水的鱼丶19 分钟前
SAP-ABAP:SAP 实战笔记:BAPI_OUTB_DELIVERY_CONFIRM_DEC 详解——外向交货单过账的利器
运维·性能优化·sap·abap·经验交流
国际云,接待25 分钟前
AWS RDS 备份与 PITR 恢复演练:从保留期、恢复命令到应用切换验证
运维·云计算·aws·灾难恢复·数据库备份·rds
回眸不遇1 小时前
类型的区别和应用场景 nested 每个对象独立存储为隐藏的子文档 适合存储数组 查询的时候有特定的语法 nested查询 且字段要 ...
运维·jenkins
诸葛老刘1 小时前
Ubuntu 服务器常用运维命令
运维·服务器·ubuntu
红叶舞1 小时前
成数据绑定对象,在应用程序中处理完数据后,将更新的数据序列化为JSON传回远端服务器,很多移动应用使用了这种模式处理服务器端的数据。 ...
运维·服务器·json
深圳恒讯1 小时前
H100服务器是什么?H100服务器适合哪些企业?
运维·服务器
翼龙云_cloud1 小时前
阿里云国际站代理商:ECS弹性伸缩 自动应对流量高峰
运维·网络·数据库·阿里云·架构
ZJH__GO1 小时前
网络编程v4--群聊和私聊的实现
运维·服务器·网络
邪修king2 小时前
Re:Linux系统篇(六):动静态库 & 链接机制【完整透彻版】
linux·运维·服务器