作者:尹正傑
版權宣告:原創作品,謝絕轉載!否則將追究法律責任。
目錄
- 一.遷移流程概述
- 二.升級流程概述
- 三.遷移和升級案例
一.遷移流程概述
在生產中升級往往伴隨著伺服器的遷移,比如從本地機房遷移到雲環境中,而實現升級。
遷移流程概述:
- 1.在原gitlab主機上備份配置檔案和資料
- 2.在目標機器上安裝相同版本的gitlab軟體
- 3.還原配置和資料
- 4.本質上就是備份和恢復的過程
二.升級流程概述
- 如果是新機器,需要先安裝舊版本,並還原配置和資料
- 不能直接跳過中間版本直接升級,選擇最近的大版本進行升級
比如12.1想要升級到13.0,先升級到12.x最高版本,再升級到13.0。
- 下載新版本的安裝,直接安裝包
- 安裝包時可能會提示出錯,原因是版本升級後有些配置項會過時,根據提示修改配置即可
- 重新配置: gitlab-ctl reconfigure
- 重啟服務: gitlab-ctl restart
三.遷移和升級案例
要先做遷移操作在做升級操作即可。
遷移資料驗證無誤後,升級時僅需要安裝對應的軟體包即可。升級完成後,需要重啟下服務喲~