Gitlab升级、数据迁移项目
1.环境介绍
节点:
10.0.0.110 gitlab-12.0.3版本
10.0.0.120 迁移所用节点
背景:
由于10.0.0.110节点的代码仓库版本老旧(模拟,勿认真),需要将次节点上的老旧版本(gitlab-ce-12.0.3)升级到gitlab-13.0.10,并且做数据迁移,迁移到10.0.0.120节点
2.流程
1.做备份,防止丢失数据
[root@gitlab ~]
2.首先将gitlab-12.0.3升级到12版本的最新版
2.1 下载gitlab-12.0.3的最新版
2.2 安装
[root@gitlab ~]
2.3 重新加载配置
[root@gitlab ~]
2.4 登录gitlab,检查当前的版本是否为12的最新版
2.5 升级到gitlab-13.0.10
2.5.1 下载gitlab-13.0.10的rpm包
2.5.2 修改配置文件
vim /etc/gitlab/gitlab.rb
gitlab_exporter['enable'] = false
2.5.3 重新加载环境
[root@gitlab ~]
2.5.4 升级到gitlab-13.0.10
[root@gitlab ~]
2.5.5 登录,进行检查版本
2.5.6 进行测试
在节点,进行git clone、git push、git pull进行测试
110:
1.进行全备:
[root@gitlab-ce ~]
120:
1.安装gitlab
1.1 下载gitlab-13.0.10的rpm包
1.2 安装
[root@gitlab ~]
2.3备份配置文件
mv /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.bak
110:
将配置文件和全备文件传输到120节点
[root@gitlab /etc/gitlab]
[root@gitlab /etc/gitlab]
120:
1.进行重新加载环境
[root@gitlab ~]
2. 进行数据恢复
[root@gitlab ~]
[root@gitlab ~]
3. 进行检测
在节点,进行git clone、git push、git pull进行测试
PS: 没有真实域名,需要做域名解析