gitlab的遷移和升級

尹正杰發表於2024-12-02

                                              作者:尹正傑

版權宣告:原創作品,謝絕轉載!否則將追究法律責任。

目錄
  • 一.遷移流程概述
  • 二.升級流程概述
  • 三.遷移和升級案例

一.遷移流程概述


在生產中升級往往伴隨著伺服器的遷移,比如從本地機房遷移到雲環境中,而實現升級。

遷移流程概述:
  - 1.在原gitlab主機上備份配置檔案和資料
  - 2.在目標機器上安裝相同版本的gitlab軟體
  - 3.還原配置和資料
  - 4.本質上就是備份和恢復的過程

二.升級流程概述

- 如果是新機器,需要先安裝舊版本,並還原配置和資料

- 不能直接跳過中間版本直接升級,選擇最近的大版本進行升級
	比如12.1想要升級到13.0,先升級到12.x最高版本,再升級到13.0。
	
- 下載新版本的安裝,直接安裝包

- 安裝包時可能會提示出錯,原因是版本升級後有些配置項會過時,根據提示修改配置即可

- 重新配置: gitlab-ctl reconfigure

- 重啟服務: gitlab-ctl restart

三.遷移和升級案例

要先做遷移操作在做升級操作即可。

遷移資料驗證無誤後,升級時僅需要安裝對應的軟體包即可。升級完成後,需要重啟下服務喲~

相關文章