升级与降级之前一定要先做好备份工作,并且保证备份的文件完整性,最好能够先将备份的文件正常恢复到备份机上确认无误后方可进行后续操作,否则一失足成千古恨
备份与恢复可参考博文:https://blog.csdn.net/cen50958/article/details/103123026
降级
由于在执行恢复时,恢复的版本与备份的版本不一致,则需要将gitlab进行降级处理,如果该库有数据先执行备份操作
-
查看版本号
[root@iZ23rkxm5mlZ ~]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 12.0.2
-
停止所有服务
gitlab-ctl stop
查看操作结果
[root@localhost backups]# gitlab-ctl status down: alertmanager: 59s, normally up; run: log: (pid 7691) 1212s down: gitaly: 58s, normally up; run: log: (pid 7683) 1213s down: gitlab-exporter: 58s, normally up; run: log: (pid 7677) 1213s down: gitlab-w