gitlab的迁移和升级

                                              作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.迁移流程概述


在生产中升级往往伴随着服务器的迁移,比如从本地机房迁移到云环境中,而实现升级。

迁移流程概述:
  - 1.在原gitlab主机上备份配置文件和数据
  - 2.在目标机器上安装相同版本的gitlab软件
  - 3.还原配置和数据
  - 4.本质上就是备份和恢复的过程

二.升级流程概述

- 如果是新机器,需要先安装旧版本,并还原配置和数据

- 不能直接跳过中间版本直接升级,选择最近的大版本进行升级
	比如12.1想要升级到13.0,先升级到12.x最高版本,再升级到13.0。
	
- 下载新版本的安装,直接安装包

- 安装包时可能会提示出错,原因是版本升级后有些配置项会过时,根据提示修改配置即可

- 重新配置: gitlab-ctl reconfigure

- 重启服务: gitlab-ctl restart

三.迁移和升级案例

要先做迁移操作在做升级操作即可。

迁移数据验证无误后,升级时仅需要安装对应的软件包即可。升级完成后,需要重启下服务哟~
posted @ 2024-12-02 00:24  尹正杰  阅读(27)  评论(0编辑  收藏  举报