如何将GitLab的数据从旧服务器迁移到新服务器

本文详细介绍了如何在确保版本一致性的前提下,从旧服务器安全地迁移到新服务器的GitLab数据,包括备份、文件传输、恢复及重启等关键步骤。

目录

一、查看新旧服务器上安装的 gitlab 版本

注意:在迁移 gitlab 数据前首先要确保新旧服务器上安装的 gitlab 版本是一致的。

1.1 旧服务器上的安装版本
[root@old-host ~]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
10.0.0
1.2 新服务器上的安装版本
[root@new-host ~]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
10.0.0
1.3 如果新旧服务器上安装的版本不一致

例如: 旧服务器上GitLab版本10.3.3,新服务器上GitLab版本12.0.1。

GitLab不能跨版本升级,需一个一个大版本升级。例如:10.8.7是10的最后一个版本,11.11.0是11的最后一个版本,则从 10.3.3 升级到 12.0.1,需要经过 10.3.3 -> 10.8.7 -> 11.11.0 -> 12.0.1三次版本升级。

所以,要先在旧服务器上执行以下版本升级命令:

[root@old-host ~]# yum install -y gitlab-ce-10.8.7-ce.0.el7
[root@old-host ~]# yum install -y gitlab-ce-11.11.0-ce.0.el7
[root@old-host ~]# yum install -y gitlab-ce-12.0.1-ce.0.el7

#注:如果不指定版本号,则自动升级到最新版本。
[root@old-host ~]# yum install -y gitlab-ce  

在每一次升级后,都要测

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值